All pastes #587615 Raw Edit

Stuff

public text v1 · immutable
#587615 ·published 2007-06-24 18:52 UTC
rendered paste body
<?php
include "./cookie.inc.php";
include "./header.inc.php";
include "./connectbdd.inc.php";

$erreur = '';
if (isset($_POST['titre']) and isset($_POST['description']) and isset($_POST['pseudo'])) { 

if ($_FILES['image']['error'] > 0) $erreur = "Erreur lors du tranfsert";

if ($_FILES['image']['size'] > 5000000) $erreur = "Le fichier est trop gros";

$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );
$extension_upload = substr(  strrchr($_FILES['icone']['name'], '.')  ,1);
if ( in_array($extension_upload,$extensions_valides) ) echo "Extension correcte";

$req = mysql_query('SELECT max(id) FROM images');
if (empty($req)) $req = 0;
$maxid = $req+1;


$nom = $_POST['titre'].$maxid.'.'.$extension_upload ;
$nom2 = "/var/www/jeuvinux/jeuvinux-art/images".str_replace(' ','',$nom);
$resultat = move_uploaded_file($_FILES['image']['tmp_name'],$nom2);
if ($resultat) echo "Transfert réussi";


mysql_query("INSERT INTO images VALUES ('', '".$_POST['titre']."', '".$_POST['description']."', '".$_POST['pseudo']."', '".$nom."')") or die(mysql_error());

}

?>

<form method="post" action="uploadimage.php" enctype="multipart/form-data">
      <label for="image">Fichier ( formats acceptés : *.png *.jpg *.bmp | max. 4Mo):</label><br />
      <input type="hidden" name="MAX_FILE_SIZE" value="5000000" />
      <input type="file" name="up_image" id="image" /><br />
      <label for="titre">Titre du fichier (max 50 caractères):</label><br />
      <input type="text" name="titre" value="Titre de l'image" id="titre" /><br />
      <label for="description">Description de votre image :</label><br />
      <textarea name="description" id="description"></textarea><br />
      
      <label for="auteur">Votre nom / Pseudo :</label><br />
      <input type="text" name="pseudo" value="pseudo" id="pseudo" /><br />
      <input type="submit" name="submit" value="Envoyer" />
 </form>

<?php
include "./footer.inc.php";
?>