Jump to content


edsond2

Member Since 01/08/2005
Offline Last Active 12/08/2011, 09:07
-----

Posts I've Made

In Topic: Atualização Do Script

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.


In Topic: Atualização Do Script

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();



?>


In Topic: Versão Do Meu Código Php

17/07/2011, 18:02

As versões do php foram atualizados no meu servidor do php4 para o php 5 e queria saber se os meus scripts estão na versão certa.

abaixo algumas partes do meu script,se puder me ajudar.



function auto_insert($tabela, $array)
{
$count = count($array);
$fun = "";
for($i = 0; $i<$count; $i++)
{
$fun .= "'".$array[$i]."'";
if ($i < $count-1)
{
$fun .= ",";
}
}
$query = "insert into ".$tabela." values('null',".$fun.")";
$result = mysql_query($query);
if ($result)
{
echo mysql_affected_rows()."<BR><p>Registro realizado com sucesso.</p><BR>";
}
else
echo "<BR><p>Desculpe, Não foi possível realizar o registro dos dados.</p>";
}

// * * * * * * * * * * * * * * * * * * * *

function auto_insert_2($tabela, $array)
{
$count = count($array);
$fun = "";
for($i = 0; $i<$count; $i++)
{
$fun .= "'".$array[$i]."'";
if ($i < $count-1)
{
$fun .= ",";
}
}
$query = "insert into ".$tabela." values(".$fun.")";
$result = mysql_query($query);
if ($result)
{
echo mysql_affected_rows()."<BR><p>Registro realizado com sucesso.</p><BR>";
}
else
echo "<BR><p>Desculpe, Não foi possível realizar o registro dos dados.</p>";
}

// * * * * * * * * * * * * * * * * * * * *


function auto_update($tabela, $coluna, $newvalue, $referencia, $id)
{
$query = "update ".$tabela." set ".$coluna." = '".$newvalue."' where ".$referencia." = ".$id;
$result = mysql_query($query);
if ($result)
echo mysql_affected_rows()."<BR><BR><p>Registro $coluna alterado com sucesso</p>";
else
echo "<BR> Registro não alterado";
}


// * * * * * * * * * * * * * * * * * * * *


function auto_delete($tabela, $referencia, $id)
{
$query = "delete from ".$tabela." where ".$referencia." = ".$id;
$result = mysql_query($query);
if ($result)
echo mysql_affected_rows()."<BR><p>Registro n° <b>".$id." </b>eliminado com sucesso</p>";
else
echo "<BR> <p>Registro não eliminado</p>";
}

// * * * * * * * * * * * * * * * * * * * *


function auto_lances($tabela, $referencia, $id_produto)
{
$query = "delete from ".$tabela." where ".$referencia." = ".$id_produto;
$result = mysql_query($query);
if ($result)
echo mysql_affected_rows()."<BR><p>Registro n° <b>".$id_produto." </b>eliminado com sucesso</p>";
else
echo "<BR> <p>Registro não eliminado</p>";
}

In Topic: Problema Ao Acessar Banco De Dados Mysql Do Hotel Da Web

09/07/2011, 17:13

não sei se esses dados ajudan a resolver meu problema

MySQL

Servidor: Localhost via UNIX socket
Versão do Servidor: 5.0.92-community-log
Versão do Protocolo: 10
Usuário: xxxxxxxx@localhost
Conjunto de caracteres MySQL: UTF-8 Unicode (utf8)

Web server

cpsrvd 11.28.87
Versão do cliente MySQL: 4.1.22
Extensão do PHP: mysql


Se alguem souber como resolver a conexão com o banco de dados por favor me ajude

não sei se esses dados ajudan a resolver meu problema

MySQL

Servidor: Localhost via UNIX socket
Versão do Servidor: 5.0.92-community-log
Versão do Protocolo: 10
Usuário: xxxxxxxx@localhost
Conjunto de caracteres MySQL: UTF-8 Unicode (utf8)

Web server

cpsrvd 11.28.87
Versão do cliente MySQL: 4.1.22
Extensão do PHP: mysql


Se alguem souber como resolver a conexão com o banco de dados por favor me ajude



Talvez seja a string que eu uso para chamar o arquivo que está erado, abaixo



$query = "select id, descricao from termos order by id desc";
$result = mysql_query($query);
$num = mysql_num_rows($result);
for($i=0;$i<$num;$i++)

{
$row = mysql_fetch_array($result);
$id = $row[id];
$descricao = stripslashes($row[descricao]);
echo "<br><p>$descricao<br></a></p>";
}

In Topic: Problema Ao Acessar Banco De Dados Mysql Do Hotel Da Web

01/07/2011, 13:39

teria como vc colocar o codigo de uma das partes que naum esta funcionando uma parte um arquivo





Eu coloquei o arquivo no ar que faz o site funcionar, uns dos defeitos que tem é que não carrega imagens nem desloga os usuarios.
Abaixo o Script como ele é:



if (!@ini_get('register_globals')) {
foreach ($_GET as $key => $val) {
if (!is_array($val)) $$key = $val;
}
foreach ($_POST as $key => $val) {
if (!is_array($val)) $$key = $val;
}
foreach ($_COOKIE as $key => $val) {
if (!is_array($val)) $$key = $val;
}
}

function db_connect()
{
$result = mysql_connect("localhost", "nome_usuario", "senha");
if (!$result)
echo "Não conecta";
if (!mysql_select_db("nome_banco de dados"))
echo "Não seleciona";
return $result;
}

IPB Skin By Virteq