Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá.
Estou tentando usar um script para upar imagem, tanto no diretório quanto no banco, mas estou com um problema :
Notice: Undefined index: wallpaperimg in C:\Program Files (x86)\EasyPHP-12.1\www\my portable files\Site final\phpContact.php on line 14
linha 14 :
$img = $_FILES['wallpaperimg'];
Input file :
<input id="realupload" name="wallpaperimg" class="realupload" type="file" />
phpContact.php :
if(isset($_POST['email'])) {
if(isset($_POST['nome'])) {
if(isset($_POST['mensagem'])) {
$Nome = $_POST["nome"];
$Assunto = $_POST["assunto"];
$Email = $_POST["email"];
$Mensagem = nl2br($_POST["mensagem"]);
$data = date('d/m/Y');
$pasta = 'images/wallpaper/email';
$permitido = array ('image/jpg', 'image/jpeg', 'image/pjpeg');
$img = $_FILES['wallpaperimg'];
$tmp = $img['tmp_name'];
$type = $img['type'];
require ('UpWallpaperUser.php');
if(!empty($img) && in_array($type, $permitido)){
$nomeWallpaper = $Nome .".". md5(uniqid(rand(), true)).".jpeg";
upload($tmp, $nomeWallpaper, $largura, $pasta);
$uparImg = mysql_query("INSERT INTO email(Nome_Wallpaper) VALUES ('$nomeWallpaper')");
echo 'foi';
}else {
echo "<span style='color:#6FD3FF; font-size:17px; margin-bottom:7px;'>Arquivo invalido!</span>";
}
mysql_query("INSERT INTO email(Nome, Assunto, Email, Mensagem, Data,) VALUES ('$Nome','$Assunto','$Email','$Mensagem', '$data')");
//header("Location: ".$_SERVER['HTTP_REFERER']."");
echo "E-mail enviado!";
}else { echo "please enter some content!";}
} else {
echo "please set a post name!";}
}else {
echo "Deu zika";}
UpWallpaperUser.php:
function upload($tmp, $nomeWallpaper, $largura, $pasta){
$img = imagecreatefromjpeg($tmp);
$x = imagesx($img);
$y = imagesy($img);
$largura = $x;
$altura = $y;
$nova = imagecreatetruecolor($largura, $altura);
imagecopyresampled($nova, $img, 0, 0, 0, 0, $largura, $altura, $x, $y);
imagejpeg($nova, "$pasta/$nomeWallpaper");
imagedestroy($nova);
imagedestroy($img);
return($nomeWallpaper);
}
alguém tem ideia do que esta causando isso ? rs
Carregando comentários...