Cela nécessite un débogage.
Premier port d'appel: Il se peut que les cookies ne soient pas enregistrés: vérifiez si le script génère réellement un fichier my_cookies.txt
. Si ce n'est pas le cas, créez-en un vide et faites-y chmod 777
.
Deuxième port d'appel: curl_error()
.
Remplacer tous curl_exec()
appel dans l'extrait par ceci:
$success = curl_exec(....... your options .....);
if (!$success) echo "CURL Error: ".curl_error();
cela pourrait vous donner quelques indications sur ce qui va mal. Cependant, vu que le script essaie d'imiter un navigateur au lieu d'utiliser une API, il se peut que la structure du formulaire de soumission ait changé du côté de Facebook, auquel cas vous devrez analyser la sortie cURL. vous et voyez ce qui ne va pas. Dans l'ensemble, s'il y a un moyen de le faire proprement à travers une API - je ne sais pas si c'est le cas - ce serait préférable à cela.
mon extrait mis à jour, mais pas de chance en cela http://pastebin.com/yKqb91yR – Bharanikumar
Eh bien, qu'avez-vous mis à jour et pourquoi? Ce qui se produit? –
juste j'ai ajouté des fonctions de curl_error – Bharanikumar