Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pois bem, to tentando montar um sistema de cadastro de de sites, pra dividir por id,pra montar meu portifólio,fez o site, montei a administração com login e tals,mais agora montei um sistema pra cadastrar os sites, e quando clico em cadastrar,ele dá pagina não encontrada, não consigo achar o erro.
portifolio.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled D</title>
<style type="text/css">
#conteudo{
margin:35px auto;
height:900px;
width:1014px;
background-color:#FFF;
border:solid 3px;
border-color:#CCC;
}
body {
background-image: url(../images/bgbg.png);
background-repeat: repeat;
}
#sobremim{
height:650px;
width:950px;
float:left;
margin-left:30px;
margin-top:20px;
font-family: Arial, Helvetica, sans-serif;
color: #333;
text-align: justify;
overflow:scroll
}
.titulo{
padding:5px;
background-color:#069;
width:160px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
}
.trabalho{
float:left;
margin-left:40px;
margin-top:20px;}
#comentarios{
float:left;
width:930px;
border-bottom:dashed 1px #333;
margin-bottom:15px;
margin-top:10ox;
} text-align: left;
}
</style>
</head>
<body>
<div id="conteudo">
<div id="sobremim">
<div class="titulo" style="margin-left:400px;"><strong>Portifólio</strong></div><br />
<div id="titulo_pg"></div>
<?
if($_GET['funcao'] != "alterar"){}
?>
<form id="form1" name="form1" method="post" action="funcao_portfolio.php?funcao=gravar" enctype="multipart/form-data">
<label></label>
<table width="100%" border="0" cellpadding="3" cellspacing="3">
<tr>
<td width="24%"><strong>Cadastrar Imagem:</strong></td>
<td width="76%">
<input type="radio" name="enviar_imagem" id="enviar_imagem" onclick="document.form1.arquivo.disabled=false" value="sim" />
<strong>SIM </strong>
<input type="radio" name="enviar_imagem" id="enviar_imagem" onclick="document.form1.arquivo.disabled=true" value="nao" checked="checked" />
<strong>NÃO</strong> </td>
</tr>
<tr>
<td><strong>Imagem:</strong></td>
<td><label>
<input name="arquivo" type="file" id="arquivo" size="40" disabled="disabled" />
</label></td>
</tr>
<tr>
<td><strong>Texto:</strong></td>
<td><label>
<textarea name="texto" id="texto" cols="50" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td><strong>Link:</strong></td>
<td><label>
<input name="link" type="text" id="link" size="40" />
</label></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="button" id="button" value="Cadastrar" /></td>
</tr>
</table>
</form>
<hr />
</div>
</div>
</body>
</html>
funcao_portifolio.php
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?
include "config.php";
$texto = $_POST['texto'];
$link = $_POST['link'];
$enviar_imagem = $_POST['enviar_imagem'];
if($_GET['funcao'] == "gravar" && $enviar_imagem == "sim" && is_file($_FILES['arquivo']['tmp_name'])){
$foto = $_FILES['arquivo']['name'];
$foto = str_replace(" ", "_", $foto);
$foto = str_replace("ã", "a", $foto);
$foto = str_replace("á", "a", $foto);
$foto = str_replace("à", "a", $foto);
$foto = str_replace("é", "e", $foto);
$foto = str_replace("ê", "e", $foto);
$foto = str_replace("è", "e", $foto);
$foto = str_replace("í", "i", $foto);
$foto = str_replace("ì", "i", $foto);
$foto = str_replace("ó", "o", $foto);
$foto = str_replace("õ", "o", $foto);
$foto = str_replace("ç", "c", $foto);
$foto = strtolower($foto);
if(!eregi("^image\/(jpeg|png|gif|pjpeg|jpg)$", $_FILES['arquivo']['type'])){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.php?pg=portfolio'>
<script type=\"text/javascript\">
alert(\"Formato inválido\");
</script>
";
}else{
if(file_exists("../fotos/$foto")){
$a = 1;
while(file_exists("../fotos/[$a]$foto")){
$a++;
}
$foto = "[".$a."]".$foto;
}
if(!move_uploaded_file($_FILES['arquivo']['tmp_name'], "../fotos/".$foto)){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.php?pg=portfolio'>
<script type=\"text/javascript\">
alert(\"Erro ao enviar o arquivo.\");
</script>
";
}
}
$sql = mysql_query("INSERT INTO portfolio (texto,foto,link) value ('$texto','$foto','$link')");
header("Location: index.php?pg=portfolio");
}
if($_GET['funcao'] == "gravar" && $enviar_imagem != "sim" && !is_file($_FILES['arquivo']['tmp_name'])){
$sql = mysql_query("INSERT INTO portfolio (texto, link) value ('$texto','$link')");
header("Location: index.php?pg=portfolio");
}
?>
quando clico em cadastrar ele diz : pagina não encontrada.
Online: http://randalmaia.6te.net/randalsuper/adm/index.php?pg=portifolio
lol, que errinho
valeu ai, vou testar http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
O formulario envia para: funcao_portfolio.php que nao existe, porém funcao_portifolio.php existe