$dest_dossier = '/home/damien/photos/';
si tu n'as pas plusieurs dossier d'upload il n'est peut etre pas nécéssaire d'enregistrer tout le chemin dans la BD mais seulement le nom de du fichier, ici:
$dest_fichier
et lors de l'affichage (ds le cas d'une image),tu ecris:
<img src="/home/damien/photos/<?echo $variable_nomFichier_de_la_BD;?>" >
Regarde bien ce qui est en gras.j'ai donc crée la base avec mon champ 'photo'
et rajouté donc la variable $dest_fichier dans la requete sql suivante:
$query = "INSERT INTO $table(date, titre, lanews, url, moturl, pseudo, motcle, target, icone, photo) VALUES ('$date', '$titre', '$lanews', '$url', '$moturl', '$redact', '$motcle', '$target', '$icone', '$dest_dossier')";
+1Regarde bien ce qui est en gras.j'ai donc crée la base avec mon champ 'photo'
et rajouté donc la variable $dest_fichier dans la requete sql suivante:
$query = "INSERT INTO $table(date, titre, lanews, url, moturl, pseudo, motcle, target, icone, photo) VALUES ('$date', '$titre', '$lanews', '$url', '$moturl', '$redact', '$motcle', '$target', '$icone', '$dest_dossier')";
Code : Tout sélectionner
INSERT INTO espritnews(date, titre, lanews, url, moturl, pseudo, motcle, target, icone, photo) VALUES ('2005-12-16 15:03:08', 'wxc', 'wxcwxc', 'http://', '', '', '', '_blank', '', '')////ajout image
if(isset($_FILES['photo'])){ // params unset($erreur);
$extensions_ok = array('png', 'gif', 'jpg', 'jpeg');
$taille_max = 100000;
$dest_dossier = 'upload/';
// utilisez également des slashes sous windows :
$dest_dossier = 'upload/';
// vérifications
if( !in_array( substr(strrchr($_FILES['photo']['name'], '.'), 1), $extensions_ok ) )
{ $erreur = 'Veuillez sélectionner un fichier de type png, gif ou jpg !'; }
elseif( file_exists($_FILES['photo']['tmp_name'])
and filesize($_FILES['photo']['tmp_name']) > $taille_max)
{ $erreur = 'Votre fichier doit faire moins de 500Ko !'; }
// copie du fichier if(!isset($erreur))
{ $dest_fichier = basename($_FILES['photo']['name']);
// formatage nom fichier // enlever les accents
$dest_fichier = strtr($dest_fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
// remplacer les caracteres autres que lettres, chiffres et point par _
$dest_fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $dest_fichier);
// copie du fichier
move_uploaded_file($_FILES['photo']['tmp_name'], $dest_dossier . $dest_fichier); }
}
//fin ajout image
merci beaucoup !!!!!!!!!!!!!!!!!!!!!!!!!!!