Les meme erreurs precedente, sauf error.log:
[Wed Jun 30 15:32:49 2010] [error] [client 127.0.0.1] client denied by server configuration: E:/Video/
<Directory> ne fonctionne que dans le fichier httpd.conf. Tu peux donner ce fichier httpd.conf en entier ?
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
le voila et desole pour le derangement
Je ne vois pas où est le problème. Essaie en écriant l'alias différemment :
Redémarre bien Apache après cette modification. S'il y a toujours une erreur, donne nous le contenu de error_log et aussi ce qu'il se trouve dans l'observateur d'événements de Windows.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Alias /Site/Video/Docs/Doc1 "E:/Video"
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
Utilise une URL directe vers un fichier qui existe dans E:\Video plutôt que http://serveur/Site/Video/Docs/Doc1/. Et si tu veux vraiment utiliser cette URL qui renverra tout le contenu de E:\Video (est-ce vraiment ce que tu veux ?), ajoute ceci dans le bloc <Directory "E:/Video"> :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Options +Indexes
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
J'ai ajoute cette ligne et ca marche:
Est ce qu'on peut tester l'existence d'un fichier sur le lecteur E,
Code : Sélectionner tout - Visualiser dans une fenêtre à part AllowOverride All
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (file_exists($file) { }
En lisant la video, ca marche, mais en testant si le fichier existe, ca marche pas:
et en tapant le chemin file sur le navigateur, j'obtiens la video
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $file = 'http://localhost/Site/Video/Films/video.flv'; if (file_exists($file)) { echo 'youpiii'; } else { echo 'no'; }
Quelle version de PHP tu utilises ?
Et avec
ça donne quoi ?
Code php : Sélectionner tout - Visualiser dans une fenêtre à part $file = 'E:\\Video\\video.flv';
Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
Bonjour,
Pour vérifier si un fichier existe avec son lien url, j'utilises cette fonction:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function url_exists($url) { $handle = @fopen($url, "r"); if ($handle === false) return false; fclose($handle); return true; }
L'appel se fait de cette facon:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (url_exists('http://monsite.com/mondossier/monfichier.txt') {echo 'Fichier existe';} else {echo 'Fichier inexistant ou lien erroné';}
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager