par
hornetovore » 25 nov. 2008, 01:06
Bonjour,
je vais tenter quelque chose dans mon exploration du php et viens avant tout demander si c'est la méthode appropriée, le php étant axé sur du développement de page dynamique, je pense que c'est vers ça qu'il faut que je me tourne, le défi:
J'ai une page internet en html avec feuilles css séparée, cette page affiche une image que j'aimerai dynamique en fonction de l'utilisateur, je vois donc la solution dans un bout de code php et avec pour résultat une adresse type:
http://www.monsite/fr?image=chemin_et_n ... 'image.png
La méthode est elle correcte? et si oui, qu'elle est le bout de code php à inserer dans la page .html?j'ai essayé un code de ce type:
Code : Tout sélectionner
<?php
if ( file_exists($_GET['img'].'.png')) {
include($_GET['img'].'.png');
}
?>
mais pas valable. Y a t'il plus simple ou plus adapté à ce que je cherche à faire??! Ou c'est la bonne méthode mais où se trouvent les erreurs?
Pour le moment, niveau erreurs, j'ai une partie javascript dans mon en-tête qui se met en erreur dans la console d'erreur de firefox et l'image n'apparait pas, partie javascript qui fonctionnait pourtant bien jusque là, et si je met en commentaire la partie javascript, la page est vide, seul le background est present et au milieu de l'ecran, environ là où devrait se trouver l'image, apparait une erreur concernant l'image je pense:
Code : Tout sélectionner
Warning: Unexpected character in input: '' (ASCII=6) state=1 in /home.38/www/google/tite-motarde/steph2.png on line 611
Parse error: syntax error, unexpected T_LNUMBER in /home.38/www/google/tite-motarde/steph2.png on line 611
Si j'essaye avec une autre image, la page s'affiche correctement mais en lieu et place de l'image, un bout de code:
Code : Tout sélectionner
�PNG ��� IHDR���������;0�����sRGB�������bKGD������������� pHYs����������tIME�;�:�w���IDATH�ݗk�\e��������n���ڊTk��B[hˊ�mA�x�LM�����(���"S���1P*�.�{��l�m��ݙٝ�=gΜ9��~0iS�h����|~���?y���9� ���T:��{��mTI�L�L��:>���Š�)@���.r}=�-_Ja��~#��;^?�r�����~�wϫ����;1E�h�$*�!#��<�$��7�2�Z�ǚ�װ��+ěR��}�h�B2��H�0��B��Y&I���d��0�M�$�D�D�g�j�5l~�Sb^���C�/�x5�Ҫ��{Mܨ����t� �6Mrv�M^3ə6�nh ?o������~H\X �Ԟo}���YD�}?�����'��<(�0�l�9�i�}�ğ�� ��*�Ź���S`ݵشa#��_��lg���Wj���#�L��Q�Ŵ,:5a�~q��J�M0'��w������B�!���������i�]����ԩ���ߠ������4\�Xid28p�O�K�#G85v�o2�8�vӽb _����ݵ �{����E��O�$ӑG B!���&&�,
dont voici un extrait... binaire ou je ne sais pas comment on dis, mais il n'a pas l'air de la lire comme une image...
Un p'tit help

suis plus que débutant en php vous vous en doutez

d'avance, merci

Bonjour,
je vais tenter quelque chose dans mon exploration du php et viens avant tout demander si c'est la méthode appropriée, le php étant axé sur du développement de page dynamique, je pense que c'est vers ça qu'il faut que je me tourne, le défi:
J'ai une page internet en html avec feuilles css séparée, cette page affiche une image que j'aimerai dynamique en fonction de l'utilisateur, je vois donc la solution dans un bout de code php et avec pour résultat une adresse type: [url]http://www.monsite/fr?image=chemin_et_nom_de_l'image.png[/url]
La méthode est elle correcte? et si oui, qu'elle est le bout de code php à inserer dans la page .html?j'ai essayé un code de ce type:
[code]<?php
if ( file_exists($_GET['img'].'.png')) {
include($_GET['img'].'.png');
}
?>[/code]
mais pas valable. Y a t'il plus simple ou plus adapté à ce que je cherche à faire??! Ou c'est la bonne méthode mais où se trouvent les erreurs?
Pour le moment, niveau erreurs, j'ai une partie javascript dans mon en-tête qui se met en erreur dans la console d'erreur de firefox et l'image n'apparait pas, partie javascript qui fonctionnait pourtant bien jusque là, et si je met en commentaire la partie javascript, la page est vide, seul le background est present et au milieu de l'ecran, environ là où devrait se trouver l'image, apparait une erreur concernant l'image je pense:
[code]Warning: Unexpected character in input: '' (ASCII=6) state=1 in /home.38/www/google/tite-motarde/steph2.png on line 611
Parse error: syntax error, unexpected T_LNUMBER in /home.38/www/google/tite-motarde/steph2.png on line 611[/code]
Si j'essaye avec une autre image, la page s'affiche correctement mais en lieu et place de l'image, un bout de code:
[code]�PNG ��� IHDR���������;0�����sRGB�������bKGD������������� pHYs����������tIME�;�:�w���IDATH�ݗk�\e��������n���ڊTk��B[hˊ�mA�x�LM�����(���"S���1P*�.�{��l�m��ݙٝ�=gΜ9��~0iS�h����|~���?y���9� ���T:��{��mTI�L�L��:>���Š�)@���.r}=�-_Ja��~#��;^?�r�����~�wϫ����;1E�h�$*�!#��<�$��7�2�Z�ǚ�װ��+ěR��}�h�B2��H�0��B��Y&I���d��0�M�$�D�D�g�j�5l~�Sb^���C�/�x5�Ҫ��{Mܨ����t� �6Mrv�M^3ə6�nh ?o������~H\X �Ԟo}���YD�}?�����'��<(�0�l�9�i�}�ğ�� ��*�Ź���S`ݵشa#��_��lg���Wj���#�L��Q�Ŵ,:5a�~q��J�M0'��w������B�!���������i�]����ԩ���ߠ������4\�Xid28p�O�K�#G85v�o2�8�vӽb _����ݵ �{����E��O�$ӑG B!���&&�,[/code]
dont voici un extrait... binaire ou je ne sais pas comment on dis, mais il n'a pas l'air de la lire comme une image...
Un p'tit help :) suis plus que débutant en php vous vous en doutez ;)
d'avance, merci :)