problem avec php

Eléphanteau du PHP | 11 Messages

08 avr. 2006, 15:53

bonjour
j'ai essaie de crie une page web en php son role est de faire appelle à une page autre j'ai utilisé
un formilaire get pour connaitre la page à laquel on veut se connecter
j'ai utilisé
include $_GET['url'];
url est le nom de zone texte de formulaire but it don't work
les warrning sont :
Warning: main(): php_network_getaddresses: gethostbyname failed in d:\program files\easyphp1-8\www\ibfej\chercher.php3 on line 2

Warning: main(http://www.yhaoo.fr): failed to open stream: No such file or directory in d:\program files\easyphp1-8\www\ibfej\chercher.php3 on line 2

Warning: main(): Failed opening 'http://www.yhaoo.fr' for inclusion (include_path='.;d:/Program Files/EasyPHP1-8\php\pear\') in d:\program files\easyphp1-8\www\ibfej\chercher.php3 on line 2

l'exemple est d'essaie de se connecter à yahoo

Eléphant du PHP | 216 Messages

08 avr. 2006, 16:05

Warning: main(): Failed opening 'http://www.yhaoo.fr' for inclusion (include_path='.;d:/Program Files/EasyPHP1-8\php\pear\') in d:\program files\easyphp1-8\www\ibfej\chercher.php3 on line 2
Je ne suis qu'un débutant en php mais, le message d'erreur aurait du pourvoir t'aider regarde bien www.yhaoo.fr cela ne risque pas de marcher!
Enfin voila en espérant avoir pu t'aider!
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Eléphanteau du PHP | 11 Messages

08 avr. 2006, 16:17

merci
mais je sais que le site demander n'a pas pu ouvrir mais je veus savoir pourquoi j'ai teste avec des fichier sur maon ordinateur ça fonctionner mais pour les sites a distance non

PsykotropyK
Invité n'ayant pas de compte PHPfrance

08 avr. 2006, 16:44

Post tout ton code on pourra peut-être t'aider la c'est impossible sans le code...

Sinon, si ca marche pour une page hosté sur ton pc ca doit marcher pour une page hostait sur un serveur distant, vérifie bien l'adrese donnée (comm il t'a dit, Yhaoo ca risque pas de marché)...

Eléphant du PHP | 216 Messages

08 avr. 2006, 16:45

Désolé, je ne sait vraiment, pas attendons de voir, si quelqu'un de plus expérimenté, vienne te porter secours! :D

Tu pourrais essayé de faire une page bidon, dans un répertoire bidon sur ton ftp et de tester en appelant celle-ci à la place de l'url, pour voir ce que cela fait!
:-k

Oui avec le code cela pourrait,nous aider d'avantage! :wink:
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Eléphanteau du PHP | 11 Messages

08 avr. 2006, 17:02

le code html :
<html>
<head>
<meta http-equiv="Content-Language" content="Ar">
<title>
Web Site
</title>
</head>
<body bgcolor="#FFddC">
<form method="get" action="chercher.php3">
	<p align="center"><b><font face="MS Dialog Light">Introduire
    <span lang="fr">l'</span> Url </font></b></p>
	<p align="center">
  <input type="text" name="url" size="52"></p>
	<p align="center">
	<input type="submit" value="connecter" style="font-family: Fixedsys" >
</p>
</form>
</body>
</html>
le code php de la page chercher.php3 est :
<?php
include $_GET['url'];
?>

Eléphant du PHP | 216 Messages

08 avr. 2006, 18:09

Non désolé, je ne vois toujour ce qui beug, ton script a pourtant l'air juste! ](*,)
Mais je le répète je suis débutant!
J'espère que quelqu'un pourra t'aider mieux que moi

par conter tu a essayé de faire sa avec la méthode post?
Peut être que ça marcherait, ça ne coute rien d'assayer :-k

Enfin, je ne me suis pas encore bien familiarisé avec les formulaire"php"!

En espérant avoir pu t'aider, de ma petite expérience!
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Invité
Invité n'ayant pas de compte PHPfrance

10 avr. 2006, 10:32

Ouais bon la méthod post a mon avi ca changerais pas grand chose...

Par contre, (bon c'est du bricolage) moi je préfererais un code dans ce genre :
<?php
$url = isset($_GET['url'])?$_GET['url']:NULL;
if (isset ($url))
{
      include ($url);
}
?>
Et puis pour etre sur que la valeur $url est bien créée (bon je sais avec un get ca fait un adresse.php?url=.......) un petit echo($url); ferais pas de mal...