【问题标题】:Fatal error: Uncaught CurlException: 26: failed creating formpost data thrown致命错误:未捕获的 CurlException:26:创建 formpost 数据失败抛出
【发布时间】:2012-06-16 09:52:10
【问题描述】:

我收到以下错误:

Fatal error: Uncaught CurlException: 26: failed creating formpost data thrown in /home/u801961841/public_html/inc/lib/base_facebook.php on line 814

这是我使用的代码:

    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;
  }

有人知道如何解决这个问题吗?

【问题讨论】:

  • 您需要显示您正在构建/分配您尝试通过 curl 发布的数据的代码。
  • 我不知道你说的代码是什么意思..
  • 好吧,你调用curl_setopt(..., CURLOPT_POSTDATA, $whatever);的代码和创建$whatever的代码。
  • 请在这里下载查看真实代码n告诉我,这个问题..link
  • 好吧,不是很有帮助。请显示您正在执行调用 FB api ($result = ...) 的代码。

标签: php facebook facebook-php-sdk fatal-error


【解决方案1】:

图片路径不正确。 改正一下,问题就解决了。

【讨论】:

    【解决方案2】:

    我推测您正在尝试将文件上传到 Facebook,例如上传照片。涉及读取文件并构建到调用中的东西。

    如果不是,请修改问题。 (您的源链接对我不起作用 - 所以将相关位放在问题中。)

    如果是这样,那么这个错误是因为 PHP 无法读取您尝试上传的文件。检查文件是否存在,检查您对该文件的权限,以及 PHP/Apache 用户是否有权读取它。您可以在构建 facebook 调用之前使用 file_exists() 和 is_readable() 执行此操作。

    【讨论】:

    • owh .. file_exists () & is_readable () 可以在哪里经常更改?基本脸书?
    • 使用这两个函数来检查您尝试上传的文件是否可以上传。在调用 facebook 之前使用 then,即在你去 $facebook->... 之前你不需要修改 facebook.php 或 base_facebook.php。 (假设您正在尝试上传文件)
    • 把这些功能放在哪里?您可以在第一个文件顶部的
    • 我还是 PHP 新手。所以?我还是不明白你在说什么..我需要给你任何东西来解决这个问题吗?脚本?
    • 您必须阅读手册并尝试一些事情。你知道“echo”会输出内容。您可以阅读手册,了解我给您的这两个功能是做什么的?你有一个文件要上传吗?那么“echo file_exists('YourFileName');”怎么样?对于初学者。然后 "echo is_readable('YourFileName');"看看你得到了什么?显然将“YourFileName”更改为实际文件。然后阅读权限,直到您可以阅读该文件。你可以给我看一个脚本——但你真的需要调试,所以请自己试一试。
    【解决方案3】:

    如果您使用 $_FILE 上传文件,您需要使用“realpath($_FILE)”。但是,如果您使用的是服务器上的本地图像文件,则需要使用 dirname() 来正确指向该图像。

    dirname(dirname(dirname(FILE))).'/plugins/fun/images/'.$image_name;

    【讨论】:

      猜你喜欢
      • 2012-03-24
      • 2012-07-11
      • 2012-01-24
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-19
      相关资源
      最近更新 更多