Hi!
Every time when executed method = ‘post’ This code displays the error This webpage is not available
and if I choose a different file instead of pictures, it shows a white page and nothing happens.
Why, where is the problem?
[php]<?php
session_start();
error_reporting(0);
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”);
}
}
?>[/php]
P.S. Thanks in advance 