Ouvrir un fichier sur un serveur appli WYSIWYG [Résolu]

Jarod1980 273 Messages postés samedi 5 juillet 2003Date d'inscription 31 mars 2015 Dernière intervention - 18 juil. 2007 à 14:44 - Dernière réponse : Jarod1980 273 Messages postés samedi 5 juillet 2003Date d'inscription 31 mars 2015 Dernière intervention
- 19 juil. 2007 à 09:42
Jarod_Delaware
Afficher la suite 

Votre réponse

7 réponses

Meilleure réponse
cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention - 19 juil. 2007 à 05:42
3
Merci
>> 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);

         ...

<hr />


Cordialement                Bul    

Merci cs_bultez 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de cs_bultez
Jarod1980 273 Messages postés samedi 5 juillet 2003Date d'inscription 31 mars 2015 Dernière intervention - 18 juil. 2007 à 14:45
0
Merci
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
Commenter la réponse de Jarod1980
cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention - 18 juil. 2007 à 15:34
0
Merci
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...



<hr />



Cordialement                Bul    
Commenter la réponse de cs_bultez
Jarod1980 273 Messages postés samedi 5 juillet 2003Date d'inscription 31 mars 2015 Dernière intervention - 18 juil. 2007 à 16:12
0
Merci
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>


Jarod_Delaware
Commenter la réponse de Jarod1980
cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention - 18 juil. 2007 à 16:54
0
Merci
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.




<hr />



Cordialement                Bul    
Commenter la réponse de cs_bultez
Jarod1980 273 Messages postés samedi 5 juillet 2003Date d'inscription 31 mars 2015 Dernière intervention - 18 juil. 2007 à 17:09
0
Merci
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
Commenter la réponse de Jarod1980
Jarod1980 273 Messages postés samedi 5 juillet 2003Date d'inscription 31 mars 2015 Dernière intervention - 19 juil. 2007 à 09:42
0
Merci
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
Commenter la réponse de Jarod1980

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.