|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2007 Messages : 127 ![]() |
Bonjour à tous.
Voila, j'ai un soucis, j'aurai une solution, mais je me demandais s'il y avait plus performant ! Alors ce qu'il en est Voici ma structure de fichier / /images/* /www /www/index.php Ce que je voudrais, c'est rediriger (header('location: ...')) index.php vers n'importe quelle image. Mais le fait que le repertoire ne soit pas accessible en ligne fait que le header ne marche pas (c'est aussi logique :p). Certain me diront de faire un alias, mais je leur dirait qu'en vérité, ce n'est pas le repertoire images, mais le repertoire 'données personnelles' que je veux rediriger sur, donc j'ai pas envie que tout le monde puisse avoir accès par simple adresse dans le navigateur (le fichier index.php vérifie la validité de la personne, puis redirige sur le fichier voulut). La seule solution que j'ai vu, c'est d'utiliser la fonction file_get_content. Le probleme, c'est que si le fichier fait 30 megs (genre une vidéo de vacances), ca va un peu allourdir le script ! :/ moyen. Je me tourne donc vers vous pour voir s'il n'y aurait pas une autre solution ? Merci de votre aide Bien cordialement Cyril |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
si tu peux modifier la configuration de PHP, tu peux autoriser le traitement de fichiers de 30 Go
sinon si tu peux faire des liens symbolique tu peux créer un lien temporaire que tu supprimes au bout d'un certain temps
__________________
Modérateur PHP |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mai 2007 Messages : 127 ![]() |
L'idée du lien symbolique est une bonne chose, je vais voir ce que ca donne
Je te tiens au courant Merci |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() |
Et si tu rend accessible ton repertoire, avec un htaccess dedans ?
Genre un user/password pour y accèder... Au moin tu peux y accéder avec ton php , et si quelqu'un tente par le navigateur et bah.. il aura pas accès |
|
00
|
Copyright © 2000-2012 - www.developpez.com