Bonjour,
Je cherche un moyen de manipuler un fichier texte, sur le serveur, avec Javascript. Est-ce possible ? Et si oui comment je peux faire ?
D'avance merci !!!
Bonjour,
Je cherche un moyen de manipuler un fichier texte, sur le serveur, avec Javascript. Est-ce possible ? Et si oui comment je peux faire ?
D'avance merci !!!
Uniquement avec javascript ce n'est pas possible ...
Il faudra également un peu de php pour sauvegarder le fichier coté serveur
Perso je passerais par ajax et responseText pour récupérer le contenu du fichier texte ...
pour le coller dans un textarea puis le rebasculer coté serveur toujours avec ajax mais cette fois pour le traiter avec un peu de php pour la sauesgarde
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Ok.
Mais mon problèmé avec Ajax, c'est qu'avec le responseText on a tout d'un coup...
Genre ton php te bascule différentes réponses que tu veux traiter une par une avec javascript, comment fait-on ?
Du coup, je pensais dans mon javascript, traiter une réponse SQL coté PHP en basculant les réponses ligne par ligne dans un fichier texte et le lire ligne par ligne de nouveau dans mon javascript.
Mais je n'arrivais pas à trouver le moyen... Je comprends pourquoi du coup...
EU-RE-KA !!! J'ai trouvé : Post AJAX
pour ce qui est des accents ... UTF-8
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
En fait, c'est assez étrange...
Bon, si je reprends le schéma de la page, on a :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3PAGE PRINCIPALE - PHP |--> javascript : AJAX |--> fichier de requête SQL - PHP
Dans ma page de requête voilà ce que j'ai :
Donc, si pour la première réponse que je rempli moi même sous forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php (ouverture de la base); $result = (requête qui va bien); echo "première réponse à la mano"; while ($row = mysql_fetch_assoc($result)) { echo "$row[nom]"; }; (fermeture de la base); ?>
Si je mets 'é' à la place du 'é', il me renvoi texto : 'é' dans ma page principale. Par contre, si je mets 'é', j'ai bien 'é' dans ma page principale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part --- Choisissez une réponse ---
Maintenant, passons aux réponses de la base. Si dans ma base MySQL, je mets, par exemple :
En laissant le 'é', je vais avoir dans ma page principale un '?'. Par contre, si je mets 'é' dans ma base, j'aurai texto 'é' dans ma page principale...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Réponse 1
Pour UTF-8, je le place où dans tout ça ? Dans le codage du fichier SQL-PHP lors de sa création ? ou dans une variable AJAX ? ou Javascript ? ou dans la page principale ? et sous quel forme ?
Si qqun à une piste, je suis preneur !!!!
A y est !!! Trouvé !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php (ouverture de la base); $result = (requête qui va bien); echo "première réponse à la mano"; while ($row = mysql_fetch_assoc($result)) { echo (utf8_encode("$row[nom]")); }; (fermeture de la base); ?>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager