J'ai une petite question et je ne sais pas si c'est possible.
Voilà, j'ai sur mon site des formulaires permettant à internaute de modifier une photo de façon à ce qu'elle soit automatiquement renommée dans le répertoire de destination:
J'ai donc une page avec le formulaire et une page upload.php
Formulaire (html) :
Code : Tout sélectionner
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="5000000" />
<p> <input type="file" name="monfichier" size="20" />
<input type="submit" value="Uploader" /> </p>
<p>
</form>Code : Tout sélectionner
<?php
$nomOrigine = $_FILES['monfichier']['name'];
$elementsChemin = pathinfo($nomOrigine);
$extensionFichier = $elementsChemin['extension'];
$extensionsAutorisees = array("jpg");
if (!(in_array($extensionFichier, $extensionsAutorisees))) {
echo $err;
} else {
$repertoireDestination = dirname(__FILE__)."/Repertoire/";
$nomDestination = "photo1".".$extensionFichier";
if (move_uploaded_file($_FILES["monfichier"]["tmp_name"],
$repertoireDestination.$nomDestination)) {
echo 'Fichier remplacée';
} else {
echo 'Erreur';
}
}
?>Est-ce possible d'inclure toutes les pages "upload.php" en un seul et unique fichier ?
Merci par avance de vos réponses.