transferer des images d'une bdd dans un fichier

Eléphant du PHP | 372 Messages

14 sept. 2016, 19:26

Salut à tous.
Voilà j'ai une bdd danq laquel j'ai des images que j'aimerais transférér dans mon dossier img mais je ne vois pas comment faire cela.

En gros j'ai une table actu qui à une colonne photo ou sont référencé toutes mes photos.
J'aimerais que toutes ses photos sois transféré dans mon dossier monsite/img

Comment faire svp ?
Merci bien

PS: Edit
J'ai fait ce petit script juste pour afficher déjà les photos en question ( le nom enregistré en bdd )
<?php
include("include/conndb.php");
	
$sql = 'SELECT photo FROM actu';
$req = $bdd->query($sql);
while($ligne = $req->fetch(PDO::FETCH_ASSOC)){
	
echo $ligne['photo'].'<br>'; 
}
?>

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

14 sept. 2016, 20:36

Bonjour,

Et bien tu as déjà fait le plus dur, ensuite tu as juste à utiliser la fonction rename() en ajoutant le répertoire au nom du fichier
https://secure.php.net/manual/fr/function.rename.php

(oui le nom de la fonction n'est pas des plus explicite mais permet bien de déplacer un fichier dans un autre répertoire ;-) )
Quand tout le reste a échoué, lisez le mode d'emploi...