J'ai essayé d'adapter un script pour envoyer des cartes postales, mais je ne sais pas pourquoi il ne m'affiche pas le formulaire.
Tel qu'est le fichier ci-joint il affiche bien les images mais pas le formulaire, et si j'enlève les echo c'est le contraire. quelqu'un serait-il pourquoi ?
Ci-dessous le code du fichier d'index :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<? require'config.php';
echo"<html>
<head>
<title>$magik1</title>
<link type=text/css href=../style.css rel=stylesheet>
</head>
<body>
<table align=center>
<tr><td><div align=$magik27>$magik1<br><br>";// nom de la galerie";
$magik8= '.';
$magik9=0;
$magik10 = 0;
$magik13 =  "";
$magik11[0] =  "";
$magik12=opendir($magik8);
if (! is_dir($magik6))
{mkdir($magik6, 0777);}
while ($magik13 = readdir($magik12)){
$magik14= strtolower(substr( strrchr( $magik13,  "." ), 1 ));
if ($magik14== "gif" || $magik14== "jpg" || $magik14== "jpeg" ||$magik14== "png"){
$magik10++;$magik13 = trim($magik13);$magik11[$magik10] = $magik13;
if ($magik15 ==  ""){
$magik16 = GetImageSize($magik13);$magik17 = $magik16[0] / $magik3;$magik18 = $magik16[1] / $magik3;$magik19 = $magik16[2];
$magik21 = "./" . $magik6 . "/" . $magik7 . $magik13;
if (! file_exists($magik21)){
if ($magik19 == 2)$magik20 = imagecreatefromjpeg($magik13);
else if ($magik19 == 3)$magik20 = imagecreatefrompng($magik13);
if (!$magik20){$magik21 = $magik13;
}else{
Imagejpeg($magik20, $magik21, $magik4);ImageDestroy($magik20);}}
$magik13 = str_replace(" ","%20",$magik13);
$magik21 = str_replace(" ","%20",$magik21);
echo "\n<a href=$magik5?magik15=1&magik22=$magik13&magik25=$magik10><img src=$magik21 width=$magik17 height=$magik18 border=0";
$magik13 = str_replace("%20"," ",$magik13);
echo" alt=\"Voir l'image $magik13 en taille réelle\">";$magik13 = str_replace(" ","%20",$magik13);
echo"</a>$magik30";$magik9++;
if ($magik9 == $magik2){$magik9 = 0;echo"$magik29";}}}}closedir($magik12);
if ($magik15 == 1){echo "<p>";
$magik22 = str_replace(" ","%20",$magik22);
$magik22 = stripslashes($magik22);
echo"<img src=$magik22></div>
<form method=post action=$magik50/depart.php>
<input type=hidden name=nomdelimage value=\"$magik22\">
<input type=text name=nomdestinataire class=formulaire>&nbsp;Nom du destinataire<br>
<input type=text name=maildestinataire class=formulaire>&nbsp;E-mail du destinataire<br>
<input type=text name=nomexpediteur class=formulaire>&nbsp;Votre nom<br>
<input type=text name=mailepexditeur class=formulaire>&nbsp;Votre E-mail<br>
<textarea name=message rows=3 cols=54></textarea><br>
Votre message<br><input type=submit name=B value=\"Envoyer cette carte\"><input type=reset value=\"Effacer vos infos\" name=B2></form>";
$magik26 = str_replace("%20"," ",$magik22);
echo"<br><div align=$magik28><b>$magik26</b><br><br>";
if ($magik25 != 1){$magik24 = $magik25 - 1;
$magik11[$magik24] = str_replace(" ","%20",$magik11[$magik24]);
echo"<a href=$magik5?magik15=1&magik22=$magik11[$magik24]&magik25=$magik24><< Précédente</a>";}
echo "&nbsp;&nbsp;<a href=$magik5>Retour à la galerie</a>&nbsp;&nbsp;";
if ($magik25 != $magik10){
$magik23 = $magik25 + 1;$magik11[$magik23] = str_replace(" ","%20",$magik11[$magik23]);
echo "<a href=$magik5?magik15=1&magik22=$magik11[$magik23]&magik25=$magik23>Suivante >></a></div>";}}?>
<div align=center><br>
<a href=../index.php>Retour à l'index des cartes postales</a><br><br>
</td></tr></table>
</div>
</body>
</html>
Merci si vous avez la réponse
Claude