2013-06-19 3 views
0

При создании разреженных нескольких страниц в моем веб-каталоге происходит очень большая отладка, которая выводится без команд. Этот отладочный запрос, по-видимому, относится к таблице, которая у меня ниже выведенной отладки. Отладки в вопросе рассматривается здесь:Призрачные элементы печатаются без команд

http://gyazo.com/28bafa37238fc5c17753cdf64611cc81.png

Что соответствует выходу:

http://gyazo.com/e14f399b18fe6ddafa3882c3c8aff5e9.png

Единственное объяснение, которое я могу думать, чтобы вызвать это явление является то, что php.ini файл позволяет это где-то, но я понятия не имею, что вызывает это. Прежде чем задать этот вопрос, была добавлена ​​дополнительная строка между номером <> Начало и < номер> html части с номером <> магия. Это было решено путем добавления линий:

magic_quotes_gpc = Off 
magic_quotes_runtime = Off 
magic_quotes_sybase = Off 

на мой php.ini.

Если у кого-нибудь есть идеи относительно того, какой вариант влияет на это в файле php.ini, это было бы очень полезно, поскольку любые поиски этого конкретного результата оказались ничтожными.

Дополнительным моментом является то, что PHP-сборка этого хостинг-провайдера по-прежнему находится в 5.3.25.

код, относящийся к таблице выглядит следующим образом:

$out = "<table align='center'><th>Proofer</th> 
    <th>Story</th> 
    <th>Author</th> 
    <th>Delete</th>"; 
sqlConnect(); 
$sql = "SELECT * FROM `story` ORDER BY `st_name`"; 
$res = mysql_query($sql); 
while($row = mysql_fetch_array($res)) { 
    $out .= "<tr><td><a href='./profile?u=" . $row['user_id'] . "'>". proofBy($row['user_id']) ."</a></td>"; 
    $out .= "<td><a href='". $row['st_link'] ."'>". $row['st_name'] ."</a></td>"; 
    $out .= "<td><a href='". $row['a_link'] ."'>". $row['author'] ."</a></td>"; 
    $out .= "<td><a href='./storyMaster?d=". $row['st_id'] ."'>Delete</a></td>"; 
    $out .= "</tr>"; 
} 
mysql_close(); 
$out .= "</table>"; 

Это единственный сегмент кода, который кажется, что это будет иметь необходимое воздействие из петлевой природы приведенной здесь.

+0

Мы должны видеть код, если вы хотите, чтобы помочь. – Dave

+0

@Dave Извинения, код был добавлен. – M4Numbers

+0

Можете ли вы дать нам свою функцию sqlConnect(). В php.ini нет флагов, которые заставили бы его выводить данные с частичным sql pull таким образом, что в вашем коде должно быть что-то, что может быть вашим соединением, или это может быть ваша функция proofBy(), я не могу что-то не так с первого взгляда (кроме использования mysql_ not mysqli_ или pdo), но это не значит, что я не пропустил. – Dave

ответ

0

Мораль этой конкретной истории, чтобы проверить свой собственный отладочный код первого ...
аплодирует себя за то, что идиот

Смежные вопросы