Aku punya website dengan PHPNuke, yang saya tidak menciptakan. Tapi sekarang saya bertanggung jawab untuk itu, dan itu tidak bekerja. Ini bekerja sebelumnya, tapi sekarang sudah tidak bekerja.
Pertama itu hanya tidak datang. hanya sebuah halaman kosong. Saya menemukan masalah adalah baris ini di
mainfile.php
if (!ini_get('register_globals')) { @import_request_variables("GPC", ""); }
dan saya hanya berkomentar bahwa. sekarang halaman pertama di Coming, tapi itu memberi saya peringatan ini di atas halaman
Strict Standards: Resource ID#10 used as offset, casting to integer (10) in /www/sites/sanad-rahbordi.sbu.ac.ir/httpdocs/db/mysql.php on line 212 Strict Standards: Resource ID#10 used as offset, casting to integer (10) in /www/sites/sanad-rahbordi.sbu.ac.ir/httpdocs/db/mysql.php on line 213 Strict Standards: Resource ID#10 used as offset, casting to integer (10) in /www/sites/sanad-rahbordi.sbu.ac.ir/httpdocs/db/mysql.php on line 212 Strict Standards: Resource ID#10 used as offset, casting to integer (10) in /www/sites/sanad-rahbordi.sbu.ac.ir/httpdocs/db/mysql.php on line 213
dan ini adalah funtion yang berisi 212 dan 213 baris di
mysql.php
function sql_fetchrow($query_id = 0) { if(!$query_id) { $query_id = $this->query_result; } if($query_id) { $this->row[$query_id] = @mysql_fetch_array($query_id); // 212 return $this->row[$query_id]; // 213 } else { return false; }
Aku menunjukkan 212 dan 213 baris dengan komentar. Jadi apa masalahnya? Saya tidak bisa memahaminya. Aku mencoba mengganti
$query_id
dengan (int)$query_id
dalam dua baris, dan kesalahan tidak pamer sekarang, tapi situs tidak bekerja. Maksudku halaman pertama datang tapi ketika saya klik setiap link, itu hanya datang ke index.php
. ada link bekerja.
Tak satu pun dari solusi di atas tidak bekerja untuk saya. Solusi saya adalah:
if($query_id) { $q_id=$query_id[0]; $this->row[$q_id] = @mysql_fetch_array($query_id); return $this->row[$q_id]; } else { return false; }
Berharap ini akan membantu seseorang.
No comments:
Post a Comment