Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2868 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Fopen pour un URL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fopen pour un URL

n°1248039
Badze
Aime les frites
Posté le 18-11-2005 à 00:39:25  profilanswer
 

Bonsoir,
 
J'effectue des prélevements d'informations sur un site distant grace a l'utilisation de preg_match_all.
Mon probleme viens du fait que quand le site n'est pas accessible, j'ai des messages derreurs qui s'affiche bien evidement.
 
Je voudrai mettre un message perso qui indique que le serveur est innaccessible.
Apparement il faudrai que je m'oriente sur FOPEN, j'ai lu la syntaxte http://fr2.php.net/manual/fr/function.fopen.php , mais je ne pige pas vraiment le truc.
 
Mon algorithme serai du genre:

Code :
  1. if serveur innaccessible
  2. echo 'serveur inaccessible'
  3. else
  4. ... mes execussions ...


 
je tate un peu ca

Code :
  1. fopen("http://www.nordvssud.com/", "r" );


mais apres je ne vois pas ce qu'il en ressort. Merci de bien vouloir m'aiguiller, la fatigue doit m'empecher de reflechir tres certainement, car cela ne doit pas etre bien sorcier.

Message cité 1 fois
Message édité par Badze le 18-11-2005 à 00:39:44
mood
Publicité
Posté le 18-11-2005 à 00:39:25  profilanswer
 

n°1248107
soju
One shot !
Posté le 18-11-2005 à 09:10:56  profilanswer
 

Badze a écrit :

j'ai lu la syntaxte http://fr2.php.net/manual/fr/function.fopen.php , mais je ne pige pas vraiment le truc

pourtant il y a tout dans la doc :

Citation :

Si l'ouverture échoue, la fonction retourne FALSE


n°1248130
Badze
Aime les frites
Posté le 18-11-2005 à 09:48:01  profilanswer
 

voila, apres une bonne nuit de sommeil, je reviens la dessus.
Donc si je part avec un truc comme ca  

Code :
  1. $handle = fopen("http://www.example.com/", "r" );
  2. if ($handle==false) { echo 'Site en panne'; die(); }
  3. else {
  4. ... execussion ... }


 
j'ai bon ou je dit une connerie ?

n°1248132
TheRom_S
Posté le 18-11-2005 à 09:50:54  profilanswer
 

Badze a écrit :

Code :
  1. if ($handle==false)


ca c'est connerie :o
puisque ($handle==false) = !$handle [:spamafote]


---------------
The Rom's, à votre service
n°1248138
Badze
Aime les frites
Posté le 18-11-2005 à 10:02:35  profilanswer
 

Hum, je commence à ne plus rien comprendre cette fois ci  :pfff:  
Je dit une connerie dans quel sens ?
Mon sois disant algo est mauvais ou bien tu me parle juste du fait que je doit employer !handle au lieu de ($handle==false).
Car cela reviens au meme, non ?

Message cité 1 fois
Message édité par Badze le 18-11-2005 à 10:03:02
n°1248161
sielfried
Posté le 18-11-2005 à 10:28:20  profilanswer
 

Code :
  1. === false


 
reste le mieux.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1248176
TheRom_S
Posté le 18-11-2005 à 10:38:04  profilanswer
 

Badze a écrit :

tu me parle juste du fait que je doit employer !handle au lieu de ($handle==false)

exactement, c'est pareil mais plus propre


---------------
The Rom's, à votre service
n°1248181
Badze
Aime les frites
Posté le 18-11-2005 à 10:43:11  profilanswer
 

Parfais merci de vos informations.
Par contre Sielfried, je nai pas compris le sens de ta phrase. Bref
Merci

n°1248193
sielfried
Posté le 18-11-2005 à 11:01:52  profilanswer
 

Badze a écrit :

Parfais merci de vos informations.
Par contre Sielfried, je nai pas compris le sens de ta phrase. Bref
Merci


 

Code :
  1. if ($handle === false)


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1248239
TheRom_S
Posté le 18-11-2005 à 11:50:41  profilanswer
 

tu découvres le double = ou quoi ?


---------------
The Rom's, à votre service
mood
Publicité
Posté le 18-11-2005 à 11:50:41  profilanswer
 

n°1248270
anapajari
s/travail/glanding on hfr/gs;
Posté le 18-11-2005 à 12:08:32  profilanswer
 

TheRom_s je sais pas a qui tu parles mais pour le coup sielfried a raison :o
 

Citation :

From: http://www.php.net/manual/en/langu [...] arison.php
 
$a == $b Equal TRUE if $a is equal to $b.
$a === $b Identical TRUE if $a is equal to $b, and they are of the same type.

n°1248277
TheRom_S
Posté le 18-11-2005 à 12:14:21  profilanswer
 

ok autant pour moi (c bien moi qui découvre le triple = :pt1cable: c'est beau la technologie)

Citation :

If you compare an integer with a string, the string is converted to a number

je suis pas vraiment habitué à ça en java
et effectivement ça peut être pratique


---------------
The Rom's, à votre service

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Fopen pour un URL

 

Sujets relatifs
Recupération URL d'internet Explorer depuis un vbsRéécriture d'URL...
Passage de variables par URLPHP5 - Récupérer la variable d'une URL pour requête dans un flux XML
Htaccess : URL Rewriting & header 301URL Rewriting - quelques questions...
regexp remplacer un mot dans une URLConvertir les HTML Entities / convertir l'URL Encode
Transformation de caractères lors d'un fopen sur url distanteProblème d'ouverture d'url avec fopen()
Plus de sujets relatifs à : Fopen pour un URL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR