Explode, mise à jour et implode
Bonjour,
Je me permets de venir ici, car je suis bloqué depuis 3h pour un simple implode :-(
Dans des champs mysql, j'ai des URL de photos enregistrées séparées par des ;
Je viens récupérer les URL distantes (explode), copier les photos (copy) sur mon serveur, et remettre à jour les URL à présent locales dans le champs de la bdd.
Mais impossible de refaire l'implode , j'ai ce message d'erreur
Citation:
Warning: implode(): Invalid arguments passed
Je sais que c'est parce que le champ doit être un tableau, j'ai tout essayé mais impossible
Genre $photo[]=photo; ....
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $compteur = 0;
if (!($url_photo==""))
{
$url_photo_explode = explode (";",$url_photo);
foreach ($url_photo_explode as $value_photo)
{
$compteur++;
$photo = $_SERVER['DOCUMENT_ROOT'].'/media_tweet/01/'.$id_str.'_'.$compteur.'.jpeg';
copy($value_photo, $photo);
echo "<br> value photo : ".$value_photo; //-> pour tester : OK
echo "<br> photo :".$photo; //-> pour tester : OK
$url_photo_tweet = implode(";", $photo);
$bdd->exec("UPDATE twitter SET media_url = '$url_photo_tweet' where id_str = '$id_str'"); |
Merci d'avance