|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() Inscription : juin 2006 Messages : 545 ![]() |
Salut,
je créé un petit moteur de recherche afin de rechercher des éléments sur plusieurs site et renvoyé vers le site s'il y a un resultat positif. Mais j'ai un soucis, j'ai un fichier txt qui contient une url par ligne des sites sur lequel chercher du type : http://www.domaine.com http://www.domaine2.com http://www.domaine3.com ..... et j'ai le code suivant: Code :
Quelqu'un pourrait m'aider s'il vous plait? Merci |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : février 2005 Messages : 1 795 ![]() |
Salut,
si tu es sur un serveur distant, je te conseille de faire un phpinfo() et de vérifier que allow_url_fopen est à 'on'. |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : juin 2006 Messages : 545 ![]() |
Je ne pense pas que ce soit cela car quand ej remplace :
par : Code :
$fp=@fopen("http://www.domaine.com,"r"); |
|
|
00
|
|
|
#4 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Le résultat de fgets inclue le (ou les) caractère(s) de nouvelle ligne. Il convient donc dans votre cas d'appliquer la fonction (r)trim.
Julp. |
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Inscription : février 2005 Messages : 1 795 ![]() |
En fait fgets() te retournes le caractère de fin de ligne aussi. Ca doit venir de là donc soit tu fais un str_replace sur $url ou plus simple tu fais un :
Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Inscription : juin 2006 Messages : 545 ![]() |
Merci je viens de tester avec trim ca mache.
Merci beaucoup a vous trois |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com