Jump to content


Photo

Atualização Do Script


  • Faça o login para participar
3 replies to this topic

#1 edsond2

edsond2

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 28/07/2011, 10:44

Gostaria de saber se meu script está certo, se alguem poder me ajudar a melhora-lo.


<?php



session_start();



require "API_headers.php";

require "API_mysql.php";

db_connect();



require "API_forms.php";

require "API_utilidades.php";





html_header("title_ajuda.gif");

echo "<tr><td height='500' style = 'padding: 20px; padding-top:0px;' valign = 'top'><br>";





if(isset($ver_pergunta))

{





$query = "select id, pergunta, resposta from faq where id = $ver_pergunta";

$result = mysql_query($query);

$num = mysql_num_rows($result);

for($i=0; $i<$num; $i++)

{

$row = mysql_fetch_array($result);

$id = stripslashes($row[id]);

$pergunta = stripslashes($row[pergunta]);

$resposta = stripslashes($row[resposta]);

echo "<p align = 'justify'><b>$pergunta</b><br><br>".nl2br($resposta)."</p><br><hr><br>";

}



}











$query = "select id, pergunta from faq order by ordem";

$result = mysql_query($query);

$num = mysql_num_rows($result);

for($i=0; $i<$num; $i++)

{

$row = mysql_fetch_array($result);

$id = stripslashes($row[id]);

$pergunta = stripslashes($row[pergunta]);

$numero = $i+1;

echo "<p><font size=+1>$numero</font><a href = 'ajuda.php?ver_pergunta=$id'>$pergunta</a></p>";

}



echo "</td></tr>";



html_footer();



?>

#2 edsond2

edsond2

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 31/07/2011, 19:46

Descobri que o site não aparece nada por causa desta função
register_globals = off

só que não sei oque alterar para ele funcionar












Gostaria de saber se meu script está certo, se alguem poder me ajudar a melhora-lo.


<?php



session_start();



require "API_headers.php";

require "API_mysql.php";

db_connect();



require "API_forms.php";

require "API_utilidades.php";





html_header("title_ajuda.gif");

echo "<tr><td height='500' style = 'padding: 20px; padding-top:0px;' valign = 'top'><br>";





if(isset($ver_pergunta))

{





$query = "select id, pergunta, resposta from faq where id = $ver_pergunta";

$result = mysql_query($query);

$num = mysql_num_rows($result);

for($i=0; $i<$num; $i++)

{

$row = mysql_fetch_array($result);

$id = stripslashes($row[id]);

$pergunta = stripslashes($row[pergunta]);

$resposta = stripslashes($row[resposta]);

echo "<p align = 'justify'><b>$pergunta</b><br><br>".nl2br($resposta)."</p><br><hr><br>";

}



}











$query = "select id, pergunta from faq order by ordem";

$result = mysql_query($query);

$num = mysql_num_rows($result);

for($i=0; $i<$num; $i++)

{

$row = mysql_fetch_array($result);

$id = stripslashes($row[id]);

$pergunta = stripslashes($row[pergunta]);

$numero = $i+1;

echo "<p><font size=+1>$numero</font><a href = 'ajuda.php?ver_pergunta=$id'>$pergunta</a></p>";

}



echo "</td></tr>";



html_footer();



?>



#3 dddidan

dddidan

    Ativo

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:Taboão da Serra - SP

Posted 02/08/2011, 11:39

Aparentemente não consegui identificar erros...
a propósito, a "register_globals" não deve ser mais setada como "on", pois oferece sérios riscos de segurança. Com essa configuração setada como "on", o usuário pode alterar suas variáveis diretamente do navegador e assim fazer uma bagunça com seu sistema.

sobre não aparecer nada, verifique se a opção "display_errors" do seu php.ini esta setada. Se ela nãoe stiver ativada, ative-a e verifique se não ocorre algum erroq uue estava sendo ocultado.
Mais vale um Dev C++ na mão do que dois codeblocks voando

PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||

#4 edsond2

edsond2

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 03/08/2011, 11:08

veja as funções do site no arquivo anexado.





Aparentemente não consegui identificar erros...
a propósito, a "register_globals" não deve ser mais setada como "on", pois oferece sérios riscos de segurança. Com essa configuração setada como "on", o usuário pode alterar suas variáveis diretamente do navegador e assim fazer uma bagunça com seu sistema.

sobre não aparecer nada, verifique se a opção "display_errors" do seu php.ini esta setada. Se ela nãoe stiver ativada, ative-a e verifique se não ocorre algum erroq uue estava sendo ocultado.

Attached Files






1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq