Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Ouvrir un fichier sur un serveur appli WYSIWYG [ JavaScript Orienté objet (POO) / Function & Méthodes ] (Jarod1980)

mercredi 18 juillet 2007 à 14:44:47 | Ouvrir un fichier sur un serveur appli WYSIWYG

Jarod1980



Jarod_Delaware

mercredi 18 juillet 2007 à 14:45:12 | Re : Ouvrir un fichier sur un serveur appli WYSIWYG

Jarod1980

Bonjour,

Je voudrais à partir de mon application WYSIWYG ouvrir un fichier.htm stocké sur un serveur afin de pouvoir le modifier. Je voudrais savoir si celà est possible en javascript et si il existe des exemples de codes qui pourraient m'aider.

Merci


Jarod_Delaware

mercredi 18 juillet 2007 à 15:34:13 | Re : Ouvrir un fichier sur un serveur appli WYSIWYG

bultez

Membre Club






Bonjour,

>>afin de pouvoir le modifier
    si c'est écrire dans un fichier sur le serveur ==>
            hors langage serveur, peu de chance de salut.
    lire, on peut...


Cordialement                Bul     [mon Site]     [M'écrire]




mercredi 18 juillet 2007 à 16:12:37 | Re : Ouvrir un fichier sur un serveur appli WYSIWYG

Jarod1980

Ok merci pour la réponse; j'ai eu une idée entre temps. Si j'arrive à lire le fichier stocké sur le serveur, est ce que je peux récupérer son contenu dans un textarea.

Voici mon test pour lire le fichier sur le serveur, problème comment l'afficher dans un textarea?

<SCRIPT language = "Javascript">

objXml = new ActiveXObject("Microsoft.XMLHTTP");

var datafile = "test.htm";

objXml.open("GET", datafile, true);
objXml.onreadystatechange=function() {
   if (objXml.readyState==4) {
       display(objXml.responseText);
  }
 }

objXml.send(null);

function display(msg) {
  alert(msg);
}
</SCRIPT>
<BODY></BODY>

Jarod_Delaware


mercredi 18 juillet 2007 à 16:54:16 | Re : Ouvrir un fichier sur un serveur appli WYSIWYG

bultez

Membre Club






si tu es sûr de new ActiveXObject("Microsoft.XMLHTTP"); 
    car  new ActiveXObject("Msxml2.XMLHTTP"); est possible aussi.
    ( et on ne parle pas de l'exclusivité IE ! )

 >>comment l'afficher dans un textarea?
function display(msg) {
  document.getElementById("id du textarea").value=msg;
}


objXml.open("GET", datafile, true);
objXml.onreadystatechange=function() {
   if (objXml.readyState==4) {
       display(objXml.responseText);
  }
 }

je fais l'inverse...  
    mais bon...;-)

objXml.onreadystatechange=function()
{  if (objXml.readyState==4)
    { display(objXml.responseText);    }
 }
objXml.open("GET", datafile, true);


et pour réécrire ce fichier, comme tu utilises ajax :
    appelle un script sur le serveur avec, qui remplacera le fichier.


Cordialement                Bul     [mon Site]     [M'écrire]




mercredi 18 juillet 2007 à 17:09:03 | Re : Ouvrir un fichier sur un serveur appli WYSIWYG

Jarod1980

Super Bultez!!! Merci beaucoup pour ton aide.

Oui : objXml = new ActiveXObject("Microsoft.XMLHTTP"); marche.

J'ai testé avec :

objXml = new ActiveXObject("Msxml2.XMLHTTP"); ça marche aussi.

Par contre, est ce que tu aurais un exemple de script ajax qui permet de réecrire le fichier qui remplacera le fichier?

Jarod_Delaware


jeudi 19 juillet 2007 à 05:42:45 | Re : Ouvrir un fichier sur un serveur appli WYSIWYG

bultez

Membre Club
Réponse acceptée !




>> est ce que tu aurais un exemple de script ajax qui permet de réecrire le fichier
    ajax  tu l'as, ça appelle du php, et écrire un fichier en php :
         <?php
         $f=fopen("nom du fichier $_POST['?'] ou $_GET['?'] ici à piori","w+ ou a+");
         fputs($f,$_POST['le contenu à écrire']."\n");
         fclose($f);
         ...


Cordialement                Bul     [mon Site]     [M'écrire]




jeudi 19 juillet 2007 à 09:42:40 | Re : Ouvrir un fichier sur un serveur appli WYSIWYG

Jarod1980

Salut bultez,
effectivement ajax je l'ai déjà, merci pour le petit morceau de code en php. Je suis bête, c'etait tellement simple en php.

Encore merci pour l'aide.
@+

Jarod_Delaware



Cette discussion est classé dans : fichier, ouvrir, appli, serveur, wysiwyg


Répondre à ce message

Sujets en rapport avec ce message

Existence d'un fichier sur un serveur http [ par mouste79 ] Je dois tester la présence d'un fichier sur un serveur HTTP et l'ouvrir dans une nouvelle fenêtre le cas échéant.Pour cela, j'utilise un XMLHttpReques recharger automatiquement un fichier dans un iframe [ par Alerion ] Bonjour, j'ai un petit problème, auquel je n'ai pas trouvé de réponse,ExplicationJ'ai un petit serveurCe petit serveur met à jour un fichier texte à p script de mise à jour [ par rezan16000 ] Bonjour, j'aimerais réaliser un projet où le script va chercher un fichier php sur un serveur X, l'écrit dans le document actuel (soit html ou php, pe Ouvrir un fichier texte sous Notepad avec un lien... [ par kennylingus ] Bonjour !Je cherche à savoir s'il est possible d'ouvrir un fichier texte (*.txt) sous un éditeur de texte (exemple notepad) à partir d'un simple lien Upload par ftp [ par thanae19 ] Bonjours à tous,Je suis entreint de faire une page de mise à jour d'un fichier xml qui se trouve sur mon pc en serveur asp.net, après l'update de ce f recuperation d'objets javascript distants [ par gnienfo ] Bonjour! Je souhaite pouvoir récuperer des objets javascript construit par un serveur distant (ou local de toute façon dans un premier tps). Ce s Ouvrir une page html sans afficher le menu "Fichier - Edition - Affichage ..." [ par Christophe ] Bonjour, Je voudrais ouvrir la première page de mon site sans le menu "menubar" c'est à dire : le menu suivant "Fichier - Edition - Affichage ..." Com Comment télécharger un fichier sans l'ouvrir? [ par tsamar ] Salut,Je voudrais pouvoir sur mes pages mettre des fichiers à téléchargersans les ouvrir lorsqu'il existe un logiciel approprié sur le client.Quelqu'u Ouvrir un fichier mpeg par un bouton [ par ngil ] Je me suis construit des pages html pour albums photos. J'ai cependant des fichiers mpeg que je voudrais faire ouvrir en cliquant sur un bouton... Ça ÉCRIRE DANS UN FICHIER SUR LE SERVEUR ! [ par Nox ] Ya til un moyen en java script d'écrire dans un fichier, exemple, "liste.txt" sur le serveur... ex multimania...MERCi!i!i!i!i!i!i!...::nox::...nox-web


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.