Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.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.ini文件重置后php代码不工作_Php_Function_Configuration - Fatal编程技术网

php.ini文件重置后php代码不工作

php.ini文件重置后php代码不工作,php,function,configuration,Php,Function,Configuration,我的服务提供商在我身上重置了我的php.ini文件。我的php代码没有改变,但是现在我的函数都不工作了 我正在运行php.ini 5.2,要让下面的代码再次工作,我需要打开或关闭什么 提前感谢您的帮助 function characterListPost() { global $wpdbNew; $q = "SELECT id, ch_position, ch_name, ch_image, ch_description, ch_age, ch_like, ch_dislike FROM cha

我的服务提供商在我身上重置了我的php.ini文件。我的php代码没有改变,但是现在我的函数都不工作了

我正在运行php.ini 5.2,要让下面的代码再次工作,我需要打开或关闭什么

提前感谢您的帮助

function characterListPost() {
global $wpdbNew;
$q = "SELECT id, ch_position, ch_name, ch_image, ch_description, ch_age, ch_like, ch_dislike FROM characters ORDER BY ch_position";
$rows = $wpdbNew->get_results($q,ARRAY_A);
// start with nonsense value to force a heading
$previous_season = 0;
$outputTwo='';
$i = 1;
foreach ($rows as $row) {
$outputTwo.= "<div class=\"characterbox\" id=\"div{$i}\">";
$i++;
$outputTwo.= "<div class=\"ch_name\">{$row["ch_name"]}</div>";
$outputTwo.= "<div><image class=\"ch_image\" id=\"ch_image{$row["id"]}\" alt=\"character image TBA\" src=\"{$row["ch_image"]}\" /></div>";
$outputTwo.= "<div class=\"ch_description\"><p>{$row["ch_description"]}</p></div>";
$outputTwo.= "<div class=\"ch_age\"><b>Age:</b> {$row["ch_age"]}</div>";
$outputTwo.= "<div class=\"ch_like\"><b>Like:</b> {$row["ch_like"]}</div>";
$outputTwo.= "<div class=\"ch_dislike\"><b>Dislike:</b> {$row["ch_dislike"]}</div>";
$outputTwo.= "<div class=\"Down10px clear\"></div>";
$outputTwo.= "</div>";
}
// echo test successful but $outputTwo will not display?
echo 'Connected successfully'; 
return $outputTwo;
}
?>
第二部分,基于下面提供的答案,让下面的代码工作 EDIT通过删除
foreach($row作为$row的行){
一切就绪,一切正常

<?php
episodeListPost();


function episodeListPost() {
    $host = 'mydomain.com';
    $user = 'myusername';
    $pass = 'mypassword';
    $data = 'dbname';

    $cn = mysql_connect($host, $user, $pass) or die(mysql_error());
    mysql_select_db($data, $cn) or die(mysql_error());
    $sql = "SELECT id, season_num, temp_eps_num, eps_num, title, inspired, descrip FROM season ORDER BY season_num, temp_eps_num";

    $result = mysql_query($sql, $cn) or die(mysql_error());

    if($result) {

        $previous_season = 0;
        $outputOne='';
        $i = 1;

        while($row = mysql_fetch_assoc($result)) {

            foreach ($rows as $row) {
        $season = $row["season_num"];
        if ($season != $previous_season){
        $outputOne.= "<div class=\"seasonTitle\">Season $season</div>";
        $previous_season = $season;
        }
        $outputOne.= "<div class=\"clear\">Episode: {$row["eps_num"]}</div>";
        $outputOne.= "<div class=\"epsTitle\">Title: <span class=\"epsTitleOutput\">{$row["title"]}</span></div><div class=\"epsInsp\"> {$row["inspired"]}</div>";
        $outputOne.= "<div class=\"epsDiscrip\">{$row["descrip"]}</div>";
        $outputOne.= "<div class=\"Down10px\"></div>";
        }

    if($i == 1) { }
        echo $outputOne;
        mysql_free_result($result);
    } else {
        echo 'No results';
    }
    mysql_close($cn);
}
?>

下面的函数。很可能,您的查询没有返回任何结果,或者函数$wpdbNew->get_results()没有返回任何记录

function characterListPost() {
    global $wpdbNew;
    $q = "SELECT id, ch_position, ch_name, ch_image, ch_description, ch_age, ch_like, ch_dislike FROM characters ORDER BY ch_position";
    $rows = $wpdbNew->get_results($q,ARRAY_A);
    // start with nonsense value to force a heading
    $previous_season = 0;
    $outputTwo='';
    $i = 1;
    foreach ($rows as $row) {
        $outputTwo.= "<div class=\"characterbox\" id=\"div{$i}\">";
        $i++;
        $outputTwo.= "<div class=\"ch_name\">{$row["ch_name"]}</div>";
        $outputTwo.= "<div><image class=\"ch_image\" id=\"ch_image{$row["id"]}\" alt=\"character image TBA\" src=\"{$row["ch_image"]}\" /></div>";
        $outputTwo.= "<div class=\"ch_description\"><p>{$row["ch_description"]}</p></div>";
        $outputTwo.= "<div class=\"ch_age\"><b>Age:</b> {$row["ch_age"]}</div>";
        $outputTwo.= "<div class=\"ch_like\"><b>Like:</b> {$row["ch_like"]}</div>";
        $outputTwo.= "<div class=\"ch_dislike\"><b>Dislike:</b> {$row["ch_dislike"]}</div>";
        $outputTwo.= "<div class=\"Down10px clear\"></div>";
        $outputTwo.= "</div>";
    }
    // echo test successful but $outputTwo will not display?
    echo 'Connected successfully.';
    if($i == 1) { echo '<br />' . 'No Rows Found'; } else { echo '<br />' . $i . ' Rows Found'; }
    return $outputTwo;
}
函数characterListPost(){
全球$wpdbNew;
$q=“从按位置排序的字符中选择id、Chu位置、Chu名称、Chu图像、Chu描述、Chu年龄、Chu喜欢、Chu不喜欢”;
$rows=$wpdbNew->get_results($q,ARRAY_A);
//从无意义值开始,强制标题
$previous_seasure=0;
$outputWO='';
$i=1;
foreach($行作为$行){
$outputwo.=“”;
$i++;
$outputTwo.=“{$row[“CHU名称”]}”;
$outputwo.=“”;
$outputTwo.=“{$row[“Chu description”]}

”; $outputTwo.=“年龄:{$row[“Chu年龄”]}”; $outputTwo.=“Like:{$row[“chu Like”]}”; $OUTPUTWO.=“不喜欢:{$row[“Chu不喜欢”]}”; $outputwo.=“”; $outputwo.=“”; } //回声测试成功,但$OUTPUTWO将不显示? echo“已成功连接”; 如果($i==1){echo'
'.'未找到行';}其他{echo'
'.$i.'找到行';} 返回$outputTwo; }
第二次测试

闲逛 用此函数替换函数应该可以。不要忘记在任何应该输出此函数的地方调用“characterListPost()”

function characterListPost() {
    $host = '127.0.0.1';
    $user = 'root';
    $pass = '';
    $data = 'test';

    $cn = mysql_connect($host, $user, $pass) or die(mysql_error());
    mysql_select_db($data, $cn) or die(mysql_error());
    $sql = "SELECT id, ch_position, ch_name, ch_image, ch_description, ch_age, ch_like, ch_dislike FROM characters ORDER BY ch_position";

    $result = mysql_query($sql, $cn) or die(mysql_error());

    $return = "";

    if($result) {

        $previous_season = 0;
        $outputTwo='';
        $i = 1;

        while($row = mysql_fetch_assoc($result)) {

            $outputTwo.= "<div class=\"characterbox\" id=\"div{$i}\">";
            $i++;
            $outputTwo.= "<div class=\"ch_name\">{$row["ch_name"]}</div>";
            $outputTwo.= "<div><image class=\"ch_image\" id=\"ch_image{$row["id"]}\" alt=\"character image TBA\" src=\"{$row["ch_image"]}\" /></div>";
            $outputTwo.= "<div class=\"ch_description\"><p>{$row["ch_description"]}</p></div>";
            $outputTwo.= "<div class=\"ch_age\"><b>Age:</b> {$row["ch_age"]}</div>";
            $outputTwo.= "<div class=\"ch_like\"><b>Like:</b> {$row["ch_like"]}</div>";
            $outputTwo.= "<div class=\"ch_dislike\"><b>Dislike:</b> {$row["ch_dislike"]}</div>";
            $outputTwo.= "<div class=\"Down10px clear\"></div>";
            $outputTwo.= "</div>";

        }

//    if($i == 1) { echo '<br />' . 'No Rows Found'; } else { echo '<br />' . $i . ' Rows Found'; }
        $return = $outputTwo;
        mysql_free_result($result);
//    } else {
//        echo 'No results';
    }
    mysql_close($cn);
    return $return;
}
函数characterListPost(){
$host='127.0.0.1';
$user='root';
$pass='';
$data=‘测试’;
$cn=mysql\u connect($host,$user,$pass)或die(mysql\u error());
mysql_选择_db($data,$cn)或die(mysql_error());
$sql=“从按位置排列的字符顺序中选择id、Chu位置、Chu名称、Chu图像、Chu描述、Chu年龄、Chu喜欢、Chu不喜欢”;
$result=mysql\u query($sql,$cn)或die(mysql\u error());
$return=“”;
如果($结果){
$previous_seasure=0;
$outputWO='';
$i=1;
while($row=mysql\u fetch\u assoc($result)){
$outputwo.=“”;
$i++;
$outputTwo.=“{$row[“CHU名称”]}”;
$outputwo.=“”;
$outputTwo.=“{$row[“Chu description”]}

”; $outputTwo.=“年龄:{$row[“Chu年龄”]}”; $outputTwo.=“Like:{$row[“chu Like”]}”; $OUTPUTWO.=“不喜欢:{$row[“Chu不喜欢”]}”; $outputwo.=“”; $outputwo.=“”; } //如果($i==1){echo'
'.'未找到行';}其他{echo'
'.$i.'找到行';} $return=$outputwo; mysql_free_result($result); //}其他{ //回应“没有结果”; } mysql_close($cn); return$return; }
屏幕上显示的是什么?文字“已成功连接”这就是你在php.ini中做了任何更改吗?我没有碰我的任何代码,但我在重置后编辑了我的php.ini文件,以打开上面列出的4个函数,allow_url和register。另外,它的sock默认php.ini 5.2类似于下面的代码工作得很好主持人注意:请将讨论保留在com上简短的演讲。要进行长时间的讨论,请将其带到聊天室。
function characterListPost() {
    global $wpdbNew;
    $q = "SELECT id, ch_position, ch_name, ch_image, ch_description, ch_age, ch_like, ch_dislike FROM characters ORDER BY ch_position";
    $rows = $wpdbNew->get_results($q,ARRAY_A);
    // start with nonsense value to force a heading
    $previous_season = 0;
    $outputTwo='';
    $i = 1;
    foreach ($rows as $row) {
        $outputTwo.= "<div class=\"characterbox\" id=\"div{$i}\">";
        $i++;
        $outputTwo.= "<div class=\"ch_name\">{$row["ch_name"]}</div>";
        $outputTwo.= "<div><image class=\"ch_image\" id=\"ch_image{$row["id"]}\" alt=\"character image TBA\" src=\"{$row["ch_image"]}\" /></div>";
        $outputTwo.= "<div class=\"ch_description\"><p>{$row["ch_description"]}</p></div>";
        $outputTwo.= "<div class=\"ch_age\"><b>Age:</b> {$row["ch_age"]}</div>";
        $outputTwo.= "<div class=\"ch_like\"><b>Like:</b> {$row["ch_like"]}</div>";
        $outputTwo.= "<div class=\"ch_dislike\"><b>Dislike:</b> {$row["ch_dislike"]}</div>";
        $outputTwo.= "<div class=\"Down10px clear\"></div>";
        $outputTwo.= "</div>";
    }
    // echo test successful but $outputTwo will not display?
    echo 'Connected successfully.';
    if($i == 1) { echo '<br />' . 'No Rows Found'; } else { echo '<br />' . $i . ' Rows Found'; }
    return $outputTwo;
}
<?php
characterListPost();


function characterListPost() {
    $host = '127.0.0.1';
    $user = 'root';
    $pass = '';
    $data = 'test';

    $cn = mysql_connect($host, $user, $pass) or die(mysql_error());
    mysql_select_db($data, $cn) or die(mysql_error());
    $sql = "SELECT id, ch_position, ch_name, ch_image, ch_description, ch_age, ch_like, ch_dislike FROM characters ORDER BY ch_position";

    $result = mysql_query($sql, $cn) or die(mysql_error());

    if($result) {

        $previous_season = 0;
        $outputTwo='';
        $i = 1;

        while($row = mysql_fetch_assoc($result)) {

            $outputTwo.= "\n\n" . '<!--- ROW #' . $i . ' -->' . "\n";
            $outputTwo.= '<div class="characterbox" id="div' . $i . '">' . "\n";
            $i++;
            $outputTwo.= '<div class="ch_name">' . $row["ch_name"] . '</div>' . "\n";
            $outputTwo.= '<div><image class="ch_image" id="ch_image' . $row["id"] . '" alt="character image TBA" src="' . $row["ch_image"] . '" /></div>' . "\n";
            $outputTwo.= '<div class="ch_description"><p>' . $row["ch_description"] . '</p></div>' . "\n";
            $outputTwo.= '<div class="ch_age"><b>Age:</b> ' . $row["ch_age"] . '</div>' . "\n";
            $outputTwo.= '<div class="ch_like"><b>Like:</b> ' .$row["ch_like"] . '</div>' . "\n";
            $outputTwo.= '<div class="ch_dislike"><b>Dislike:</b> ' . $row["ch_dislike"] . '</div>' . "\n";
            $outputTwo.= '<div class="Down10px clear"></div>' . "\n";
            $outputTwo.= '</div>' . "\n";

        }

    if($i == 1) { echo '<br />' . 'No Rows Found'; } else { echo '<br />' . $i . ' Rows Found'; }
        echo '<textarea>' . $outputTwo . '</textarea>';
        mysql_free_result($result);
    } else {
        echo 'No results';
    }
    mysql_close($cn);
}
?>
function characterListPost() {
    $host = '127.0.0.1';
    $user = 'root';
    $pass = '';
    $data = 'test';

    $cn = mysql_connect($host, $user, $pass) or die(mysql_error());
    mysql_select_db($data, $cn) or die(mysql_error());
    $sql = "SELECT id, ch_position, ch_name, ch_image, ch_description, ch_age, ch_like, ch_dislike FROM characters ORDER BY ch_position";

    $result = mysql_query($sql, $cn) or die(mysql_error());

    $return = "";

    if($result) {

        $previous_season = 0;
        $outputTwo='';
        $i = 1;

        while($row = mysql_fetch_assoc($result)) {

            $outputTwo.= "<div class=\"characterbox\" id=\"div{$i}\">";
            $i++;
            $outputTwo.= "<div class=\"ch_name\">{$row["ch_name"]}</div>";
            $outputTwo.= "<div><image class=\"ch_image\" id=\"ch_image{$row["id"]}\" alt=\"character image TBA\" src=\"{$row["ch_image"]}\" /></div>";
            $outputTwo.= "<div class=\"ch_description\"><p>{$row["ch_description"]}</p></div>";
            $outputTwo.= "<div class=\"ch_age\"><b>Age:</b> {$row["ch_age"]}</div>";
            $outputTwo.= "<div class=\"ch_like\"><b>Like:</b> {$row["ch_like"]}</div>";
            $outputTwo.= "<div class=\"ch_dislike\"><b>Dislike:</b> {$row["ch_dislike"]}</div>";
            $outputTwo.= "<div class=\"Down10px clear\"></div>";
            $outputTwo.= "</div>";

        }

//    if($i == 1) { echo '<br />' . 'No Rows Found'; } else { echo '<br />' . $i . ' Rows Found'; }
        $return = $outputTwo;
        mysql_free_result($result);
//    } else {
//        echo 'No results';
    }
    mysql_close($cn);
    return $return;
}