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 45 46 47 48 49 50 51 52 53 54 55
| <?php
$dossier = 'images/';
$nomOrigine = $_FILES['icone']['name'];
$elementsChemin = pathinfo($nomOrigine);
$extensionFichier = $elementsChemin['extension'];
$extensionsAutorisees = array("jpeg", "jpg", "gif",'png');
if (!(in_array($extensionFichier, $extensionsAutorisees))) {
echo "Le fichier n'a pas l'extension attendue";
} else {
// Copie dans le repertoire du script avec un nom
// incluant l'heure a la seconde pres
$repertoireDestination = dirname(__FILE__)."/";
$nomDestination = "fichier_du_".date("YmdHis").".".$extensionFichier;
if (move_uploaded_file($_FILES["icone"]["tmp_name"],$dossier.$nomDestination)) {
echo "Le fichier a bien été enregistré..";
//récupération de l'identifiant de la personne:
//$id = $_POST["id"] ;
//récupération de la variable d'URL,
//$icone = $_POST["icone"] ;
//connection au serveur
include ("../connexion-loc-pages.php");
// include ("../connexion.php");
$icone = $dossier.$nomDestination;
if (isset($_POST['id']) && isset($_POST['icone'])) {
//création de la requête SQL:
$sql = ("UPDATE galerie2 SET image ='$image' WHERE ID = '$id'") ;
//exécution de la requête SQL:
$requete = mysql_query($sql) or die( mysql_error() ) ;
// mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
mysql_close(); //Déconnexion de MySQL
//affichage des résultats, pour savoir si la modification a marchée:
if($requete)//
//{
echo 'La modification à été correctement effectuée' ;
}
else
{
echo'La modification à échouée' ;
}
echo '<br><center><strong> Image trop lourde, center>';
/*echo "Le fichier n'a pas été uploadé (trop gros ?) ou ".
"Le déplacement du fichier temporaire a échoué".
" vérifiez l'existence du répertoire ".$repertoireDestination;*/
}
}
?> |