Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
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 13/09/2007, 20h21   #1
Membre du Club
 
Inscription : mai 2007
Messages : 127
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 127
Points : 43
Points : 43
Par défaut [Configuration] Redirection sur un fichier non accessible via le web

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
codefalse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2007, 21h12   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
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
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2007, 22h04   #3
Membre du Club
 
Inscription : mai 2007
Messages : 127
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 127
Points : 43
Points : 43
L'idée du lien symbolique est une bonne chose, je vais voir ce que ca donne

Je te tiens au courant

Merci
codefalse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 11h54   #4
Membre éclairé
 
Homme Yann
Développeur Web
Inscription : avril 2005
Messages : 280
Détails du profil
Informations personnelles :
Nom : Homme Yann
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 280
Points : 366
Points : 366
Envoyer un message via MSN à yannux
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
yannux 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 20h50.


 
 
 
 
Partenaires

Hébergement Web