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 08/09/2008, 14h53   #1
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 196
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 196
Points : 1 673
Points : 1 673
Par défaut script qui marche en locale mais pas sur le web

Bonjour, j'ai un script qui fonctionne parfaitement en locale avec easyphp, mais pas en réseau sur le web:

Code :
1
2
3
4
5
6
7
<?php
$directories = glob("mp3s\*.mp3");
foreach ($directories as $dir)
{
   echo '<a href="'.$dir.'" > '.$dir.' </a><br>';
}
?>
Voyez vous ce qui cloche ?
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2008, 14h55   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
Peux-tu nous dire ce que cela donne une fois publié sur le vrai internet ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2008, 14h56   #3
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 196
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 196
Points : 1 673
Points : 1 673
J'aurai du pensser a poster le message d'erreur

Citation:
Warning: Invalid argument supplied for foreach() in /home/y/yannssoung/html/List mp3.php on line 3
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2008, 15h34   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
Essai :
Code :
$directories = glob("mp3s\*.mp3",GLOB_ERR);
pour voir ce qui se passe
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2008, 15h35   #5
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 196
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 196
Points : 1 673
Points : 1 673
toujour cette erreur:
Citation:
Warning: Invalid argument supplied for foreach() in /home/y/yannssoung/html/List mp3.php on line 3
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2008, 15h38   #6
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 196
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 196
Points : 1 673
Points : 1 673
En fait grace au message d'erreur je vien de comprendre qu'il falait mettre le chemin complet a partir de la racine du serveur, j'avai mi la racine du site:

Code :
1
2
3
4
5
6
7
<?php
$directories = glob("/home/y/yannssoung/html/mp3s/*.mp3");
foreach ($directories as $dir)
{
   echo '<a href="'.$dir.'" > '.$dir.' </a><br>';
}
?>
la ca marche

merci beaucoup
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2008, 15h42   #7
Débutant
 
Avatar de koKoTis
 
Inscription : août 2006
Messages : 3 196
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3 196
Points : 1 673
Points : 1 673
c'est pas tout a fait ca en faite, le script me mets les lien comme ca:

/home/y/yannssoung/html/mp3s/112Iam - J'aurai pu croire.mp3
/home/y/yannssoung/html/mp3s/213Iam - Bienvenue.mp3


à la place de:

112Iam - J'aurai pu croire.mp3
213Iam - Bienvenue.mp3

et quand je clique sur le lien les sont ne se lance pas ca renvoi une page d'erreur
koKoTis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2008, 16h07   #8
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 383
Points : 16 383
Regarde du côté de basename()
sabotage 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 22h17.


 
 
 
 
Partenaires

Hébergement Web