Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Instalei o mysql, o php e o apache no meu computador... ai quando vou cadastrar informações no banco de dados atravez de um script que criei... ate faz o cadastro mais com dados em branco. Quando jogo no servidor de hospedagem o mesmo codigo ai ele funciona direitinho.
ja formatei meu pc e instalei tudo denovo corretamente mais ainda continua nao funcionando o cadastro.
porque nao consigo funcionar meu script no meu computador?
vou postar os codigos do meu script.
index.php
<?
if($page == ""){
$page = 1;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>::: Fim do Silêncio ::: Aqui a Galera Zoa de Verdade !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../geral/geral.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {font-weight: bold}
-->
</style>
</head>
<script language="JavaScript" type="text/javascript">
<!--
function validar(){
verificar_comprimento();
if (form_mural.de.value == ""){
form_mural.de.focus();
alert("Preencha o seu nome");
return true;
}
if (form_mural.para.value == ""){
form_mural.para.focus();
alert("Informe para quem é o reacado");
return true;
}
if (form_mural.recado.value == ""){
form_mural.recado.focus();
alert("Preencha o recado");
return true;
}
form_mural.submit();
}
function verificar_comprimento(){
max_comprimento = 700;
if (form_mural.recado.value.length > max_comprimento) {
form_mural.recado.value = form_mural.recado.value.substring(0, 700);
} else {
form_mural.falta.value = max_comprimento - form_mural.recado.value.length;
}
}
-->
</script>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" <? include("../geral/msgs.php"); ?>>
<table width="778" height="100%" border="0" align="center" cellpadding="0" cellspacing="0" background="../img/fundo.gif" bgcolor="#F9F8F7">
<tr>
<td height="63" colspan="3"><? include("../geral/topo.php"); ?></td>
<td width="9"> </td>
</tr>
<tr>
<td height="2" colspan="3" valign="top"></td>
</tr>
<tr>
<td width="124" valign="top">
<? include("../geral/menu.php"); ?>
</td>
<td width="529" valign="top"><table width="510" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="Titulos">Mural de Recados</td>
</tr>
<tr>
<td valign="top">
<div align="center"><br>
<br>
<br>
<span class="MenuLink"><strong>!ATENÇÃO!</strong> As mensagens maldosas serão deletadas assim que detectadas.</span><br>
<br>
<br>
</div></td>
</tr>
<tr>
<td class="TextoPreto"><form name="form_mural" method="post" action="../geral/mural.php">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" class="Label">De:<br> <input name="de" type="text" class="CampoDeTexto" id="de" size="50" maxlength="50">
<br>
Para:<br> <input name="para" type="text" class="CampoDeTexto" id="para" size="50" maxlength="50">
<br>
Recado:<br> <textarea name="recado" cols="49" rows="5" class="CampoDeTexto" id="recado" onKeyDown="verificar_comprimento();"></textarea>
</td>
</tr>
<tr align="center">
<td colspan="2" align="left" class="TextoCinza">
<input name="falta" type="text" disabled class="CampoDeTexto" id="falta" value="700" size="3">
caracteres restantes.</td>
</tr>
<tr align="center">
<td colspan="2" align="center"><br>
<input name="reset" type="reset" class="Botao" id="reset2" value="Limpar">
<input name="send" type="button" class="Botao" id="send2" value="Enviar" onClick="validar();"></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td class="TextoPreto"><p> </p>
<p align="center"><strong>Páginas:</strong>
<?
$conn = mysql_pconnect("localhost","root","");
mysql_select_db("dados");
$query = "SELECT * FROM mural ORDER BY id DESC";
$result = mysql_query($query);
$rs = mysql_num_rows($result);
$pages = round(($rs / 20 + 0.5), 0);
$max = (($page - 1) * 20);
$page_list = "";
for($i = 1; $i <= $pages; $i++){
if($i == $page){
$page_list .= $i . " - ";
} else {
$page_list .= "<a href=\"index.php?page=" . $i . "\" class=\"Link\">" . $i . "</a> - ";
}
}
$page_list = substr($page_list, 0, (strlen($page_list) - 3));
echo "<span class=\"TextoVermelho\"><b>" . $page_list . "</b></span><br><br>";
for($i = $max; $i < ($max + 20); $i++){
if($i == $rs){
break;
}
?>
</p>
<div align="center"></div></td>
</tr>
<tr>
<td align="center" class="TextoPreto"><table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3" bgcolor="#999999"><img src="../img/spacer.gif" width="6" height="6"></td>
</tr>
<tr>
<td bgcolor="f2f2f2"> </td>
<td bgcolor="f2f2f2"> </td>
<td bgcolor="f2f2f2"> </td>
</tr>
<tr>
<td bgcolor="f2f2f2"> </td>
<td bgcolor="f2f2f2"> </td>
<td bgcolor="f2f2f2"> </td>
</tr>
<tr>
<td width="4%" bgcolor="f2f2f2"> </td>
<td width="93%" bgcolor="f2f2f2"><span class="Label">De:</span> <span class="TextoVermelho"><b><? echo mysql_result($result, $i, "de");?></b></span></td>
<td width="3%" bgcolor="f2f2f2"> </td>
</tr>
<tr>
<td bgcolor="f2f2f2"> </td>
<td bgcolor="f2f2f2"><span class="Label">Para:</span> <span class="TextoVermelho"><b><? echo mysql_result($result, $i, "para");?></b></span></td>
<td bgcolor="f2f2f2"> </td>
</tr>
<tr>
<td bgcolor="f2f2f2"> </td>
<td bgcolor="f2f2f2"><span class="Label">Data:</span> <? echo mysql_result($result, $i, "data");?> <span class="Label">Hora:</span> <? echo mysql_result($result, $i, "hora");?></td>
<td bgcolor="f2f2f2"> </td>
</tr>
<tr>
<td bgcolor="f2f2f2"> </td>
<td bgcolor="f2f2f2"><span class="Label">Recado:</span> <font face="verdana" size="1" color="black"><? echo mysql_result($result, $i, "recado");?></font></td>
<td bgcolor="f2f2f2"> </td>
</tr>
<tr>
<td bgcolor="f2f2f2"> </td>
<td bgcolor="f2f2f2"> </td>
<td bgcolor="f2f2f2"> </td>
</tr>
<tr>
<td height="18" bgcolor="f2f2f2"> </td>
<td bgcolor="f2f2f2"> </td>
<td bgcolor="f2f2f2"><img src="../img/spacer.gif" width="1" height="1"></td>
</tr>
</table><br><br>
<?
}
echo "<span class=\"TextoVermelho\"><b>Páginas: " . $page_list . "</b></span>";
?>
</p>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table></td>
<td width="118" valign="top">
<? include("../geral/lateral_direita.php"); ?>
</td>
<td width="9"> </td>
</tr>
<tr>
<td height="20" colspan="3">
<? include("../geral/rodape.php"); ?>
</td>
<td> </td>
</tr>
</table>
</body>
</html>
geral/mural.php (esse codigo é o que grava no banco de dados.)
<?
$check = true;
$hora = date("H:i");
$data = date("d/m/Y");
for($i = 0; $i <= strlen($recado); $i++){
if(substr($recado, $i, 1) == "<"){
$check = false;
}
}
for($i = 0; $i <= strlen($de); $i++){
if(substr($de, $i, 1) == "<"){
$check = false;
}
}
for($i = 0; $i <= strlen($para); $i++){
if(substr($para, $i, 1) == "<"){
$check = false;
}
}
if($check){
$conn = mysql_pconnect("localhost","root","");
mysql_select_db("dados");
$query = "INSERT INTO mural (data, hora, de, para, recado) VALUES ('".$data."','".$hora."','".$de."','".$para."','".$recado."')";
mysql_query($query);
header("Location: ../mural/index.php?m=3");
} else {
header("Location: ../mural/index.php?m=4");
}
?>
msg.php
<?
if ($m == "1") {
echo "onLoad=\"alert('Email cadastrado com sucesso.')\";";
}
if ($m == "2") {
echo "onLoad=\"alert('Email enviado com sucesso.')\";";
}
if ($m == "3") {
echo "onLoad=\"alert('Recado enviado com sucesso.')\";";
}
if ($m == "4") {
echo "onLoad=\"alert('O recado não foi enviado.\\nExistem caracteres inválidos nele.')\";";
}
?>Carregando comentários...