Fatal error: Uncaught CurlException: 26: échec de la création d'formpost données jeté
J'obtiens l'erreur suivante:
Fatal error: Uncaught CurlException: 26: failed creating formpost data thrown in /home/u801961841/public_html/inc/lib/base_facebook.php on line 814
C'est le code que j'ai utilisé:
if ($result === false) {
$e = new FacebookApiException(array(
'error_code' => curl_errno($ch),
'error' => array(
'message' => curl_error($ch),
'type' => 'CurlException',
),
));
curl_close($ch);
throw $e;
}
curl_close($ch);
return $result;
}
Personne ne sait comment résoudre ce problème?
- Vous devez montrer que le code où vous êtes à la construction/affectation de données que vous essayez de POSTER via curl.
- Je ne sais pas ce que tu veux dire le code qui ..
- Ainsi, le code où vous appelez
curl_setopt(..., CURLOPT_POSTDATA, $whatever);
et le code où$whatever
est créé. - s'il vous plaît télécharger ici pour voir le code n dites-moi,ce problème.. lien
- Ok, pas vraiment utile. S'il vous plaît montrer le code où vous effectuez l'appel à l'api FB (
$result = ...
). - je pense que vous pouvez télécharger ici lien
- S'il vous plaît obtenir des connaissances de base de la façon de débogage dans le PHP avant de poursuivre la création d'applications sur FB plateforme en PHP ... n'est pas ici le lieu d'enseigner aux débutants les bases, il y a d'autres endroits pour ça, tutoriels, etc.)
- ok........ 🙁 désolé..
Vous devez vous connecter pour publier un commentaire.
Le chemin vers l'image n'est pas correcte.
Le corriger et le problème sera résolu.
Je présume que vous essayez un fichier à télécharger sur Facebook, une photo, par exemple le téléchargement. Quelque chose qui implique la lecture d'un fichier et la construction dans l'appel.
Si non, alors les modifier à la question. (Le lien pour la source ne fonctionne pas pour moi - pour mettre la corporation de bits dans la question.)
Si oui, alors cette erreur est parce que PHP ne peut pas lire le fichier que vous tentez de télécharger. Vérifiez que le fichier existe, vérifier vos autorisations pour le fichier, et que PHP/Apache utilisateur a le droit de le lire. Vous pouvez faire cela avec file_exists() et is_readable() avant de créer le facebook appel.
Si vous souhaitez charger le fichier à l'aide de $_FILE, Vous devez utiliser le "realpath($_FILE)". Mais si vous êtes en utilisant du fichier image à partir de votre serveur, vous devez utiliser le dirname() pour pointer correctement à l'image.
dirname(dirname(dirname(FICHIER))).'/plugins/fun/images/'.$image_name;