Je viens de télécharger une image à imageshack en utilisant leur API et j'essaie de sauvegarder ce chemin de l'image que je récupère à partir de imageshack.Pourquoi "<image_link>" apparaît-il dans le champ de la table de la base de données sans être inséré?
$mgr->setUploadUrl('http://www.imageshack.us/index.php');
$fileImagePath = $row['cr_path'];
echo $fileImagePath.'<br><br>';
$res = $mgr->upload($row['cr_path'], 'image/jpeg', 'avaojo');
$newImagePath = explode(' ', $res);
$shackPath = trim($newImagePath[6]);
echo '>>>'.$shackPath.'<<<';
//Outputs >>>http://img194.imageshack.us/img194/5038/9444679.jpg<<<
$sql = "UPDATE avatar SET image_path = '$shackPath' WHERE avatar_id =".$row['cr_id'];
Cependant, quand je vois ma base de données MySQL, il enroule autour de la chaîne d'URL avec <image_link></image_link>
balises?
Que se passe-t-il? J'ai regardé partout et dans mon script rien ne réinitialise la variable $ shackPath. En fait, l'insertion et le rognage de $ newImagePath ne sont qu'à trois lignes et rien ne se passe entre les deux!
Merci à tous
Essayez echo "
"; – karim79