|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
jamalofski WRInaute discret

Inscrit le: 03 Mar 2007 Messages: 76 Localisation: Bordeaux
|
Posté le : Lun Juin 02, 2008 10:17 Sujet du message: verification existance fichier distant |
|
|
Bonjour,
Je suis à la recherche d'un script avec lequel je peux vérifier si un fichier distant existe ou pas! J’en ai trouvé quelques uns sur internet mais ils sont lent mais lent...
je vérifie à partir de dedibox si un fichier est situé sur un superplan ovh
Je vous remercie d'avance |
|
| |
|
 |
nza2k WRInaute impliqué

Inscrit le: 16 Jan 2004 Messages: 389
|
Posté le : Lun Juin 02, 2008 19:22 Sujet du message: verification existance fichier distant |
|
|
Tu peux peut-être arriver à ce que tu veux avec la fonction php fopen().
Je l'utilisais à une époque pour tester l'existence d'un fichier externe... parfois ça répondait rapidement... parfois très lentement.
J'imagine qu'il existe une façon d'utiliser cette fonction (ou une autre ?) avec des gardes fous qui l'empéchent de ralentir ton code excessivement ?
Mais je ne suis pas un as du php, je n'ai jamais trouvé  |
|
| |
|
 |
Bool WRInaute accro

Inscrit le: 26 Fév 2004 Messages: 1178 Localisation: Lyon
|
Posté le : Lun Juin 02, 2008 19:41 Sujet du message: verification existance fichier distant |
|
|
Le plus "rapide", est d'ouvrir la connexion via un fsockopen() et de faire une requête HEAD (surtout pas un GET).
Mais dans tous les cas ce ne sera jamais très rapide, et une petite mise en cache du résultat sera la bienvenue. |
|
| |
|
 |
jamalofski WRInaute discret

Inscrit le: 03 Mar 2007 Messages: 76 Localisation: Bordeaux
|
Posté le : Mar Juin 03, 2008 9:35 Sujet du message: verification existance fichier distant |
|
|
merci à tous les deux pour vos réponses.
En fait, c'est fopen que j'utilise jusqu’au la avec ce code :
| Code: |
fonction remote_file_exists ($url)
{
if (@fclose(@fopen($url, 'r'))) {
return true;
} else {
return false;
}
}
|
Cette fonction fonctionne mais elle est très très lente dans mon cas! peut être car je suis sur deux réseaux différents : OVH, Free.
Je vais l'essayer sur OVH/OVH et voir si elle répond mieux |
|
| |
|
 |
Bool WRInaute accro

Inscrit le: 26 Fév 2004 Messages: 1178 Localisation: Lyon
|
Posté le : Mar Juin 03, 2008 9:54 Sujet du message: verification existance fichier distant |
|
|
| Y aller à coup de "fopen()" consiste à télécharger au moins partiellement le fichier... ce qui n'est pas ce que tu cherches à faire. |
|
| |
|
 |
| |
|
|