Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2007, 14h31   #1
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 180
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 180
Points : 34
Points : 34
Par défaut Tester si un fichier est présent sur un serveur distant

Bonjour (et bonne année à tous !)

Je suis nouveau et n'arrive pas à savoir d'ou vient le problème suivant :

Je cherche à tester l'existence, la présence d'un fichier mp3 diffusé par un serveur de streaming (protocole mms). Après pleins de tests en long en large et en travers, sans succès, je me suis dis de revenir à une base encore plus simple et j'ai fais un test avec le script présent sur ce forum, celui relatif au poids d'un fichier distant dans le FAQ avec le logo de google.

Code :
1
2
3
4
5
6
7
8
9
10
<?php 
$buffer = '';
if($fd = fopen ("http://www.google.fr/intl/fr_fr/images/logo.gif", "r")) {
while (!feof($fd)) {
$buffer .= fgets($fd, 4096);
}
fclose ($fd);
}
$size = strlen($buffer);
?>
Sur mon espace perso de mon FAI, ca marche, tous mes scripts marchent, mais sur le serveur qui est cencé lancer le script, ca ne fonctionne pas et ca mouline puis me renvoie une erreur "Impossible d'afficher la page...".

Sur un autre serveur, j'ai :

Code x :
1
2
3
Warning: fopen() [function.fopen]: php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known in /appli/www/casino/distant.php on line 3

Warning: fopen(http://www.google.fr/intl/fr_fr/images/logo.gif) [function.fopen]: failed to open stream: Invalid argument in /appli/www/casino/distant.php on line 3

D'où cela peut venir ? (sachant que le allow_url_fopen est sur "on" pour les 2 serveurs)

Je sèche et ca fait plusieurs jours cumulés que je traine ce problème

Merci par avance de votre aide.

hpl76
hpl76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2007, 16h26   #2
Membre confirmé
 
Inscription : janvier 2004
Messages : 242
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 242
Points : 245
Points : 245
Si tu es en php5, tu peux faire un petit coup de if(is_file('http://blabla'))
chaced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2007, 17h28   #3
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 180
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 180
Points : 34
Points : 34
Je ne suis malheureusement pas en PHP 5

Comment faire pour interroger ce fichu serveur de streaming

Je désespère
hpl76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h48.


 
 
 
 
Partenaires

Hébergement Web