Afficher le contenu d'un site en php - PHP - Programmation
Marsh Posté le 12-12-2006 à 15:36:45
Plus simplement si ton serveur le permet, utiliser par exemple fopen, fread etc... comme s'il s'agit d'un fichier local. Voir exemples dans la documentation de PHP :
$fp = fopen ("/home/rasmus/file.txt", "r" );
$fp = fopen ("/home/rasmus/file.gif", "wb" );
$fp = fopen ("http://www.php.net/", "r" );
$fp = fopen ("ftp://user: password@example.com/", "w" );
Marsh Posté le 12-12-2006 à 16:49:54
ReplyMarsh Posté le 12-12-2006 à 17:07:55
syruis a écrit : ok et pour lire le contenu du "$fp" tu l'ouvre comme un fichier txt ? |
C'est cela, et à la fin n'oublie pas le fclose($fp);
Marsh Posté le 12-12-2006 à 21:21:08
Sinon, tu peux utiliser CURL.
-> http://fr2.php.net/manual/fr/function.curl-exec.php
Marsh Posté le 13-12-2006 à 11:10:40
Merci à tous, ca me permet de faire des choses sympa ( un p'tit brower en php ) ...
Euh sinon quelqu'un sait comment faire un "nslookup" en php ???
Merci encore ,
S.
Marsh Posté le 13-12-2006 à 11:34:14
Regarde peut etre par ici :
http://fr.php.net/manual/fr/function.exec.php
http://fr.php.net/manual/fr/function.system.php
Marsh Posté le 13-12-2006 à 12:49:58
Oui mais non.... faire un nslookup via les fcts système non merci...
Mais le faire en code php .. ca je ne sais pas ...
...
S.
Marsh Posté le 12-12-2006 à 15:21:40
Bonjour,
j'ai une question simple auquel je n'ai pas trouvé de reponses....
je voudrais ouvrir un site en php ( et uniquement en php, sans iframe frame ou javascript ).
genre afficher le contenu de la page d'un site dans ma page, via un socket (par exemple).
J'ai pensé à des trucs comme ca:
$urlphpmv = parse_url("http://www.google.fr" );
$host = $urlphpmv['host'];
$port = 80;
$socket = socket_create(AF_INET, SOCK_STREAM, 0);
$result = socket_bind($socket, $host, $port);
$spawn = socket_accept($socket);
$input = socket_read($spawn);
echo $input;
Merci,
S.