Bonjour,
Je suis en train de faire un système de génération de bannière via la bibliothèque GD2.
Pour cela, je dois uploader une fichier .ttf afin de le stocker dans le dossier correspondant.
Or, je le fais via un formulaire qui vérifie s'il s'agit bien d'un "application/octet-stream" ainsi que l'extension qui doit être .ttf. Après ces vérifications, j'utilise move_uploaded_file afin de placer le fichier temporaire dans le dossier où il doit se trouver.
Mais là se trouve le problème. Le fichier n'arrive jamais à destination. J'aurais donc voulu savoir où était mon erreur.
Voici un exemple de script sans vérification :
$tmp_name = $_FILES['soc_font']['tmp_name'];
$nom_font = strtolower($_FILES['soc_font']['name']);
$extension = strtolower(substr($_FILES['soc_font']['name'], strpos($_FILES['soc_font']['name'], ".") + 1));
if (move_uploaded_file("../font/".$nom_font, $tmp_name)) {
return true;
} else {
return false;
}
Merci d'avance pour votre aide.
Charles
