OVH Cloud OVH Cloud

PHP (include plus souple)

12 réponses
Avatar
debian-list
Bonjours, je cherche une fonction php qui me permetterai
en gros de pointé comme ln -s vers un repertoire que le par exemple les
liens ne sois pas retourché, que tout sois de facon transparent

/htdocs <- repertoire racine
/htdocs/myweb <- repertoire sur lequel on navigue avec une une fonction
php de maniere transparente comme si on été dans /htdocs

voilà si c'est possible? si ça existe (j'ai pas trouvé...)
merci d'avance;


--
Pensez

2 réponses

1 2
Avatar
NaiosKAE{FR}
regarde du coté de:


http://phpdebutant.org/forum_msg208135.php


Cyprien a écrit :
[...]


J'ai déjà essayé ce genre de truc, avec la récupération des erreurs
404. Mais le plus embêtant est la gestion des images :-/ Enfin comme
toutes les requetes doivent être gérées par un script PHP, s'il
détecte une demande d'image, il doit renvoyer les bon types mime etc.

Cyprien






--
Erwann PENCREACH

L'appétit vient en mangeant.
-+- François Rabelais (1494?-1553), Gargantua (chap. 5) -+-



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Amaury Amblard-Ladurantie
--nextPart4098324.XDhhMctEOR
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

> Si tu es allergique aux vhosts Apache,
une grosse allergie :) il est super malade il ne fonctionne plus...



Il fonctionne par défaut sur l'Apache 2 de la Sarge (le host par dà ©faut *est*
un vhost), donc j'ai du mal à comprendre comment tu as fait ton compte.

# less /etc/apache2/sites-available/default
NameVirtualHost *
<VirtualHost *>
ServerName www.toto.fr
ServerAdmin
#SSLCertificateFile /etc/apache2/ssl/apache.pem
#SSLCertificateKeyFile /etc/apache2/ssl/0af4c484.0

DocumentRoot /var/www/toto
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
allow from 127.0.0.1
</Directory>
<Directory /var/www/toto >
Options FollowSymLinks
AllowOverride None
Order allow,deny
allow from all
(...)


> j'imagine qu'une solution basée sur
> mod_rewrite te permettrait d'atteindre un résultat similaire au tr avers
> de "hacks" inutiles.
ouais mais je pense qu'il y a plus simple?



En effet, il y a plus simple que mod_rewrite. Et ce "plus simple" ne passe
certainement pas par des scripts PHP analysant le hostname du serveur web
afin de charger le fichier approprié.

> Bref -> vhost est ton ami.
je le déteste mais je vais devoir faire avec :)



Je pense plutôt que tu n'as pas pris le temps de te pencher 2 minutes sur un
tutoriel vhost.
Ceci dit, libre à toi de réinventer la roue avec un script PHP.

Amaury

--nextPart4098324.XDhhMctEOR
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBCm5OetVy+bTQhWQ8RAt1HAJsE6GYOmv+dgCOEe2MR1SKuGaY/ugCghmn3
n8KjN84iKAXk2kbDWfM1Qbc =rin4
-----END PGP SIGNATURE-----

--nextPart4098324.XDhhMctEOR--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2