Super Script de galerie photo ...mais fonctionne pas partout
31 messages • Page 1 sur 3 • 1, 2, 3
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
- felinderace
- Nouveau WRInaute
- Messages: 38
- Inscription: Mar Avr 24, 2007 17:34
Super Script de galerie photo ...mais fonctionne pas partout
Bonjour à tous, j'ai pu voir qu'on pouvait poster des scripts. le mien est celui d'une galerie photo qui tient sur 1 seule page ! et permet de creer des miniatures automatiquement ...et surtout les internautes peuvent poster leur photos !!, et si on met "1" dans la page, on peut administrer les photos (supprimer ou renommer).
J'adore ce script, mais celui qui l'a poster ( ici http://www.phpcs.com/codes/GALERIE-PHOT ... 37829.aspx ) n'ai pas le devellopeur. Hors Tout va bien sur free ( ex : http://felinderace.free.fr/sp/photo-maine-coon/ ) ...Mais pas sur mon hébergeur payant. Il me dit que la fonction "register_global" est désactivée partout sauf chez free ...et que ça doit etre la raison pour laquelle ça ne fonctionne pas.
J'aime tellement cette galerie que je voudrais savoir ce qu'il faut changer pour que ça fonctionne bien sans cette fameuse option "register_global" ?
Je ne connais absolument rien en php, j'espère que quelqu'un pourra me dire si c'est possible ? je vous remercie tous d'avoir lu mon Post (même si je pense que très peu de gens pourront m'aider)
J'adore ce script, mais celui qui l'a poster ( ici http://www.phpcs.com/codes/GALERIE-PHOT ... 37829.aspx ) n'ai pas le devellopeur. Hors Tout va bien sur free ( ex : http://felinderace.free.fr/sp/photo-maine-coon/ ) ...Mais pas sur mon hébergeur payant. Il me dit que la fonction "register_global" est désactivée partout sauf chez free ...et que ça doit etre la raison pour laquelle ça ne fonctionne pas.
J'aime tellement cette galerie que je voudrais savoir ce qu'il faut changer pour que ça fonctionne bien sans cette fameuse option "register_global" ?
Je ne connais absolument rien en php, j'espère que quelqu'un pourra me dire si c'est possible ? je vous remercie tous d'avoir lu mon Post (même si je pense que très peu de gens pourront m'aider)
- felinderace
- Nouveau WRInaute
- Messages: 38
- Inscription: Mar Avr 24, 2007 17:34
Voici ce fameux script :
<?php
////////////-------------- debut configuration -----------------//////////
//mettre le mot de passe ici
$motdepasse="1234";
//donner le chemin depuis la racine du serveur vers la galerie, n'oubliez pas le / à la fin !
//ex: c:/programme files/easyphp/www/galerie/ (windows)
//ex2: /home/user/galerie/ (linux)
//Si vous ne savez pas, laissez vide
$chemin="";
//nombre d'images par ligne
$nb_colone=6;
//largeur max de la miniature
$max_largeur=60;
//hauteur max de la miniature
$max_longeur=60;
//version de la librairie GD, si vous ne savez pas, mettez 1.
$gd=2;
//activer les fonctions admin (renommer, suppression) 1:active 0: inactive
//il est conseillé de désactiver si vous donner le mot de passe à une autre personne
$admin=0;
////////////-------------- fin configuration ----------------//////////
if(!isset($act)) $act="";
switch($act)
{
case "upload":
if($mdp!=$motdepasse) die ("mauvais mot de passe");
verif_fichier($NomFichier);
upload();
break;
case "thumb":
thumb($img);
break;
case "supprimer":
if($admin==1)
supprimer($img);
else
echo "la suppression a été désactivé";
break;
case "renommer":
if($admin==1)
renommer($img,$nom);
else
echo "cette fonction est désactivé";
break;
default :
tete();
afficher_formulaire_upload();
upload_liste_fichier();
pied();
break;
}
function tete()
{
echo"
<html>
<head>
<title> Upload Galerie </title>
</head>
<body>";
}
function pied()
{
echo "
</body>
</html>";
}
///-------------------- liste des fonctions ----------------------////
function renommer($img,$nom)
{
global $mdp,$motdepasse;
if($mdp==$motdepasse && $nom!="" && isset($nom))
{
if(@rename($img,$nom))
{
echo "l'image <b>$img</b> a été renommé avec succès en : <b>$nom</b>";
}
else
{
echo "changement de nom echoué";
}
echo "<br /><a href=\".\">retour à la galerie</a>";
}
else
{
echo"
<div style=\"background:#C0C0C0;width:30%;\">
<b>renommer une image</b><br /><br />
<form>
<b>image:</b> <input type=\"text\" name=\"img\" value=\"$img\"><br />
<b> nouveau nom :</b> <input type=\"text\" name=\"nom\" value=\"$img\"><br />
<b>mot de passe:</b> <input type=\"password\" name=\"mdp\"><br />
<input type=\"hidden\" name=\"act\" value=\"renommer\">
<input type=\"submit\" value=\"envoyer\"><br />
</form>
</div>";
}
}
function supprimer($img)
{
global $mdp,$motdepasse;
if($mdp==$motdepasse)
{
if(@unlink($img))
{
echo "l'image <b>$img</b> a été supprimé avec succès";
}
else
{
echo "suppresion echoué";
}
echo "<br /><a href=\".\">retour à la galerie</a>";
}
else
{
echo"
<div style=\"background:#C0C0C0;width:30%;\">
<b>supprimer une image</b><br /><br />
<form>
<b>image:</b> <input type=\"text\" name=\"img\" value=\"$img\"><br />
<b>mot de passe:</b> <input type=\"password\" name=\"mdp\"><br />
<input type=\"hidden\" name=\"act\" value=\"supprimer\">
<input type=\"submit\" value=\"envoyer\"><br />
</form>
</div> ";
}
}
function alert($message)
{
echo "<br /><table align=\"center\" style=\"border:1px solid #C0c0c0;\"><tr><td><h4>$message</h4></td></tr></table>";
}
function verif_fichier($NomFichier)
{
if (!preg_match ("/^(.*)\.(txt|rar|zip|exe|jpg|png|gif|jpeg)$/i", $_FILES["NomFichier"]["name"] ))
{
exit (alert("fichier non autorisé, on a le droit seulement aux extension jpg,jpeg,png,gif"));
}
}
function tab_image()
{
//dossiers qui contient les fichiers
$d=opendir(".");
//scan du dossier
while($f=readdir($d))
{
if (preg_match ("/^(.*)\.(txt|rar|zip|exe|jpg|png|gif|jpeg)$/i", $f))
{
$is_image=true;
}
else
{
$is_image=false;
}
if ($f != "." && $f != ".." && $f!="index.php" && $f!=".htaccess" && $is_image)
$dir[]=$f;
}
closedir();
@sort($dir);
return $dir;
}
function tab_recherche($mot)
{
$dir=tab_image();
$num=count($dir);
$i=0;
while($i<$num)
{
if (preg_match ("/^(.*)$mot(.*)$/i", $dir[$i]))
{
$tab_recherche[]=$dir[$i];
//echo $dir[$i];
}
$i++;
}
return $tab_recherche;
}
function upload_liste_fichier()
{
global $admin,$path,$HTTP_HOST,$REQUEST_URI,$nb_colone,$mot;
if(isset($mot) && $mot!="")
{
$dir=tab_recherche($mot);
echo "<p align=\"center\"><a href=\".\" ><b>retour à la liste</b></a></p>";
$num=count($dir);
if($num==1 || $num==0 )
{
echo"<p> $num photo a été trouvé pour le mot <b> $mot </b></p>";
}
else
{
echo"<p> $num photos ont été trouvé pour le mot <b>$mot</b></p>";
}
}
else
{
$dir=tab_image();
//on compte le nombre de fichier trouvé dans le dossier
$num=count($dir);
if($num==1 || $num==0 )
{
echo"<p>il y un $num object " ;
}
else
{
echo"<p>il y un $num object " ;
}
}
$i=0;
echo "\n<table border=\"0\" width=\"90%\" align=\"center\"><tr bgcolor=\"#E4E4E4\">";
$width=100/$nb_colone;
$nb_ligne=0;
while($i<$num || $i%$nb_colone!=0)
{
if($nb_ligne%2==0)
{
$couleur="#F0F0F0";
}
else
{
$couleur="#E4E4E4";
}
if($i<$num)
{
$dir[$i]=rawurlencode($dir[$i]);
if (preg_match ("/^(.*)\.gif$/i", $dir[$i]))
{
echo "\n<td width=\"$width%\" ><a href=\"".$dir[$i]."\" target=\"_blank\">(pas de miniature) <br />".$dir[$i]."</a>";
if($admin==1)
{
echo"<br /> <a href=\"?act=supprimer&img=$dir[$i]\">supprimer</a>";
echo"<br /> <a href=\"?act=renommer&img=$dir[$i]\">renommer</a>";
}
echo"</td>";
}
else
{
echo "\n<td width=\"$width%\" ><a href=\"".$dir[$i]."\" target=\"blank\"><img src=\"?act=thumb&img=".$dir[$i]."\" border=\"2\"></a><br />".rawurldecode($dir[$i]);
if($admin==1)
{
echo"<br /> <a href=\"?act=supprimer&img=$dir[$i]\">supprimer</a>";
echo"<br /> <a href=\"?act=renommer&img=".$dir[$i]."\">renommer</a>";
}
echo"</td>";
}
}
else
{
echo "\n<td width=\"$width%\"> ...</td>";
}
$i++;
if($i%$nb_colone==0 &&$i!=0)
{
if($i<$num)
echo "\n</tr>\n<tr bgcolor=\"$couleur\">";
else
echo "\n</tr>";
$nb_ligne++;
}
}
echo"</table>";
}
function afficher_formulaire_upload()
{
echo'<div style="background:#C0C0C0;width:30%;">
<h4>Formulaire pour uploader une photo</h3>
<form ENCTYPE="multipart/form-data" method="post" name="upload">
<input type="hidden" name="MAX_FILE_SIZE" value="999999" />
<input name="mdp" type="password"> password<br />
<input name="NomFichier" type="file"><br />
<input type="hidden" name="act" value="upload">
<input type="SUBMIT" VALUE="Upload">
<input type="reset" name="Cancel " value="Cancel ">
</form> </div>';
echo'<table align="center"><tr><td><form >
<input name="mot" type="text"><input type="SUBMIT" VALUE="recherche">
</form></td></tr></table> ';
}
function upload()
{
global $HTTP_HOST,$REQUEST_URI,$_FILES,$chemin;
if (file_exists($_FILES['NomFichier']['name']))
{
echo"<h3>un fichier comporte deja ce nom</h3>";
}
else
{
if(move_uploaded_file($_FILES["NomFichier"]["tmp_name"],$chemin.$_FILES["NomFichier"]["name"] ))
{
echo '<h3>"'.$_FILES['NomFichier']['name'].'" a été envoyé sur le serveur avec succées</h3>';
echo '<input type="text" size="72" value="[img]http://'.$HTTP_HOST.$REQUEST_URI.$_FILES['NomFichier']['name'].'[/img]"><br /><br />';
echo '<img src="http://'.$HTTP_HOST.$REQUEST_URI.$_FILES['NomFichier']['name'].'">';
echo '<br /> <a href=".">retourner à la galerie</a>';
}
else
{
echo "<h3>upload echoué</h3><br />";
}
}
}
function thumb($img)
{
global $gd,$max_largeur,$max_longeur;
//on demande les dimension de l'image $img:
$size = getimagesize($img);
//largeur
$largeur=$size[0];
//longeur
$longeur=$size[1];
//on regarde si c'est png jpg gif
$type=$size[2];
//on regarde si l'image depasse en longueur
$depasse_long=$longeur-$max_longeur;
//on regarde si l'image depasse en largeur
$depasse_large=$largeur-$max_largeur;
//on charge l'image $img dans $img_big:
switch($type)
{
case 2: $img_big = imagecreatefromjpeg($img); break;
case 3: $img_big = imagecreatefrompng($img); break;
case 1: $img_big = imagecreatefromgif($img);break;
}
if($depasse_long>0 || $depasse_large>0)
{
if($depasse_long>$depasse_large)
{
$largeur=($max_longeur/$longeur)*$largeur;
//echo "$largeur=$max_longeur/$longeur)*$largeur";
$longeur=$max_longeur;
//150/243*300
}
else
{
$longeur=($max_largeur/$largeur)*$longeur;
$largeur=$max_largeur;
}
//on fait une nouvelle image ayant pour dimension: largeur et hauteur
if($gd=="1")
{
$img_mini = imagecreate($largeur, $longeur);
}
else
{
$img_mini = imagecreatetruecolor($largeur, $longeur);
}
//on copie l'image d'origine contenu dans img_big dans img_mini en la reduisant a $img_x pour la largeur et $img_y pour la hauteur:
imagecopyresized($img_mini,$img_big,0,0,0,0,$largeur,$longeur,$size[0],$size[1]);
switch($type)
{
case 2:
//on enverra au navigateur un fichier de type image au format jpeg:
header("Content-type: image/jpeg");
//on envoie l'image reduire au navigateur:
imagejpeg($img_mini);
break;
case 3://on enverra au navigateur un fichier de type image au format jpeg:
header("Content-type: image/png");
//on envoie l'image reduire au navigateur:
imagepng($img_mini);
break;
case 1: //on enverra au navigateur un fichier de type image au format jpeg:
header("Content-type: image/gif");
//on envoie l'image reduire au navigateur:
imagegif($img_mini);
break;
default: false ;
}
}
else
{
switch($type)
{
case 2:header("Content-type: image/jpg"); $img_big = imagejpeg($img_big); break;
case 3:header("Content-type: image/png"); $img_big = imagepng($img_big); break;
case 1:header("Content-type: image/gif"); $img_big = imagegif($img_big);break;
default: false ;
}
}
}
?>
<?php
////////////-------------- debut configuration -----------------//////////
//mettre le mot de passe ici
$motdepasse="1234";
//donner le chemin depuis la racine du serveur vers la galerie, n'oubliez pas le / à la fin !
//ex: c:/programme files/easyphp/www/galerie/ (windows)
//ex2: /home/user/galerie/ (linux)
//Si vous ne savez pas, laissez vide
$chemin="";
//nombre d'images par ligne
$nb_colone=6;
//largeur max de la miniature
$max_largeur=60;
//hauteur max de la miniature
$max_longeur=60;
//version de la librairie GD, si vous ne savez pas, mettez 1.
$gd=2;
//activer les fonctions admin (renommer, suppression) 1:active 0: inactive
//il est conseillé de désactiver si vous donner le mot de passe à une autre personne
$admin=0;
////////////-------------- fin configuration ----------------//////////
if(!isset($act)) $act="";
switch($act)
{
case "upload":
if($mdp!=$motdepasse) die ("mauvais mot de passe");
verif_fichier($NomFichier);
upload();
break;
case "thumb":
thumb($img);
break;
case "supprimer":
if($admin==1)
supprimer($img);
else
echo "la suppression a été désactivé";
break;
case "renommer":
if($admin==1)
renommer($img,$nom);
else
echo "cette fonction est désactivé";
break;
default :
tete();
afficher_formulaire_upload();
upload_liste_fichier();
pied();
break;
}
function tete()
{
echo"
<html>
<head>
<title> Upload Galerie </title>
</head>
<body>";
}
function pied()
{
echo "
</body>
</html>";
}
///-------------------- liste des fonctions ----------------------////
function renommer($img,$nom)
{
global $mdp,$motdepasse;
if($mdp==$motdepasse && $nom!="" && isset($nom))
{
if(@rename($img,$nom))
{
echo "l'image <b>$img</b> a été renommé avec succès en : <b>$nom</b>";
}
else
{
echo "changement de nom echoué";
}
echo "<br /><a href=\".\">retour à la galerie</a>";
}
else
{
echo"
<div style=\"background:#C0C0C0;width:30%;\">
<b>renommer une image</b><br /><br />
<form>
<b>image:</b> <input type=\"text\" name=\"img\" value=\"$img\"><br />
<b> nouveau nom :</b> <input type=\"text\" name=\"nom\" value=\"$img\"><br />
<b>mot de passe:</b> <input type=\"password\" name=\"mdp\"><br />
<input type=\"hidden\" name=\"act\" value=\"renommer\">
<input type=\"submit\" value=\"envoyer\"><br />
</form>
</div>";
}
}
function supprimer($img)
{
global $mdp,$motdepasse;
if($mdp==$motdepasse)
{
if(@unlink($img))
{
echo "l'image <b>$img</b> a été supprimé avec succès";
}
else
{
echo "suppresion echoué";
}
echo "<br /><a href=\".\">retour à la galerie</a>";
}
else
{
echo"
<div style=\"background:#C0C0C0;width:30%;\">
<b>supprimer une image</b><br /><br />
<form>
<b>image:</b> <input type=\"text\" name=\"img\" value=\"$img\"><br />
<b>mot de passe:</b> <input type=\"password\" name=\"mdp\"><br />
<input type=\"hidden\" name=\"act\" value=\"supprimer\">
<input type=\"submit\" value=\"envoyer\"><br />
</form>
</div> ";
}
}
function alert($message)
{
echo "<br /><table align=\"center\" style=\"border:1px solid #C0c0c0;\"><tr><td><h4>$message</h4></td></tr></table>";
}
function verif_fichier($NomFichier)
{
if (!preg_match ("/^(.*)\.(txt|rar|zip|exe|jpg|png|gif|jpeg)$/i", $_FILES["NomFichier"]["name"] ))
{
exit (alert("fichier non autorisé, on a le droit seulement aux extension jpg,jpeg,png,gif"));
}
}
function tab_image()
{
//dossiers qui contient les fichiers
$d=opendir(".");
//scan du dossier
while($f=readdir($d))
{
if (preg_match ("/^(.*)\.(txt|rar|zip|exe|jpg|png|gif|jpeg)$/i", $f))
{
$is_image=true;
}
else
{
$is_image=false;
}
if ($f != "." && $f != ".." && $f!="index.php" && $f!=".htaccess" && $is_image)
$dir[]=$f;
}
closedir();
@sort($dir);
return $dir;
}
function tab_recherche($mot)
{
$dir=tab_image();
$num=count($dir);
$i=0;
while($i<$num)
{
if (preg_match ("/^(.*)$mot(.*)$/i", $dir[$i]))
{
$tab_recherche[]=$dir[$i];
//echo $dir[$i];
}
$i++;
}
return $tab_recherche;
}
function upload_liste_fichier()
{
global $admin,$path,$HTTP_HOST,$REQUEST_URI,$nb_colone,$mot;
if(isset($mot) && $mot!="")
{
$dir=tab_recherche($mot);
echo "<p align=\"center\"><a href=\".\" ><b>retour à la liste</b></a></p>";
$num=count($dir);
if($num==1 || $num==0 )
{
echo"<p> $num photo a été trouvé pour le mot <b> $mot </b></p>";
}
else
{
echo"<p> $num photos ont été trouvé pour le mot <b>$mot</b></p>";
}
}
else
{
$dir=tab_image();
//on compte le nombre de fichier trouvé dans le dossier
$num=count($dir);
if($num==1 || $num==0 )
{
echo"<p>il y un $num object " ;
}
else
{
echo"<p>il y un $num object " ;
}
}
$i=0;
echo "\n<table border=\"0\" width=\"90%\" align=\"center\"><tr bgcolor=\"#E4E4E4\">";
$width=100/$nb_colone;
$nb_ligne=0;
while($i<$num || $i%$nb_colone!=0)
{
if($nb_ligne%2==0)
{
$couleur="#F0F0F0";
}
else
{
$couleur="#E4E4E4";
}
if($i<$num)
{
$dir[$i]=rawurlencode($dir[$i]);
if (preg_match ("/^(.*)\.gif$/i", $dir[$i]))
{
echo "\n<td width=\"$width%\" ><a href=\"".$dir[$i]."\" target=\"_blank\">(pas de miniature) <br />".$dir[$i]."</a>";
if($admin==1)
{
echo"<br /> <a href=\"?act=supprimer&img=$dir[$i]\">supprimer</a>";
echo"<br /> <a href=\"?act=renommer&img=$dir[$i]\">renommer</a>";
}
echo"</td>";
}
else
{
echo "\n<td width=\"$width%\" ><a href=\"".$dir[$i]."\" target=\"blank\"><img src=\"?act=thumb&img=".$dir[$i]."\" border=\"2\"></a><br />".rawurldecode($dir[$i]);
if($admin==1)
{
echo"<br /> <a href=\"?act=supprimer&img=$dir[$i]\">supprimer</a>";
echo"<br /> <a href=\"?act=renommer&img=".$dir[$i]."\">renommer</a>";
}
echo"</td>";
}
}
else
{
echo "\n<td width=\"$width%\"> ...</td>";
}
$i++;
if($i%$nb_colone==0 &&$i!=0)
{
if($i<$num)
echo "\n</tr>\n<tr bgcolor=\"$couleur\">";
else
echo "\n</tr>";
$nb_ligne++;
}
}
echo"</table>";
}
function afficher_formulaire_upload()
{
echo'<div style="background:#C0C0C0;width:30%;">
<h4>Formulaire pour uploader une photo</h3>
<form ENCTYPE="multipart/form-data" method="post" name="upload">
<input type="hidden" name="MAX_FILE_SIZE" value="999999" />
<input name="mdp" type="password"> password<br />
<input name="NomFichier" type="file"><br />
<input type="hidden" name="act" value="upload">
<input type="SUBMIT" VALUE="Upload">
<input type="reset" name="Cancel " value="Cancel ">
</form> </div>';
echo'<table align="center"><tr><td><form >
<input name="mot" type="text"><input type="SUBMIT" VALUE="recherche">
</form></td></tr></table> ';
}
function upload()
{
global $HTTP_HOST,$REQUEST_URI,$_FILES,$chemin;
if (file_exists($_FILES['NomFichier']['name']))
{
echo"<h3>un fichier comporte deja ce nom</h3>";
}
else
{
if(move_uploaded_file($_FILES["NomFichier"]["tmp_name"],$chemin.$_FILES["NomFichier"]["name"] ))
{
echo '<h3>"'.$_FILES['NomFichier']['name'].'" a été envoyé sur le serveur avec succées</h3>';
echo '<input type="text" size="72" value="[img]http://'.$HTTP_HOST.$REQUEST_URI.$_FILES['NomFichier']['name'].'[/img]"><br /><br />';
echo '<img src="http://'.$HTTP_HOST.$REQUEST_URI.$_FILES['NomFichier']['name'].'">';
echo '<br /> <a href=".">retourner à la galerie</a>';
}
else
{
echo "<h3>upload echoué</h3><br />";
}
}
}
function thumb($img)
{
global $gd,$max_largeur,$max_longeur;
//on demande les dimension de l'image $img:
$size = getimagesize($img);
//largeur
$largeur=$size[0];
//longeur
$longeur=$size[1];
//on regarde si c'est png jpg gif
$type=$size[2];
//on regarde si l'image depasse en longueur
$depasse_long=$longeur-$max_longeur;
//on regarde si l'image depasse en largeur
$depasse_large=$largeur-$max_largeur;
//on charge l'image $img dans $img_big:
switch($type)
{
case 2: $img_big = imagecreatefromjpeg($img); break;
case 3: $img_big = imagecreatefrompng($img); break;
case 1: $img_big = imagecreatefromgif($img);break;
}
if($depasse_long>0 || $depasse_large>0)
{
if($depasse_long>$depasse_large)
{
$largeur=($max_longeur/$longeur)*$largeur;
//echo "$largeur=$max_longeur/$longeur)*$largeur";
$longeur=$max_longeur;
//150/243*300
}
else
{
$longeur=($max_largeur/$largeur)*$longeur;
$largeur=$max_largeur;
}
//on fait une nouvelle image ayant pour dimension: largeur et hauteur
if($gd=="1")
{
$img_mini = imagecreate($largeur, $longeur);
}
else
{
$img_mini = imagecreatetruecolor($largeur, $longeur);
}
//on copie l'image d'origine contenu dans img_big dans img_mini en la reduisant a $img_x pour la largeur et $img_y pour la hauteur:
imagecopyresized($img_mini,$img_big,0,0,0,0,$largeur,$longeur,$size[0],$size[1]);
switch($type)
{
case 2:
//on enverra au navigateur un fichier de type image au format jpeg:
header("Content-type: image/jpeg");
//on envoie l'image reduire au navigateur:
imagejpeg($img_mini);
break;
case 3://on enverra au navigateur un fichier de type image au format jpeg:
header("Content-type: image/png");
//on envoie l'image reduire au navigateur:
imagepng($img_mini);
break;
case 1: //on enverra au navigateur un fichier de type image au format jpeg:
header("Content-type: image/gif");
//on envoie l'image reduire au navigateur:
imagegif($img_mini);
break;
default: false ;
}
}
else
{
switch($type)
{
case 2:header("Content-type: image/jpg"); $img_big = imagejpeg($img_big); break;
case 3:header("Content-type: image/png"); $img_big = imagepng($img_big); break;
case 1:header("Content-type: image/gif"); $img_big = imagegif($img_big);break;
default: false ;
}
}
}
?>
- felinderace
- Nouveau WRInaute
- Messages: 38
- Inscription: Mar Avr 24, 2007 17:34
Voilà, je n'ai jamais vu aussi simple et complet que cette galerie, j'espère qu'elle pourra etre modifiée facilement ? que faut il remplacer ?
...Après j'irai poster la version corrigée si on arrive à trouver, car elle mérite d'etre diffuser (même si son auteur est inconnu).
Merci encore.
...Après j'irai poster la version corrigée si on arrive à trouver, car elle mérite d'etre diffuser (même si son auteur est inconnu).
Merci encore.
- felinderace
- Nouveau WRInaute
- Messages: 38
- Inscription: Mar Avr 24, 2007 17:34
Merci X-Trade, tu est super gentil : merci
donc : dès que je vois " $variable " dans mon code, je remplace par " $_GET['variable'] " Partout ...et ça devrait fonctionner comme chez free ?
donc : dès que je vois " $variable " dans mon code, je remplace par " $_GET['variable'] " Partout ...et ça devrait fonctionner comme chez free ?
- felinderace
- Nouveau WRInaute
- Messages: 38
- Inscription: Mar Avr 24, 2007 17:34
Tu as du bien rigoler en voyant ma dernière question (heureusement que j'ai pas dit que je me débrouillais bien en php
) ... Bon, j'ai du boulot alors.
Je vais tenter de faire tout ça, sans en oublier, et puis je reviens vous dire ce que ça donne (et je le laisserai à tout le monde).
A dans ...je sais pas ???
merci, c'est super sympa de ta part (tu as vu qu'il y avait des fonctions du type téléchargement, renommer, ....j'espère qu'elle vont supporter tout ça ?).
Je reviens quand j'ai fini ...
Je vais tenter de faire tout ça, sans en oublier, et puis je reviens vous dire ce que ça donne (et je le laisserai à tout le monde).
A dans ...je sais pas ???
merci, c'est super sympa de ta part (tu as vu qu'il y avait des fonctions du type téléchargement, renommer, ....j'espère qu'elle vont supporter tout ça ?).
Je reviens quand j'ai fini ...
- felinderace
- Nouveau WRInaute
- Messages: 38
- Inscription: Mar Avr 24, 2007 17:34
Bon, je m'y met ... je vais décryter ça ( comme du chinois
). En tout cas, vraiment merci, j'ai maintenant espoir de pouvoir garder ma galerie, je suis super content

- felinderace
- Nouveau WRInaute
- Messages: 38
- Inscription: Mar Avr 24, 2007 17:34
Bon c'est encore moi ... quand j'ai vu qu'il y avait presque pas de "Act" ... je crois que j'ai compris à l'instant !
tu veux dire :
$motdepasse="1234"; = $_GET["motdepasse"]="1234";
le début:
<?php
////////////-------------- debut configuration -----------------//////////
//mettre le mot de passe ici
$_GET["motdepasse"]="1234";
//donner le chemin depuis la racine du serveur vers la galerie, n'oubliez pas le / à la fin !
//ex: c:/programme files/easyphp/www/galerie/ (windows)
//ex2: /home/user/galerie/ (linux)
//Si vous ne savez pas, laissez vide
$_GET["chemin"]="";
//nombre d'images par ligne
$_GET["nb_colone"]=6;
//largeur max de la miniature
$_GET["max_largeur"]=60;
//hauteur max de la miniature
$_GET["max_longeur"]=60;
//version de la librairie GD, si vous ne savez pas, mettez 1.
$_GET["gd"]=2;
//activer les fonctions admin (renommer, suppression) 1:active 0: inactive
//il est conseillé de désactiver si vous donner le mot de passe à une autre personne
$_GET["admin"]=0;
////////////-------------- fin configuration ----------------//////////
if(!isset($_GET["act"])) $_GET["act"]="";
switch($_GET["act"])
C'est bien ça ?
... Bon je commence, et je viendrai voir si c'est ça ?
tu veux dire :
$motdepasse="1234"; = $_GET["motdepasse"]="1234";
le début:
<?php
////////////-------------- debut configuration -----------------//////////
//mettre le mot de passe ici
$_GET["motdepasse"]="1234";
//donner le chemin depuis la racine du serveur vers la galerie, n'oubliez pas le / à la fin !
//ex: c:/programme files/easyphp/www/galerie/ (windows)
//ex2: /home/user/galerie/ (linux)
//Si vous ne savez pas, laissez vide
$_GET["chemin"]="";
//nombre d'images par ligne
$_GET["nb_colone"]=6;
//largeur max de la miniature
$_GET["max_largeur"]=60;
//hauteur max de la miniature
$_GET["max_longeur"]=60;
//version de la librairie GD, si vous ne savez pas, mettez 1.
$_GET["gd"]=2;
//activer les fonctions admin (renommer, suppression) 1:active 0: inactive
//il est conseillé de désactiver si vous donner le mot de passe à une autre personne
$_GET["admin"]=0;
////////////-------------- fin configuration ----------------//////////
if(!isset($_GET["act"])) $_GET["act"]="";
switch($_GET["act"])
C'est bien ça ?
... Bon je commence, et je viendrai voir si c'est ça ?
- felinderace
- Nouveau WRInaute
- Messages: 38
- Inscription: Mar Avr 24, 2007 17:34
Bon là j'ai un gros doute sur ce que j'ai fait (la moitié, ça m'a pris 1 heure) ...si tu pouvais me confirmer que je fais ce qu'il faut (ou pas ?). ( parce dés fois il y a des valeurs accrochées à des "!", je sais pas si je doit les reprendre ou pas ? Je continue demain, après confirmation.
Mon oeuvre :
<?php
////////////-------------- debut configuration -----------------//////////
//mettre le mot de passe ici
$_GET["motdepasse"]="1234";
//donner le chemin depuis la racine du serveur vers la galerie, n'oubliez pas le / à la fin !
//ex: c:/programme files/easyphp/www/galerie/ (windows)
//ex2: /home/user/galerie/ (linux)
//Si vous ne savez pas, laissez vide
$_GET["chemin"]="";
//nombre d'images par ligne
$_GET["nb_colone"]=6;
//largeur max de la miniature
$_GET["max_largeur"]=60;
//hauteur max de la miniature
$_GET["max_longeur"]=60;
//version de la librairie GD, si vous ne savez pas, mettez 1.
$_GET["gd"]=2;
//activer les fonctions admin (renommer, suppression) 1:active 0: inactive
//il est conseillé de désactiver si vous donner le mot de passe à une autre personne
$_GET["admin"]=0;
////////////-------------- fin configuration ----------------//////////
if(!isset($_GET["act"])) $_GET["act"]="";
switch($_GET["act"])
{
case "upload":
if($_GET["mdp"]!=$_GET["motdepasse"]) die ("mauvais mot de passe");
verif_fichier($_GET["NomFichier"]);
upload();
break;
case "thumb":
thumb($_GET["img"]);
break;
case "supprimer":
if($_GET["admin"]==1)
supprimer($_GET["img"]);
else
echo "la suppression a été désactivé";
break;
case "renommer":
if($_GET["admin"]==1)
renommer($_GET["img"],$_GET["nom"]);
else
echo "cette fonction est désactivé";
break;
default :
tete();
afficher_formulaire_upload();
upload_liste_fichier();
pied();
break;
}
function tete()
{
echo"
<html>
<head>
<title> Upload Galerie </title>
</head>
<body>";
}
function pied()
{
echo "
</body>
</html>";
}
///-------------------- liste des fonctions ----------------------////
function renommer($_GET["img"],$_GET["nom"])
{
global $_GET["mdp"],$_GET["motdepasse"];
if($_GET["mdp"]==$_GET["motdepasse"] && $_GET["nom"]!="" && isset($_GET["nom"]))
{
if(@rename($_GET["img"],$_GET["nom"]))
{
echo "l'image <b>$_GET["img"]</b> a été renommé avec succès en : <b>$_GET["nom"]</b>";
}
else
{
echo "changement de nom echoué";
}
echo "<br /><a href=\".\">retour à la galerie</a>";
}
else
{
echo"
<div style=\"background:#C0C0C0;width:30%;\">
<b>renommer une image</b><br /><br />
<form>
<b>image:</b> <input type=\"text\" name=\"img\" value=\"$_GET["img"]\"><br />
<b> nouveau nom :</b> <input type=\"text\" name=\"nom\" value=\"$_GET["img"]\"><br />
<b>mot de passe:</b> <input type=\"password\" name=\"mdp\"><br />
<input type=\"hidden\" name=\"act\" value=\"renommer\">
<input type=\"submit\" value=\"envoyer\"><br />
</form>
</div>";
}
}
function supprimer($img)
{
global $_GET["mdp"],$_GET["motdepasse"];
if($_GET["mdp"]==$_GET["motdepasse"])
{
if(@unlink($_GET["img"]))
{
echo "l'image <b>$_GET["img"]</b> a été supprimé avec succès";
}
else
{
echo "suppresion echoué";
}
echo "<br /><a href=\".\">retour à la galerie</a>";
}
else
{
echo"
<div style=\"background:#C0C0C0;width:30%;\">
<b>supprimer une image</b><br /><br />
<form>
<b>image:</b> <input type=\"text\" name=\"img\" value=\"$_GET["img"]\"><br />
<b>mot de passe:</b> <input type=\"password\" name=\"mdp\"><br />
<input type=\"hidden\" name=\"act\" value=\"supprimer\">
<input type=\"submit\" value=\"envoyer\"><br />
</form>
</div> ";
}
}
function alert($message)
{
echo "<br /><table align=\"center\" style=\"border:1px solid #C0c0c0;\"><tr><td><h4>$_GET["message"]</h4></td></tr></table>";
}
function verif_fichier($_GET["NomFichier"])
{
if (!preg_match ("/^(.*)\.(txt|rar|zip|exe|jpg|png|gif|jpeg)$/i", $_GET["_FILES"]["NomFichier"]["name"] ))
{
exit (alert("fichier non autorisé, on a le droit seulement aux extension jpg,jpeg,png,gif"));
}
}
function tab_image()
{
//dossiers qui contient les fichiers
$_GET["d"]=opendir(".");
//scan du dossier
while($_GET["f"]=readdir($_GET["d"]))
{
if (preg_match ("/^(.*)\.(txt|rar|zip|exe|jpg|png|gif|jpeg)$/i", $_GET["f"]))
{
$_GET["is_image"]=true;
}
else
{
$_GET["is_image"]=false;
}
if ($_GET["f"] != "." && $_GET["f"] != ".." && $_GET["f"]!="index.php" && $_GET["f"]!=".htaccess" && $_GET["is_image"])
$_GET["dir"][]=$_GET["f"];
}
closedir();
@sort($_GET["dir"]);
return $_GET["dir"];
}
function tab_recherche($_GET["mot"])
{
$_GET["dir"]=tab_image();
$_GET["num"]=count($_GET["dir"]);
$_GET["i"]=0;
while($_GET["i"]<$_GET["num"])
{
if (preg_match ("/^(.*)$mot(.*)$/i", $_GET["dir][$_GET["i"]]))
{
$_GET["tab_recherche"][]=$_GET["dir"][$_GET["i"]];
//echo $_GET["dir"][$_GET["i"]];
}
$_GET["i"]++;
}
return $_GET["tab_recherche"];
}
function upload_liste_fichier()
{
global $_GET["admin"],$_GET["path"],$_GET["HTTP_HOST"],$_GET["REQUEST_URI"],$_GET["nb_colone"],$_GET["mot"];
if(isset($_GET["mot"]) && $_GET["mot"]!="")
{
$_GET["dir"]=tab_recherche($_GET["mot"]);
echo "<p align=\"center\"><a href=\".\" ><b>retour à la liste</b></a></p>";
$_GET["num=count"]($_GET["dir"]);
if($_GET["num"]==1 || $_GET["num"]==0 )
{
echo"<p> $_GET["num"] photo a été trouvé pour le mot <b> $_GET["mot"] </b></p>";
}
else
{
echo"<p> $_GET["num"] photos ont été trouvé pour le mot <b>$_GET["mot"]</b></p>";
}
}
else
{
$_GET["dir"]=tab_image();
//on compte le nombre de fichier trouvé dans le dossier
$_GET["num"]=count($_GET["dir"]);
if($num==1 || $num==0 )
{
echo"<p>il y un $_GET["num"] object " ;
}
else
{
echo"<p>il y un $_GET["num"] object " ;
}
}
$_GET["i"]=0;
echo "\n<table border=\"0\" width=\"90%\" align=\"center\"><tr bgcolor=\"#E4E4E4\">";
$_GET["width"]=100/$_GET["nb_colone"];
$_GET["nb_ligne"]=0;
while($_GET["i"]<$_GET["num"] || $_GET["i"]%$_GET["nb_colone"]!=0)
{
if($_GET["nb_ligne%2"]==0)
{
$_GET["couleur"]="#F0F0F0";
}
else
{
$_GET["couleur"]="#E4E4E4";
}
if($_GET["i"]<$_GET["num"])
{
$_GET["dir"][$_GET["i")]=rawurlencode($_GET["dir"][$_GET["i"]]);
if (preg_match ("/^(.*)\.gif$_GET["/i"]", $_GET["dir"][$_GET["i"]]))
{
echo "\n<td width=\"$_GET["width%\"]" ><a href=\"".$_GET["dir"][$_GET["i"]]."\" target=\"_blank\">(pas de miniature) <br />".$_GET["dir"][$_GET["i"]]."</a>";
if($admin==1)
{
echo"<br /> <a href=\"?act=supprimer&img=$_GET["dir"][$_GET["i"]]\">supprimer</a>";
echo"<br /> <a href=\"?act=renommer&img=$_GET["dir"][$_GET["i"]]\">renommer</a>";
}
echo"</td>";
}
else
{
echo "\n<td width=\"$_GET["width%\"]" ><a href=\"".$_GET["dir"][$_GET["i"]]."\" target=\"blank\"><img src=\"?act=thumb&img=".$dir[$i]."\" border=\"2\"></a><br />".rawurldecode($_GET["dir"][$_GET["i"]]);
if($admin==1)
{
echo"<br /> <a href=\"?act=supprimer&img=$_GET["dir"][$_GET["i"]]\">supprimer</a>";
echo"<br /> <a href=\"?act=renommer&img=".$_GET["dir"][$_GET["i"]]."\">renommer</a>";
}
echo"</td>";
Alors ?
merci GreG
Mon oeuvre :
<?php
////////////-------------- debut configuration -----------------//////////
//mettre le mot de passe ici
$_GET["motdepasse"]="1234";
//donner le chemin depuis la racine du serveur vers la galerie, n'oubliez pas le / à la fin !
//ex: c:/programme files/easyphp/www/galerie/ (windows)
//ex2: /home/user/galerie/ (linux)
//Si vous ne savez pas, laissez vide
$_GET["chemin"]="";
//nombre d'images par ligne
$_GET["nb_colone"]=6;
//largeur max de la miniature
$_GET["max_largeur"]=60;
//hauteur max de la miniature
$_GET["max_longeur"]=60;
//version de la librairie GD, si vous ne savez pas, mettez 1.
$_GET["gd"]=2;
//activer les fonctions admin (renommer, suppression) 1:active 0: inactive
//il est conseillé de désactiver si vous donner le mot de passe à une autre personne
$_GET["admin"]=0;
////////////-------------- fin configuration ----------------//////////
if(!isset($_GET["act"])) $_GET["act"]="";
switch($_GET["act"])
{
case "upload":
if($_GET["mdp"]!=$_GET["motdepasse"]) die ("mauvais mot de passe");
verif_fichier($_GET["NomFichier"]);
upload();
break;
case "thumb":
thumb($_GET["img"]);
break;
case "supprimer":
if($_GET["admin"]==1)
supprimer($_GET["img"]);
else
echo "la suppression a été désactivé";
break;
case "renommer":
if($_GET["admin"]==1)
renommer($_GET["img"],$_GET["nom"]);
else
echo "cette fonction est désactivé";
break;
default :
tete();
afficher_formulaire_upload();
upload_liste_fichier();
pied();
break;
}
function tete()
{
echo"
<html>
<head>
<title> Upload Galerie </title>
</head>
<body>";
}
function pied()
{
echo "
</body>
</html>";
}
///-------------------- liste des fonctions ----------------------////
function renommer($_GET["img"],$_GET["nom"])
{
global $_GET["mdp"],$_GET["motdepasse"];
if($_GET["mdp"]==$_GET["motdepasse"] && $_GET["nom"]!="" && isset($_GET["nom"]))
{
if(@rename($_GET["img"],$_GET["nom"]))
{
echo "l'image <b>$_GET["img"]</b> a été renommé avec succès en : <b>$_GET["nom"]</b>";
}
else
{
echo "changement de nom echoué";
}
echo "<br /><a href=\".\">retour à la galerie</a>";
}
else
{
echo"
<div style=\"background:#C0C0C0;width:30%;\">
<b>renommer une image</b><br /><br />
<form>
<b>image:</b> <input type=\"text\" name=\"img\" value=\"$_GET["img"]\"><br />
<b> nouveau nom :</b> <input type=\"text\" name=\"nom\" value=\"$_GET["img"]\"><br />
<b>mot de passe:</b> <input type=\"password\" name=\"mdp\"><br />
<input type=\"hidden\" name=\"act\" value=\"renommer\">
<input type=\"submit\" value=\"envoyer\"><br />
</form>
</div>";
}
}
function supprimer($img)
{
global $_GET["mdp"],$_GET["motdepasse"];
if($_GET["mdp"]==$_GET["motdepasse"])
{
if(@unlink($_GET["img"]))
{
echo "l'image <b>$_GET["img"]</b> a été supprimé avec succès";
}
else
{
echo "suppresion echoué";
}
echo "<br /><a href=\".\">retour à la galerie</a>";
}
else
{
echo"
<div style=\"background:#C0C0C0;width:30%;\">
<b>supprimer une image</b><br /><br />
<form>
<b>image:</b> <input type=\"text\" name=\"img\" value=\"$_GET["img"]\"><br />
<b>mot de passe:</b> <input type=\"password\" name=\"mdp\"><br />
<input type=\"hidden\" name=\"act\" value=\"supprimer\">
<input type=\"submit\" value=\"envoyer\"><br />
</form>
</div> ";
}
}
function alert($message)
{
echo "<br /><table align=\"center\" style=\"border:1px solid #C0c0c0;\"><tr><td><h4>$_GET["message"]</h4></td></tr></table>";
}
function verif_fichier($_GET["NomFichier"])
{
if (!preg_match ("/^(.*)\.(txt|rar|zip|exe|jpg|png|gif|jpeg)$/i", $_GET["_FILES"]["NomFichier"]["name"] ))
{
exit (alert("fichier non autorisé, on a le droit seulement aux extension jpg,jpeg,png,gif"));
}
}
function tab_image()
{
//dossiers qui contient les fichiers
$_GET["d"]=opendir(".");
//scan du dossier
while($_GET["f"]=readdir($_GET["d"]))
{
if (preg_match ("/^(.*)\.(txt|rar|zip|exe|jpg|png|gif|jpeg)$/i", $_GET["f"]))
{
$_GET["is_image"]=true;
}
else
{
$_GET["is_image"]=false;
}
if ($_GET["f"] != "." && $_GET["f"] != ".." && $_GET["f"]!="index.php" && $_GET["f"]!=".htaccess" && $_GET["is_image"])
$_GET["dir"][]=$_GET["f"];
}
closedir();
@sort($_GET["dir"]);
return $_GET["dir"];
}
function tab_recherche($_GET["mot"])
{
$_GET["dir"]=tab_image();
$_GET["num"]=count($_GET["dir"]);
$_GET["i"]=0;
while($_GET["i"]<$_GET["num"])
{
if (preg_match ("/^(.*)$mot(.*)$/i", $_GET["dir][$_GET["i"]]))
{
$_GET["tab_recherche"][]=$_GET["dir"][$_GET["i"]];
//echo $_GET["dir"][$_GET["i"]];
}
$_GET["i"]++;
}
return $_GET["tab_recherche"];
}
function upload_liste_fichier()
{
global $_GET["admin"],$_GET["path"],$_GET["HTTP_HOST"],$_GET["REQUEST_URI"],$_GET["nb_colone"],$_GET["mot"];
if(isset($_GET["mot"]) && $_GET["mot"]!="")
{
$_GET["dir"]=tab_recherche($_GET["mot"]);
echo "<p align=\"center\"><a href=\".\" ><b>retour à la liste</b></a></p>";
$_GET["num=count"]($_GET["dir"]);
if($_GET["num"]==1 || $_GET["num"]==0 )
{
echo"<p> $_GET["num"] photo a été trouvé pour le mot <b> $_GET["mot"] </b></p>";
}
else
{
echo"<p> $_GET["num"] photos ont été trouvé pour le mot <b>$_GET["mot"]</b></p>";
}
}
else
{
$_GET["dir"]=tab_image();
//on compte le nombre de fichier trouvé dans le dossier
$_GET["num"]=count($_GET["dir"]);
if($num==1 || $num==0 )
{
echo"<p>il y un $_GET["num"] object " ;
}
else
{
echo"<p>il y un $_GET["num"] object " ;
}
}
$_GET["i"]=0;
echo "\n<table border=\"0\" width=\"90%\" align=\"center\"><tr bgcolor=\"#E4E4E4\">";
$_GET["width"]=100/$_GET["nb_colone"];
$_GET["nb_ligne"]=0;
while($_GET["i"]<$_GET["num"] || $_GET["i"]%$_GET["nb_colone"]!=0)
{
if($_GET["nb_ligne%2"]==0)
{
$_GET["couleur"]="#F0F0F0";
}
else
{
$_GET["couleur"]="#E4E4E4";
}
if($_GET["i"]<$_GET["num"])
{
$_GET["dir"][$_GET["i")]=rawurlencode($_GET["dir"][$_GET["i"]]);
if (preg_match ("/^(.*)\.gif$_GET["/i"]", $_GET["dir"][$_GET["i"]]))
{
echo "\n<td width=\"$_GET["width%\"]" ><a href=\"".$_GET["dir"][$_GET["i"]]."\" target=\"_blank\">(pas de miniature) <br />".$_GET["dir"][$_GET["i"]]."</a>";
if($admin==1)
{
echo"<br /> <a href=\"?act=supprimer&img=$_GET["dir"][$_GET["i"]]\">supprimer</a>";
echo"<br /> <a href=\"?act=renommer&img=$_GET["dir"][$_GET["i"]]\">renommer</a>";
}
echo"</td>";
}
else
{
echo "\n<td width=\"$_GET["width%\"]" ><a href=\"".$_GET["dir"][$_GET["i"]]."\" target=\"blank\"><img src=\"?act=thumb&img=".$dir[$i]."\" border=\"2\"></a><br />".rawurldecode($_GET["dir"][$_GET["i"]]);
if($admin==1)
{
echo"<br /> <a href=\"?act=supprimer&img=$_GET["dir"][$_GET["i"]]\">supprimer</a>";
echo"<br /> <a href=\"?act=renommer&img=".$_GET["dir"][$_GET["i"]]."\">renommer</a>";
}
echo"</td>";
Alors ?
merci GreG
Ce que tu viens de poster n'a aucune chance de fonctioner... dsl... Je sais que tu es débutant mais c'est qand même assez marrant ce que tu as fait
Voila ce que tu dois changer:
Le formulaire d'envoi de l'image est en Post, donc il faut plutôt changer ca comme ca:
$mdp devient $_POST['mdp']
$NomFichier devient $_POST['NomFichier']
$act devient $_POST['act']
Le formulaire de recherche est lui en Get donc:
$mot devient $_GET['mot']
Et ne touche pas aux autres variables autres que celles cités ci-dessus dans mon billet en rouge, il faut aussi que tu utilises le simple guillemet et pas le double: tu n'as qu'a copier coller les 4 variables que j'ai posté comme ca tu es certain de ne pas faire d'erreurs...
Le formulaire d'envoi de l'image est en Post, donc il faut plutôt changer ca comme ca:
$mdp devient $_POST['mdp']
$NomFichier devient $_POST['NomFichier']
$act devient $_POST['act']
Le formulaire de recherche est lui en Get donc:
$mot devient $_GET['mot']
Et ne touche pas aux autres variables autres que celles cités ci-dessus dans mon billet en rouge, il faut aussi que tu utilises le simple guillemet et pas le double: tu n'as qu'a copier coller les 4 variables que j'ai posté comme ca tu es certain de ne pas faire d'erreurs...
- felinderace
- Nouveau WRInaute
- Messages: 38
- Inscription: Mar Avr 24, 2007 17:34
phloam a écrit:c'est qand même assez marrant ce que tu as fait
RAHhhhRaaahhh !!!!!!!!!!!!
NON !!!
Pardon, je reprend, mes esprits après 1 heure de boulot horrible !!!
Merci phloam de ton intervention, tu m'a éviter 1 heure de + de boulot. Bref, j'ai rien compris !... Bon je relis toutes vos consignes demain, et je retente l'expérience (si j'y arrive ... je crois que je vais effacer toutes mes tentatives ... j'ai trop honte
Bon demain je comprendrais surement tout :
donc seulement :
$mdp devient $_POST['mdp']
$NomFichier devient $_POST['NomFichier']
$act devient $_POST['act']
et
($act=='supprimer') devient ($_GET['act']=='supprimer')
et c'est tout ?!? (donc ça fait très peu de changements alors ? ... j'ai du changer 500 "$" tout à l'heure ! ). J'essaye de comprendre la php ...mais j'y arriverai jamais !
Bon, bonne nuit à tous ( 2h30 quand même ...) et super grand merci
Voila tout ce que tu as à faire :Tu ouvres ton bloc note et tu fais un ctrl+H puis tu remplaces tout ce qu'il y a en rouge par tout ce qu'il y a en vert dans tout le fichier:
$mdp devient $_POST['mdp']
$NomFichier devient $_POST['NomFichier']
$act devient $_POST['act']
$mot devient $_GET['mot']
$mdp devient $_POST['mdp']
$NomFichier devient $_POST['NomFichier']
$act devient $_POST['act']
$mot devient $_GET['mot']
31 messages • Page 1 sur 3 • 1, 2, 3
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Picasa Web Albums en français
- Photos satellite des incendies en Grèce dans Google Earth
- Nouveau Picasa : Picasa Web Albums
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits
- Carte du Tour de France 2008 dans Google Earth
- Google ouvre un nouveau bureau à New-York
- La Terre vue du ciel dans Google Earth : photos de Yann Arthus-Bertrand
- Google rachète Neven Vision
- Les albums web Picasa passent à 1 Go de stockage
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Recherche de script pour galerie photo
- script galerie photo pour partie coloriage
- recherche script html pour galerie photo ou trombinoscope
- galerie photo flash et fichier .xml (galerie bananalbum)
- Galerie photo
- Galerie Photo - votre avis
- Besoin d'aide galerie photo
- Galerie photo sur forum phpBB
- Aide sur une galerie photo dewslider
- conseils et avis sur l'intégration de ma galerie photo
- Galerie photo : Obtenir des BackLinks facilement...
- Indexation des images dans un site type galerie photo
Consultez la description détaillée des produits ou services de Google suivants : Picasa Web Albums
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum