|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2006 Messages : 110 ![]() |
Bonjour ,
Avec $contenu = fgets($handle) je récupère le contenu d'un fichier fichier.php sur mon ftp. Lorsque je lis $contenu , au lieu de trouver du code source php, je me retrouve avec le code source html de ma page. Comment faire pour avoir du php et non du html ? Merci |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() |
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. (\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. Spidercochon, spidercochon, il peut marcher au plafond ...MM ......Voici Spidercochon. Aidez le à conquérir le monde E(....)~....en le reproduisant. ...w |
|
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2006 Messages : 110 ![]() |
Code :
ah bonne idée ça que de supprimer le http:// je vais tester ... |
||
|
|
00
|
|
|
#4 |
|
Membre actif
![]() |
je n'ai pas dis de juste le supprimer
j'ai juste dis que c'était la cause de l'erreur... si tu comprends pourquoi c'était la cause de l'erreur, tu feras un pas de géant vers la solution...
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. (\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. Spidercochon, spidercochon, il peut marcher au plafond ...MM ......Voici Spidercochon. Aidez le à conquérir le monde E(....)~....en le reproduisant. ...w |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2006 Messages : 110 ![]() |
J'avais cherché du coté de htmlentities mais apparement ce n'est pas ça. C'est étrange car si je prends un fichier .txt, tout se passe bien ...
|
|
|
00
|
|
|
#6 |
|
Membre actif
![]() |
je te l'ai dis
si tu comprends pourquoi ton fopen("http://xxxx.com/1/index-1.php", "r"); te renvoie un fichier html et non php (en sachant que je t'ai dis que ça venait du http:// ) tu auras la réponse à ta question et oui c'est normal qu'un fichier.txt ça se passe bien... allez encore un indice différence entre http et ftp? différence entre php et txt? je ne connais pas la réponse et je ne la chercherais pas... mais je veux bien essayer de t'aider à comprendre ce que tu fais...
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. (\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. Spidercochon, spidercochon, il peut marcher au plafond ...MM ......Voici Spidercochon. Aidez le à conquérir le monde E(....)~....en le reproduisant. ...w |
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
Pour l'explication : tu demande à un serveur HTTP une page PHP. Ce serveur à été configuré pour interpréter toutes les requêtes http vers une page pourtant l'extension php, et te retourner le HTML. Ce n'est donc tout bonnement pas possible dans l'état.
__________________
Globalement inoffensif Merci de respecter les règles du forum. Aucune question technique par MP ! _______________________________________________________________________ La rubrique Ruby / Rails recrute. Contactez moi ! _______________________________________________________________________ Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS Tutoriaux HTML/CSS et PHP |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2006 Messages : 110 ![]() |
Bon, on avance :http et ftp sont deux protocoles qui n'ont pas le même usage. FTP c'est pour transférer des fichiers et uniquement pour ça tandis que http c'est pour visualiser le contenu de fichiers.
Le problème c'est que si je fais Code :
@fopen("ftp://xxxx.com/1/index-1.php", "r"); Je chauffe : Code :
$fp = fopen("ftp://login:passwd@domain.com/mon_fichier.txt","r"); |
|
|
00
|
|
|
#9 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
Si tu souhaites attaquer du FTP, pourquoi ne pas utiliser directement les fonctions FTP faites pour ?
__________________
Globalement inoffensif Merci de respecter les règles du forum. Aucune question technique par MP ! _______________________________________________________________________ La rubrique Ruby / Rails recrute. Contactez moi ! _______________________________________________________________________ Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS Tutoriaux HTML/CSS et PHP |
|
|
00
|
|
|
#10 |
|
Membre actif
![]() |
http visualiser le contenu de fichiers, oui mais après interprétation (cf titoumimi)
le php est donc interprété, d'où que tu n'obtiens que du html donc si tu veux obtenir le contenu du fichier, il fallait donc bien plutot te tourner vers un transfert du contenu sans interprétation... donc ftp et voilà tu as trouvé tout seul et pareil si jamais à un moment tu veux utiliser un fichier php sur le serveur lui meme il faudra penser à la différence entre une adresse sur le serveur (en /rep1/rep2/fichier.php ou c:/rep1/rep2/fichier.php) et une adresse html (http://site/chemin_fichier.php) dans le premier cas le fichier reste intact dans le deuxième il est interprété
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. (\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. Spidercochon, spidercochon, il peut marcher au plafond ...MM ......Voici Spidercochon. Aidez le à conquérir le monde E(....)~....en le reproduisant. ...w |
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2006 Messages : 110 ![]() |
Merci à vous !
Je découvre toutes ces commandes ftp de php dont j'ignorais l'existence. Maintenant que mon programme tourne correctement avec des fopen,est il indispensable ou alors plus judicieux de tout refaire "en ftp" ? |
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
Je dirai simplement que ça serait plus propre, mais bon
__________________
Globalement inoffensif Merci de respecter les règles du forum. Aucune question technique par MP ! _______________________________________________________________________ La rubrique Ruby / Rails recrute. Contactez moi ! _______________________________________________________________________ Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS Tutoriaux HTML/CSS et PHP |
|
|
00
|
|
|
#13 | |
|
Nouveau Membre du Club
![]() Inscription : janvier 2006 Messages : 110 ![]() |
Citation:
|
|
|
|
00
|
|
|
#14 |
|
Membre actif
![]() |
je dirais que le plus important c'est que ça marche et que tu saches le modifier si besoin
ça dépend aussi du contexte dans lequel tu fais ça... (perso ou pro, et du niveau de ceux susceptibles de prendre la relève dans le cas pro) des fois je préfère du code "moins propre" compréhensible, qu'un psychotique qui va rechercher le truc le plus propre possible (pour lui) mais que personne ne comprendra jamais (et pire que le prochain psychotique qui passera recodera entièrement) ok je dis ça juste pour être contrariant sinon il y a aussi le côté est ce que php considère le code obsolète... Edit : si si je considère que c'est tout seul, mettre sur une piste c'est différent de donner des bouts de code (et ça te fait progresser plus)
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. (\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. Spidercochon, spidercochon, il peut marcher au plafond ...MM ......Voici Spidercochon. Aidez le à conquérir le monde E(....)~....en le reproduisant. ...w |
|
|
00
|
|
|
#15 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2006 Messages : 110 ![]() |
Mon projet est celui d'un petit CMS homemade.
(petite parenthèse : je réinvente la roue car les CMS que j'ai testé jusqu'à présent me semblent plein d'inconvénients : installation de milliers de fichiers sur le ftp, html non valide ou structures en tableaux,et surtout nécéssité de comprendre le code pour programmer des modules "perso" , temps de choix du CMS qui peut convenir, temps d'apprentissage des principales fonctions...) Le point important est donc la sécurité, mon programme comportant de nombreux formulaires. Je vais le faire en ftp, ça me semble plus sûr. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com