ziedinjsh Posted June 29, 2012 Report Posted June 29, 2012 Sveiki! Esmu saputrojies un vairs nesaprotu kas notiek.. Kad veicu formas postu uz failu image.process.php (bildes augšupielādi) man parāda erroru to ka lapa nav pieejama, bet kad izvēlos cita formāta failu, parāda baltu lapu un viss.. php kods: <?php session_start(); include("../misc/dbase.php"); $change = ""; $abc = ""; define ("MAX_SIZE","400"); function getExtension($str) { $i = strrpos($str,"."); if (!$i) { return ""; } $l = strlen($str) - $i; $ext = substr($str,$i+1,$l); return $ext; } $errors = 0; $image = $_FILES["photo"]["name"]; $uploadedfile = $_FILES['photo']['tmp_name']; if ($image) { $filename = stripslashes($_FILES['photo']['name']); $extension = getExtension($filename); $extension = strtolower($extension); if (($extension != "jpg") && ($extension != "jpeg") && ($extension != "png") && ($extension != "gif")) { $change = "Neatpazīstams bilžu formāts"; $errors = 1; }else{ $size = filesize($_FILES['photo']['tmp_name']); if ($size > MAX_SIZE*1024){ $change = "Tika pārsniegts bilžu izmērs."; $errors = 1; } if($extension=="jpg" || $extension=="jpeg" ){ $uploadedfile = $_FILES['photo']['tmp_name']; $src = imagecreatefromjpeg($uploadedfile); }else if($extension=="png"){ $uploadedfile = $_FILES['photo']['tmp_name']; $src = imagecreatefrompng($uploadedfile); }else { $src = imagecreatefromgif($uploadedfile); } echo $scr; list($width,$height) = getimagesize($uploadedfile); $newwidth = 200; $newheight = ($height/$width)*$newwidth; $tmp = imagecreatetruecolor($newwidth,$newheight); $newwidth1 = 70; $newheight1 = ($height/$width)*$newwidth1; $tmp1 = imagecreatetruecolor($newwidth1,$newheight1); imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height); imagecopyresampled($tmp1,$src,0,0,0,0,$newwidth1,$newheight1,$width,$height); $filename = "../wall/". $_FILES['photo']['name']; $filename1 = "../wall/small/". $_FILES['photo']['name']; $photo = $_FILES['photo']['name']; imagejpeg($tmp,$filename,100); imagejpeg($tmp1,$filename1,100); imagedestroy($src); imagedestroy($tmp); imagedestroy($tmp1); $firstname = mysql_real_escape_string($_SESSION['firstname']); $lastname = mysql_real_escape_string($_SESSION['lastname']); $city = mysql_real_escape_string($_SESSION['city']); $email = mysql_real_escape_string($_SESSION['email']); $genere = mysql_real_escape_string($_SESSION['genere']); $bequest = mysql_real_escape_string($_SESSION['bequest']); $ip = mysql_real_escape_string($_SESSION['ip']); $date = mysql_real_escape_string($_SESSION['date']); $statuss = mysql_real_escape_string($_SESSION['statuss']); mysql_query("insert into peoples (firstname, lastname, city, email, genere, bequest, ip, date, statuss, photo) values ('$firstname', '$lastname', '$city', '$email', '$genere', '$bequest', '$ip', '$date', '$statuss', '$photo')") or die(mysql_error()); $_SEESION['email'] = $email; header("location:../index.php?p=join&step=2"); } } ?> Kapēc tā notiek!? P.S. Paldies jau iepriekš! :) Quote
y2ok Posted June 29, 2012 Report Posted June 29, 2012 Vari iemest ari HTML dalju pie reizes? P.S. Kas ir header("location: ../index.php?p=join&step=2"); ? Quote
ziedinjsh Posted June 29, 2012 Author Report Posted June 29, 2012 html: <form method="post" action="process/join.process.php?step=1" autocomplete="" id="reg"> <p><input type="text" name="firstname" placeholder="Vārds" class="input"></p> <p><input type="text" name="lastname" placeholder="Uzvārds" class="input"></p> <p><input type="text" name="city" placeholder="Pilsēta" class="input"></p> <p><input type="text" name="email" placeholder="Epasts" class="input"></p> <p><textarea name="bequest" placeholder="Tavs novēlējums Latviešiem" class="textarea"></textarea></p> <p><select name="genere" class="button" style="margin-bottom:5px;"><option value="">-- Dzimums --</option><option value="Vīrietis">Vīrietis</option><option value="Sieviete">Sieviete</option></select></p> <p><input type="submit" name="add" value="Turpināt" class="button"></p> </form> header("location: ../index.php?p=join&step=2"); ceļš uz nākamo soli tu domā kapēc ir ../ tas tapēc ka tas php fails atrodas filderī Quote
y2ok Posted June 29, 2012 Report Posted June 29, 2012 Ne, es domaju, vai vispar kaut kas notiek, ja aiziet uz to adresi? Quote
ziedinjsh Posted June 29, 2012 Author Report Posted June 29, 2012 jā, notiek, tur parādās informācija un augšupielādētā bilde. Uz chrome un mozillu neiet, bet uz IE iet! Quote
ziedinjsh Posted June 29, 2012 Author Report Posted June 29, 2012 (edited) nu jau arī uz IE neiet biku sajaucu.. tieši kas aiziet uz konkrēto failu ir šis html <form method='post' action='process/image.process.php' enctype='multipart/form-data'> <p><input type='file' name='photo' class='input' style='padding:0px;'></p> <p><input type='submit' name='doupload' value='Augšupielādēt' class='button'></p> </form> Interesanti ir tas, ka izvēltoies citu failu viņ to neparādā (vismaz iekš IE) parāda tikai baltu lapu un uz mājas locālo serveri viss strādā! Edited June 29, 2012 by ziedinjsh Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.