Old stuff/old_sites/www/include/perso/images.php
(Deskargatu)
<?
if(empty($_GET['article']) and empty($_GET['ajout']))
{
$file = dirname(__FILE__);
$file = preg_replace("/^(.*)\/.+?\/.+?$/","$1",$file);
$handle = opendir($file."/users/$nick/eleveur_miniatures");
echo "<ul>
<li><a href=\"index.php?page=perso&id=images&ajout=1\">Ajouter une image</a></li>
";
while($fichier = readdir($handle))
{
if (! ereg("^\.",$fichier))
{
echo "<li><a href=\"index.php?page=perso&id=images&article=$fichier\">Supprimer : <img src=\"users/$nick/eleveur_miniatures/$fichier\" alt=\"$fichier\" /></a></li>\n";
}
}
echo "</ul>\n";
}
elseif (! empty($_GET['ajout']))
{
if ($_FILES)
{
$dir = preg_replace("/^(.*)\/.+?\/.+?$/","$1",dirname(__FILE__))."/users/".$nick;
if (file_exists($dir."/eleveur/".$_FILES['fichier']['name']))
{ echo "<p>ERREUR: le fichier existe dejà !</p>"; }
else
{
if (move_uploaded_file($_FILES['fichier']['tmp_name'],$dir."/eleveur/".$_FILES['fichier']['name']))
{
$size = getimagesize($dir."/eleveur/".$_FILES['fichier']['name']);
if (! $size) {
echo "Ce fichier n'est pas reconnu !" ;
unlink($dir."/eleveur/".$_FILES['fichier']['name']);
}
else {
miniature($dir."/eleveur/".$_FILES['fichier']['name'],$dir."/eleveur_miniatures/".$_FILES['fichier']['name']);
echo "<p>Fichier transferé $size[0] et $size[1]</p>";
}
}
else { echo "Erreur lors du transfert (taille trop grande?)"; }
}
}
else
{
print "<form enctype=\"multipart/form-data\" action=\"index.php?page=perso&id=images&ajout=1\" method=\"post\">
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"30000000\">
<dl>
<dt>Fichier</dt>
<dd><input type=\"file\" name=\"fichier\"></dd>
<dt>Validation</dt>
<dd><input type=\"submit\" value=\"Upload\"></dd>
</dl>
</form>
";
}
}
else
{
if ($_POST['action'])
{
$fichier = preg_replace("/\//","",$_GET['article']);
$file = dirname(__FILE__);
$file = preg_replace("/^(.*)\/.+?\/.+?$/","$1",$file)."/users/$nick";
echo "<p>Suppression du $fichier : $file/eleveur/$fichier</p>";
unlink("$file/eleveur/$fichier");
echo "<p>Suppression du $fichier : $file/eleveur_miniatures/$fichier</p>";
unlink("$file/eleveur_miniatures/$fichier");
echo "<h4>Fichiers supprimés !</h4>";
}
else{
echo "<form action=\"index.php?page=perso&id=images&article=".$_GET['article']."\" method=\"post\" >
<p><input name=\"action\" type=\"submit\" value=\"Supprimer cette image\" /></p>
</form>
";
}
}
?>