Ses derniers messages sur les forums
Comment veux tu que l'on t'aide si tu ne nous montres pas le code ?
Et merci d'avance d'utiliser le BB-Code pour l'afficher :)
C'est quoi le problème des faux dossiers ?
Surement que tu rentres ni dans le if ($data[0] == 1) {, ni dans le elseif qui suit, ce qui fait que ta page est blanche.
Fait un print_r de $data avant le if, tu seras fixé sur l'origine du problème.
Ben tu le mets dans ton .php qui fait l'inscription de TON membre, juste après le moment où l'inscription de ton membre est faite.
Ben déjà lis la.
Ensuite, le seul truc à faire, c'est d'éxecuter le code que tu nous as montré :S Rien de plus... (tu dois juste vérifier que $coregData se remplisse bien avec tes données).
Ben utilises le code que t'a donné le site.
Rempli le $coregData, et execute le curl.
Ton problème ce n'est pas que tu ne comprends pas le code ? Dans ce cas, que ne comprends tu pas ? As tu la documentation de la librairie curl ?
Tu as un problème de concaténation.
Et pas qu'un seul.
Je te suggère de relire le cours à ce sujet.
D'ailleurs, sur le forum, on le voit bien au moment ou les couleurs "partent en vrille".
Ben c'est normal, dans ton foreach, utilise $element au lieu de $fichier.
Je t'ai dis qu'il fallait faire le foreach en dehors du while...
Indente ton code, tu verras que ton foreach est dans ton while.
Si ces images existent bien et qu'elles s'affichent dans ton browser, cela veut dire que le chemin que tu as determiné avec $_SERVER['SCRIPT_FILENAME'] est faux.
En lisant ton code, je peux te dire que si le dossier 'image' n'est pas un dossier fils du dossier où est contenu le fichier php (du code que tu nous montres), c'est normal que cela ne fonctionne pas.
Pourquoi ?
Car, tu définis $path comme étant le chemin absolu du script courant.
Puis pour tes images, tu définis le chemin suivant : $path.'/image/'; (image doit etre un dossier fils du dossier dans lequel se trouve le script).
Bref, le plus simple reste de faire un print_r de $_SERVER et de repérer le chemin avec tes yeux, cela sera plus simple.