Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 服务器500错误总是发生_Php_Html_Mysql_Curl - Fatal编程技术网

Php 服务器500错误总是发生

Php 服务器500错误总是发生,php,html,mysql,curl,Php,Html,Mysql,Curl,它起作用了 查看您的url表。以递归方式调用arr函数的方式,如果只获得已存储在该表中的$seurl值,则可能会出现无休止的递归。(如果得到的值被转换为空字符串)第3行缺少一个“$dbhost='x应该是$dbhost='x'…那可能只是一个打字错误。^^^-然而现在,人们永远不知道。错误=有些东西爆炸了。查看服务器的错误日志以了解有关500的详细信息。正如chriz所说,你有一个拼写错误,上面缺少了,,这可能会因为一个致命的解析错误而彻底毁掉你的脚本。@chriz一个家伙急于回答lol-I“从

它起作用了

查看您的
url
表。以递归方式调用
arr
函数的方式,如果只获得已存储在该表中的
$se
url值,则可能会出现无休止的递归。(如果得到的值被转换为空字符串)

第3行缺少一个
<代码>$dbhost='x应该是
$dbhost='x'…那可能只是一个打字错误。^^^-然而现在,人们永远不知道。错误=有些东西爆炸了。查看服务器的错误日志以了解有关500的详细信息。正如chriz所说,你有一个拼写错误,上面缺少了
,这可能会因为一个致命的解析错误而彻底毁掉你的脚本。@chriz一个家伙急于回答lol-I“从不”。编辑:是的,输入错误。打开

<?php

   $dbhost = 'xx';
   $dbuser = 'xx';
   $dbpass = 'xxxx';

   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   if(! $conn )
   {
     die('Could not connect: ' . mysql_error());
   }

   mysql_select_db('url') or trigger_error("Unable to switch to the database: " . mysql_error()); 


function arr($num){

$ch = curl_init();
$r= rand (1,90);
$url="https://www.googleapis.com/customsearch/v1?q=Gravity%20Falls%20Latest%20images&num=10&start=".$r."&safe=off&cx=x:2hdsc4__avm&filter=0&c2coff=disable&alt=json&key=x";

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$output = curl_exec($ch);

curl_close($ch);

        $a=intval($num);
        $data = json_decode($output, true);
        $se= $data['items'][$a]['pagemap']['cse_image'][0]['src'];

        $query = mysql_query("SELECT `url` FROM `url` WHERE `url`='".$se."'");

  if (mysql_num_rows($query) != 0)
  {
     $rr= rand (1,10);
     arr($rr);
  }else{

      mysql_query("INSERT INTO `url`(`url`) VALUES ('".$se."')");
      return $se;

      }
}

$rr= rand (1,10);
echo arr($rr);





require_once("src/facebook.php");

$config = array();
$config['appId'] = 'x';
$config['secret'] = 'x';
$config['fileUpload'] = true;
$fb = new Facebook($config);

$params = array(
"access_token" => "xxx",
"message" => "",
"url" => "".arr($rr)."", 
);

try {

$ret=$fb->api('/1111/photos', 'POST', $params);
echo 'Photo successfully uploaded to Facebook Album';
}
catch(Exception $e) {
echo $e->getMessage();
}
mysql_close($conn);

?>
    $query = mysql_query("SELECT `url` FROM `url` WHERE `url`='".$se."'");

  if (mysql_num_rows($query) != 0)
{
 $rr= rand (1,10);
 arr($rr);
 }else{

  mysql_query("INSERT INTO `url`(`url`) VALUES ('".$se."')");
  return $se;

  }