cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 2015
-
25 avril 2007 à 11:14
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 2015
-
27 avril 2007 à 12:45
Salut
j'ai développé un script en me servant de la source http://www.phpcs.com/code.aspx?ID=13383# mais j'ai un problème de taille ...certaines pages ne sont pas accessibles
pour l'adresse de la page ... ben je me retrouve avec des erreurs du type
Warning: fsockopen(): php_network_getaddresses: gethostbyname failed in c:\web\scripts_vrac\moteur de recherche\phpcs_class-lwphp-connexion-http_13383\class_lwphp.php on line 97
j'ai vu que dans la class passait uniquement le nom du domaine en paramètre ligne 97
$fp = fsockopen ($this->domaine, $this->port, $errno, $errstr, $this->timeout);
en changeant par
$fp = fsockopen ($this->site, $this->port, $errno, $errstr, $this->timeout);
ça passe l'url complète de la page désirée... mais ça ne change rien aux erreurs ;( ...
bref je suis un peu emmerdé là ...
Vous avez une idée ?
merci
@+
ps : je sais j'ai posté la même question en bas de la source mais je suis en plein dev et j'ai vu que l'auteur n'était pas venu depuis 2005 ...alors bon j'espérais avoir une réponse plus rapide ici :)
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 20152 27 avril 2007 à 12:45
salut ...
ben oui j'ai vu que ça marchais avec un nom de domaine ...mais ya pas moyen de faire marcher ce script avec une url de page ?
bon entre temps j'ai opté pour la solution de
// recuperation de la source
$fichier = fopen($_GET['url'], 'r', false);
$src = '';
while ($str=fread($fichier, 16))
{
$src .= $str;
}
fclose($fichier);
mais c'est moins la class (c'est le cas de le dire lol ..) puis ça offre moins de possibilités :(
@+