[Ajax] Prendre le code source d'une page et la renvoyer
Fermé
Rayfi
Messages postés
205
Date d'inscription
lundi 24 septembre 2012
Statut
Membre
Dernière intervention
28 juin 2017
-
9 févr. 2014 à 15:09
Rayfi Messages postés 205 Date d'inscription lundi 24 septembre 2012 Statut Membre Dernière intervention 28 juin 2017 - 11 févr. 2014 à 20:35
Rayfi Messages postés 205 Date d'inscription lundi 24 septembre 2012 Statut Membre Dernière intervention 28 juin 2017 - 11 févr. 2014 à 20:35
A voir également:
- [Ajax] Prendre le code source d'une page et la renvoyer
- Supprimer une page word - Guide
- Le code ascii - Guide
- Code puk bloqué - Guide
- Traduire une page - Guide
- Code telephone oublié - Guide
2 réponses
Salut,
AJAX comme son nom l'indique est un mélange de plusieurs technologies.
Javascript chez le client, XML pour des métadonnées et un langage serveur comme PHP.
Je voit pas l'intérêt d'avoir un fichier de code en métadonnées XML, donc l'intérêt d'AJAX tout court pour envoyer un fichier de script.
Quoiqu'il en soit vous devez avoir vos raisons, ceci peut vous aider(AJAX ou pas):
avec PHP(vous aurez besoin d'un langage serveur pour l'envoi)
http://www.php.net/manual/fr/function.fgets.php
et avec javascript(donc concerne uniquement le client/local et non l'envoi)
http://fr.openclassrooms.com/informatique/cours/dynamisez-vos-sites-web-avec-javascript/lire-les-fichiers
edit:
"faire une autre requête GET sous forme :"
une autre? quelle est la première? Pourquoi en GET et non en POST?
L'utilisation des requêtes GET et POST sous entend donc que vous utilisez PHP(ou asp), c'est de ce côté que se trouve la solution à votre question:
Pour envoyer quelque chose (messagerie différée) avec PHP
http://www.php.net/manual/fr/function.mail.php
ou directement à une base de données ce qui est mieux, voir aussi INPUT files car ce que vous appelez code source est en fait un fichier(de texte), donc vous ne pourrez que stocker l'URL dans la base et celui ci(le fichier) peut être enregistré sur le serveur web.
AJAX comme son nom l'indique est un mélange de plusieurs technologies.
Javascript chez le client, XML pour des métadonnées et un langage serveur comme PHP.
Je voit pas l'intérêt d'avoir un fichier de code en métadonnées XML, donc l'intérêt d'AJAX tout court pour envoyer un fichier de script.
Quoiqu'il en soit vous devez avoir vos raisons, ceci peut vous aider(AJAX ou pas):
avec PHP(vous aurez besoin d'un langage serveur pour l'envoi)
http://www.php.net/manual/fr/function.fgets.php
et avec javascript(donc concerne uniquement le client/local et non l'envoi)
http://fr.openclassrooms.com/informatique/cours/dynamisez-vos-sites-web-avec-javascript/lire-les-fichiers
edit:
"faire une autre requête GET sous forme :"
une autre? quelle est la première? Pourquoi en GET et non en POST?
L'utilisation des requêtes GET et POST sous entend donc que vous utilisez PHP(ou asp), c'est de ce côté que se trouve la solution à votre question:
Pour envoyer quelque chose (messagerie différée) avec PHP
http://www.php.net/manual/fr/function.mail.php
ou directement à une base de données ce qui est mieux, voir aussi INPUT files car ce que vous appelez code source est en fait un fichier(de texte), donc vous ne pourrez que stocker l'URL dans la base et celui ci(le fichier) peut être enregistré sur le serveur web.
Rayfi
Messages postés
205
Date d'inscription
lundi 24 septembre 2012
Statut
Membre
Dernière intervention
28 juin 2017
30
9 févr. 2014 à 16:17
9 févr. 2014 à 16:17
Tout ce que je veux faire c'est dire a l'utilisateur sans qu'il le sache qu'il envois le code source de la page actuelle et l'envois sur une page PHP sous forme "GET".
La page PHP enregiste les données html comme ça
et avec fwrite on l'enregistre sur le ftp...
La page PHP enregiste les données html comme ça
file_get_contents($_GET['url']);
et avec fwrite on l'enregistre sur le ftp...
Rayfi
Messages postés
205
Date d'inscription
lundi 24 septembre 2012
Statut
Membre
Dernière intervention
28 juin 2017
30
11 févr. 2014 à 20:35
11 févr. 2014 à 20:35
Ouai en gros.