A voir également:
- Cacher un fichier php en png...
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
15 réponses
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 498
23 oct. 2010 à 23:14
23 oct. 2010 à 23:14
Peut-être en autorisant l'exécution de scripts PHP dans les .png
Il suffira de renommer ton .php en .png (il ne faut pas mélanger le code PHP avec le chinois de l'image).
Dans ton .htaccess :
Il suffira de renommer ton .php en .png (il ne faut pas mélanger le code PHP avec le chinois de l'image).
Dans ton .htaccess :
AddType application/x-httpd-php .png
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 498
23 oct. 2010 à 22:21
23 oct. 2010 à 22:21
Salut.
Utilise l'URL rewriting.
Utilise l'URL rewriting.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
J'y ai déjà penser mais je suis sur un hébergeur gratuit qui bien sur ne gère pas cela...
Une autre solution peut-être ?
J'y ai déjà penser mais je suis sur un hébergeur gratuit qui bien sur ne gère pas cela...
Une autre solution peut-être ?
Hum quand je vais sur le lien http://membres.multimania.fr/changemonavatar/tranfo/avatar_test.png
cela me fait DL le fichier php...
A mon avi, cela vient du serveur qui doit pas aimer cela...
cela me fait DL le fichier php...
A mon avi, cela vient du serveur qui doit pas aimer cela...
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 498
23 oct. 2010 à 23:36
23 oct. 2010 à 23:36
Que contient le fichier téléchargé ?
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 498
24 oct. 2010 à 11:19
24 oct. 2010 à 11:19
Une dernière solution :
http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirectpermanent
http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirectpermanent
Aie, J'ai un peut de mal a comprendre ca... Tu pourrai m'expliquer ?
car bon, apache c'est pas vraiment ma tasse de thé ^^
car bon, apache c'est pas vraiment ma tasse de thé ^^
Ah, je crois comprendre je doit mettre ceci ?
Ou je me trompe complètement ><
RedirectPermanent http://membres.multimania.fr/changemonavatar/tranfo/avatar_test.png -path http://membres.multimania.fr/changemonavatar/tranfo/avatar_test.php
Ou je me trompe complètement ><
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 498
24 oct. 2010 à 11:32
24 oct. 2010 à 11:32
Dans la doc, le "-path" est accroché à "URL".
RedirectPermanent /changemonavatar/tranfo/avatar_test.png /changemonavatar/tranfo/avatar_test.php
Hum... J'ai le droit a : 500 Internal Server Error
Mon fichier .htaccess est rempli comme cela :
Et j'ai aussi tester comme cela
Mon fichier avatar_test.php est rempli comme cela
Et mon fichier avatar.php contient juste la variable avatar...
Mon fichier .htaccess est rempli comme cela :
RedirectPermanent /changemonavatar/tranfo/avatar_test.png /changemonavatar/tranfo/avatar_test.php
Et j'ai aussi tester comme cela
RedirectPermanent /changemonavatar/tranfo/avatar_test.png-path /changemonavatar/tranfo/avatar_test.php
Mon fichier avatar_test.php est rempli comme cela
<?php include 'avatar.php'; $image = $avatar; header("location: ".$image); ?>
Et mon fichier avatar.php contient juste la variable avatar...
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 498
24 oct. 2010 à 12:01
24 oct. 2010 à 12:01
Quand je dis que "-path" est attaché à "URL", c'est dans le doc.
Donc c'est "URL-path" qu'il faut remplacer par le chemin d'origine, et pas "URL".
La première ligne fonctionne très bien.
Peut-être que ton hébergeur a aussi désactiver cette directive (RedirectPermanent).
Donc c'est "URL-path" qu'il faut remplacer par le chemin d'origine, et pas "URL".
La première ligne fonctionne très bien.
Peut-être que ton hébergeur a aussi désactiver cette directive (RedirectPermanent).