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'erreurJe sais que c'est parce que le champ doit être un tableau, j'ai tout essayé mais impossibleWarning: implode(): Invalid arguments passed
Genre $photo[]=photo; ....
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'");
Partager