Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou tentando fazer um sistema de cadastro de usuarios com foto para exibição no perfil, estou com um problema no código abaixo:
<meta charset="iso-8859-1" />
<?php
include('config.php');
function A1($palavra){
echo "<script>alert('".$palavra."')</script>";
}
if($_POST['cadastrar'] && !empty($nome) || !empty($senha)){
$login = $_POST['login'];
$senha = $_POST['senha'];
$foto = $_FILE['foto'];
}
if(!empty($foto["name"])){
$largura = 500;
$altura = 550;
$tamanho = 3000;
if(!preg_match("/^image\/(pjpeg|jpeg|png|gif|bmp)$/", $foto["type"])){
$error[1] = A1('O arquivo selecionado não é uma imagem');
}
$dimensao = getimagesize($foto["tmp_name"]);
if($dimensao[0] > $largura){
$error[2] = A1('A largura não deve ultrapassar $largura pixels');
}
if($dimensao[1] > $altura){
$error[3] = A1('A imagem não deve ultrapassar $altura pixels');
}
if($foto["size"] > $tamanho){
$error[4] = A1('A imagem não deve ultrapassar de $tamanho bytes');
}
if(count($error) == 0){
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
$nome_imagem = md5(uniqid(time())) . "." . $ext[1];
$caminho_imagem = "img/perfil" . $nome_imagem;
move_uploaded_file($foto["tmp_name"], $caminho_imagem);
$sql = mysql_query("INSER INTO `cadastro` VALUE (NULL, '".$login."', '".$senha."', '".$nome_imagem."')");
if($sql){
A1('Cadastro realizado com sucesso');
}
}
if(count($error) != 0){
foreach($error as $erro){
A1('$erro');
}
}
}
?>
O erro que está sendo notificado é:
Notice: Undefined index: cadastrar in C:\xampp\htdocs\upload\cadastrando.php on line 7
Carregando comentários...