All pastes #405827 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-03-21 23:34 UTC
rendered paste body
<?php

//------------------------------------
// Script réalisé par Sylvain
//-------------------------------------


//----------------------------
// DEFINITION DES VARIABLES
//----------------------------

$target = "pozitifs/"; // Repertoire cible
$extension = "pdf"; // Extension du fichier sans le .
$max_size = 5242880; // Taille max en octets du fichier

//----------------------
// SCRIPT D'UPLOAD
//----------------------

	

// On vérifie si le champ est rempli
if(isset($_POST['posted']))
{
	$nom_file = $_FILES['fichier']['name']; //variable nom du fichier
	$file_size = $_FILES['fichier']['size'];
	$tmp = $_FILES['fichier']['tmp_name'];
// On vérifie l'extension du fichier
	if($_FILES['fichier']['name'])
	{
		if(substr($nom_file,-3) == $extension)
		{
		
      
   // On vérifie la taille du fichier
			if($file_size <= $max_size)
			{
     // Si c'est OK, on teste l'upload

				if(move_uploaded_file($tmp,$target.$nom_file))
				{

       	// Si upload OK alors on affiche le message de réussite

					echo '<p align="center">';
					echo '<font face="Verdana" size="2">';
					echo '<img src="http://bdecontact.free.fr/phpbb/templates/AcidTech/images/logo_mid.gif" width="88" height="88"><br><br><br><br><b>Pozitif uploadé avec succès ! Envoyez le lien ci dessous à celui qui gere le site !</b>';
					echo '</font>';
					echo '<br><br>';
					echo 'http://bdecontact.free.fr/pozitifs/'.$nom_file.'';
					echo '<br><br><br>';
					echo '<form action="../uploadpozitifs.php"><input type="submit" value="retour"></form>';
					exit();
				}
				else
				{

       // Sinon on affiche une erreur système

					echo '<p align="center">';
					echo '<font face="Verdana" size="2" color="#FF0000">';
					echo '<b>Problème lors de l\'upload !</b><br><br><b>'.$_FILES['fichier']['error'].'</b>';
					echo '</font><br><br>';
				}
			}
			else
			{

     // Sinon on affiche une erreur pour la taille du fichier

				echo '<p align="center">';
				echo '<font face="Verdana" size="2" color="#FF0000">';
				echo '<b>Problème dans taille du fichier ! On a dit limite 5 Mega !!!</b>';
				echo '</font><br><br>';
			}
		}
		else
		{

   // Sinon on affiche une erreur pour l'extension

			echo '<p align="center">';
			echo '<font face="Verdana" size="2" color="#FF0000">';
			echo '<b>Ce n\'est pas un PDF ! Grosse buse !</b>';
			echo '</font><br><br>';
		}
}
else
{

// Sinon on affiche une erreur pour le champ vide

	echo '<p align="center">';
	echo '<font face="Verdana" size="2" color="#FF0000">';
	echo '<b>Le champ du formulaire est vide ! Va boire une birere au fizz !</b>';
	echo '</font><br><br>';
}
}



?>
<html>
<head>
<title>Upload du pozitif sur le serveur !</title>
</head>
<body>
<form enctype="multipart/form-data" method="POST">
<font face="Verdana" size="2" color="#000000">
<img src="http://bdecontact.free.fr/phpbb/templates/AcidTech/images/logo_mid.gif" width="88" height="88">
<br>
<br>
<br>
Bienvenue sur l'uploadeur du pozitif ! Facile, rapide, y'a plus qu'a !
<br>
<br>
<br>
ATTENTION : le fichier DOIT faire moins de 5 Mega !!!
<br>
<br>
<br>
<b>Envoyer le fichier :</b>
</font>
<br><br>
<input type="hidden" name="posted" value="1">
<input name="fichier" type="file">&nbsp;<input type="submit" value="Uploader">
</FORM>
</body>
</html>