Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

verification existance fichier distant

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
jamalofski
WRInaute discret
WRInaute discret

Inscrit le: 03 Mar 2007
Messages: 76
Localisation: Bordeaux

URL permanente de ce messagePosté 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
 
jamalofski Visiter le site web du posteur
nza2k
WRInaute impliqué
WRInaute impliqué

Inscrit le: 16 Jan 2004
Messages: 389

URL permanente de ce messagePosté 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é Sad
 
nza2k Visiter le site web du posteur
Bool
WRInaute accro
WRInaute accro

Inscrit le: 26 Fév 2004
Messages: 1178
Localisation: Lyon

URL permanente de ce messagePosté 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.
 
Bool Visiter le site web du posteur
jamalofski
WRInaute discret
WRInaute discret

Inscrit le: 03 Mar 2007
Messages: 76
Localisation: Bordeaux

URL permanente de ce messagePosté 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
 
jamalofski Visiter le site web du posteur
Bool
WRInaute accro
WRInaute accro

Inscrit le: 26 Fév 2004
Messages: 1178
Localisation: Lyon

URL permanente de ce messagePosté 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.
 
Bool Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort