1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| if(!empty($_FILES["fichier"]["name"]))
{
$sql_auteur="SELECT * FROM auteur WHERE id_auteur=$auteur";
$retour=mysql_query($sql_auteur) or die(mysql_error());
$ligne=mysql_fetch_object($retour);
// Nom du fichier choisi:
$nomFichier = $_FILES["fichier"]["name"] ;
echo $nomFichier; // me retourne bien le nom du pdf
// Extension du fichier
$extension = strrchr($nomFichier, ".");
$mot_rand=generate_lettre();
$nom_fichier_reel=$last_id."_".$titre."_".$mot_rand."".$extension;
$nom_auteur=$ligne->nom_auteur;
$dossier=$nom_auteur{0};
if(is_numeric($dossier))
{
$destination_dir="../stock_partitions/0_9/";
$destination_dir_abs_pdf="http://localhost/underscore/0_9";
}
else
{
$folder=strtolower($dossier);
$destination_dir="../stock_partitions/".$folder."/";
$destination_dir_abs_pdf="http://localhost/underscore/".$folder."/".$nom_fichier_reel;
chmod("../stock_partitions/".$folder,777);
}
// Nom temporaire sur le serveur:
$nomTemporaire = $_FILES["fichier"]["tmp_name"] ;
// Type du fichier choisi:
$typeFichier = $_FILES["fichier"]["type"] ;
// Poids en octets du fichier choisit:
$poidsFichier = $_FILES["fichier"]["size"] ;
// Code de l'erreur si jamais il y en a une:
$codeErreur = $_FILES["fichier"]["error"] ;
// Si le poids du fichier est de 0 bytes, le fichier est
// invalide (ou le chemin incorrect) => message d'erreur
// sinon, le script continue. |
Partager