Pb avec mon script de galerie//aide moi svp
merouane59
-
merouane59 -
merouane59 -
Bonjour,
j'ai un cript mais il ne marche pas et ilme donne un error
---->Notice: Undefined variable: magik15 in c:\program files\easyphp1-8\www\galerie1\index.php on line 56
et voila le script
------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?
$magik1= "Galerie photos de la page magique"; // titre de la page
$magik2=4;// nombre de vignettes par colonne
$magik3=3; //taille de la miniature générée, plus le chiffre est grand, plus petite sera la miniature
$magik4=5;// qualité de l'image générée, plus la valeur sera haute, meilleure sera la qualité
$magik5= "index.php";// ne rien toucher à cette ligne
$magik6 = "miniatures";// nom du répertoire où seront stockées les miniatures et qui sera créé auomatiquement
$magik7 = "";//indiquez ici si vous désirez ajouter un prefixe devant les miniatures : exemple : _miniature
$magik27 = "center"; // centrage du nom de la galerie : center = au centre, left=à gauche right= à droite
$magik28 = "center"; // centrage du nom de la photo : center = au centre, left=à gauche right= à droite
$magik29 = "<br><br>"; // espace entre chaque rangée de miniature
$magik30 = " "; // espace entre chaque miniature
echo"<html>
<head>
<title>$magik1</title>
<style type=text/css>
a:link{color:ffffff;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens standards*/
a:visited{color:bebebe;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens visités*/
a:hover{color:00ff00;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens au passage de la souris*/
a:actived{color:gold;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens cliqués*/
body {background:6477B8;font-family:arial,verdana,tahoma;font-size:9pt;color:ffffff} /*aspect du fond de page + style des polices*/
table{background:000000;border-style:solid;border-width:1;border-color:00ff00;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect du tableau*/
</style>
</head>
<body>
<table align=center>
<tr><td><div align=$magik27>$magik1</div><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>";
$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 " <a href=$magik5>Retour à la galerie</a> ";
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>";
}}?>
</td></tr></table>
</body>
</html>
j'ai un cript mais il ne marche pas et ilme donne un error
---->Notice: Undefined variable: magik15 in c:\program files\easyphp1-8\www\galerie1\index.php on line 56
et voila le script
------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?
$magik1= "Galerie photos de la page magique"; // titre de la page
$magik2=4;// nombre de vignettes par colonne
$magik3=3; //taille de la miniature générée, plus le chiffre est grand, plus petite sera la miniature
$magik4=5;// qualité de l'image générée, plus la valeur sera haute, meilleure sera la qualité
$magik5= "index.php";// ne rien toucher à cette ligne
$magik6 = "miniatures";// nom du répertoire où seront stockées les miniatures et qui sera créé auomatiquement
$magik7 = "";//indiquez ici si vous désirez ajouter un prefixe devant les miniatures : exemple : _miniature
$magik27 = "center"; // centrage du nom de la galerie : center = au centre, left=à gauche right= à droite
$magik28 = "center"; // centrage du nom de la photo : center = au centre, left=à gauche right= à droite
$magik29 = "<br><br>"; // espace entre chaque rangée de miniature
$magik30 = " "; // espace entre chaque miniature
echo"<html>
<head>
<title>$magik1</title>
<style type=text/css>
a:link{color:ffffff;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens standards*/
a:visited{color:bebebe;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens visités*/
a:hover{color:00ff00;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens au passage de la souris*/
a:actived{color:gold;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens cliqués*/
body {background:6477B8;font-family:arial,verdana,tahoma;font-size:9pt;color:ffffff} /*aspect du fond de page + style des polices*/
table{background:000000;border-style:solid;border-width:1;border-color:00ff00;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect du tableau*/
</style>
</head>
<body>
<table align=center>
<tr><td><div align=$magik27>$magik1</div><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>";
$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 " <a href=$magik5>Retour à la galerie</a> ";
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>";
}}?>
</td></tr></table>
</body>
</html>
A voir également:
- Pb avec mon script de galerie//aide moi svp
- Galerie photo en ligne gratuite - Guide
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Comment masquer une photo dans la galerie - Guide
8 réponses
le problème, est que tu réalise un test sur une variable qui n'as pas été définie
regarde si ca viens de la page précedente.
je pense qu'il faut que tu rajoute tout en début de page
c'est à dire que si l'information est précédemment envoyée, alors tu prends la valeur,
sinon on met du vide.
if ($magik15 == "")
regarde si ca viens de la page précedente.
je pense qu'il faut que tu rajoute tout en début de page
if (IsSet($_REQUEST['magik15'])) $magik15 = $_REQUEST['magik15']; else $magik15 = "";
c'est à dire que si l'information est précédemment envoyée, alors tu prends la valeur,
sinon on met du vide.
oui j'ai ecrit ca :
if (IsSet($_REQUEST['magik15']))
$magik15 = $_REQUEST['magik15'];
else
$magik15 = "";
en debut de la page
et j'ai ecris ca :
if ($magik15 == "" )
a la place du
if ($magik15 == 1 )
mais il ma donne ca
Notice: Undefined variable: magik22 in c:\program files\easyphp1-8\www\galerie1\index.php on line 61
Notice: Undefined variable: magik25 in c:\program files\easyphp1-8\www\galerie1\index.php on line 66
Notice: Undefined variable: magik25 in c:\program files\easyphp1-8\www\galerie1\index.php on line 66
Notice: Undefined offset: -1 in c:\program files\easyphp1-8\www\galerie1\index.php on line 67
<< Précédente Retour à la galerie
Notice: Undefined variable: magik25 in c:\program files\easyphp1-8\www\galerie1\index.php on line 70
if (IsSet($_REQUEST['magik15']))
$magik15 = $_REQUEST['magik15'];
else
$magik15 = "";
en debut de la page
et j'ai ecris ca :
if ($magik15 == "" )
a la place du
if ($magik15 == 1 )
mais il ma donne ca
Notice: Undefined variable: magik22 in c:\program files\easyphp1-8\www\galerie1\index.php on line 61
Notice: Undefined variable: magik25 in c:\program files\easyphp1-8\www\galerie1\index.php on line 66
Notice: Undefined variable: magik25 in c:\program files\easyphp1-8\www\galerie1\index.php on line 66
Notice: Undefined offset: -1 in c:\program files\easyphp1-8\www\galerie1\index.php on line 67
<< Précédente Retour à la galerie
Notice: Undefined variable: magik25 in c:\program files\easyphp1-8\www\galerie1\index.php on line 70
il y a éxeactement la même opération a faire apparement
je te donne le script entier, i ldevrai etre a peu près bon
j'ai retaper tout ton script.
je te donne le script entier, i ldevrai etre a peu près bon
<?php
if (IsSet($_REQUEST['magik15']))
$magik15 = $_REQUEST['magik15'];
else
$magik15 = "";
if (IsSet($_REQUEST['magik22']))
$magik22= $_REQUEST['magik22'];
else
$magik22= "";
if (IsSet($_REQUEST['magik25']))
$magik25= $_REQUEST['magik25'];
else
$magik25= "";
$magik1= "Galerie photos de la page magique"; // titre de la page
$magik2=4;// nombre de vignettes par colonne
$magik3=3; //taille de la miniature générée, plus le chiffre est grand, plus petite sera la miniature
$magik4=5;// qualité de l'image générée, plus la valeur sera haute, meilleure sera la qualité
$magik5= "index.php";// ne rien toucher à cette ligne
$magik6 = "miniatures";// nom du répertoire où seront stockées les miniatures et qui sera créé auomatiquement
$magik7 = "";//indiquez ici si vous désirez ajouter un prefixe devant les miniatures : exemple : _miniature
$magik27 = "center"; // centrage du nom de la galerie : center = au centre, left=à gauche right= à droite
$magik28 = "center"; // centrage du nom de la photo : center = au centre, left=à gauche right= à droite
$magik29 = "<br><br>"; // espace entre chaque rangée de miniature
$magik30 = " "; // espace entre chaque miniature
echo"<html>
<head>
<title>$magik1</title>
<style type=text/css>
a:link{color:ffffff;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens standards*/
a:visited{color:bebebe;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens visités*/
a:hover{color:00ff00;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens au passage de la souris*/
a:actived{color:gold;text-decoration:none;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect des liens cliqués*/
body {background:6477B8;font-family:arial,verdana,tahoma;font-size:9pt;color:ffffff} /*aspect du fond de page + style des polices*/
table{background:000000;border-style:solid;border-width:1;border-color:00ff00;font-family:arial,verdana,tahoma;font-size:9pt} /*aspect du tableau*/
</style>
</head>
<body>
<table align=center>
<tr><td><div align=$magik27>$magik1</div><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>";
$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 " <a href=$magik5>Retour à la galerie</a> ";
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>";
}}?>
</td></tr></table>
</body>
</html>
j'ai retaper tout ton script.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
et il me donne rien et je vx savoir comment faire pour voir les toofs /
dans l dosiier galerie : il y a :
_un dossier qu'il s'appel miniatures
_et un page index.php et dans cette page il y a le script en haut
et pour le moment j'ai rien fais et j'ai rien change dans ce script et je ne sais maime pas ou je veux faire les images pour le voir .
c ta dire un grand probleme pour moi