-
#####################
your coding is a bit iffy
http://www.paintballfm.com/site/uploader.php << got that fixed, just saying The width of the image can only be: px regardless.
Tryyyy :) Thisss edited:
PHP Code:
<?php
$path = "usr_pics_uploaded/";
$maxSize == "100000";
$maxWidth == "1500";
$maxHeight == "1500";
$allowedExt == array('jpg', 'gif', 'png', 'zip', 'psd');
function get_ext($file){
$ex = strstr($file,".");
return $ex;
}
if (!$_POST['submit']){
?>
<form method="post" action="" enctype="multipart/form-data">
<label>Select Image</label><br />
<input name="image_file" type="file"><br />
<input name="submit" type="submit" value="Upload">
</form>
<?php
}
else{
$file = $_FILES['image_file'];
if($file == NULL){
echo "No image selected.";
}else{
$random = rand(0,9999);
$random *= rand(0,9999);
$random *= rand(0,9999);
$random /= 3;
$file_name = $random."-".basename($_FILES['image_file']['name']);
$up_path = $path.$file_name;
$ext = get_ext($file);
list($width, $height, $ftype, $attr) = getimagesize($_FILES['image_file']['tmp_name']);
$fileExt = explode(",",$allowedExt);
if ($width > $maxWidth){
echo "The width of the image can only be: ".$maxWidth."px";
}elseif ($height > $maxHeight){
echo "The height of the image can only be: ".$maxHeight."px";
}elseif (!in_array($ext,$fileExt)){
echo "File extention not recognized.<br /> Allowed extentions: ".$allowedExt;
}else{
if(move_uploaded_file($file_name,$up_path)){
}else{
echo "Error with uploading the image.";
}
}
}
}
?>
-
I get the following error: The width of the image can only be: px.
Then it doesn't even upload.
-
I'm sure someone knows what's wrong with this, please.
Edited by Kaotix12 (Forum Moderator): Please do not double post in order to bump your thread.
-
Try post it in the "Ask the coding community"
-
Try this:
PHP Code:
<?php
$path = "upload/";
$maxSize = "100000";
$maxWidth = "1500";
$maxHeight = "1500";
$allowedExt = ".gif,.bmp,.png,.jpg,.zip,.psd,.GIF,.BMP,.PNG,.JPG,.ZIP,.PSD";
function get_ext($file){
$ex = strstr($file,".");
return $ex;
}
if (!$_POST['submit']){
?>
<form method="post" action="" enctype="multipart/form-data">
<label>Select Image</label><br />
<input name="image_file" type="file"><br />
<input name="submit" type="submit" value="Upload">
</form>
<?php
}
else{
$file = $_FILES['image_file'];
if($file == NULL){
echo "No image selected.";
}else{
$random = rand(0,9999);
$random *= rand(0,9999);
$random *= rand(0,9999);
$random /= 3;
$file_name = $random."-".basename($_FILES['image_file']['name']);
$up_path = $path.$file_name;
$ext = get_ext($file);
list($width, $height, $ftype, $attr) = getimagesize($_FILES['image_file']['tmp_name']);
$fileExt = explode(",",$allowedExt);
if ($width > $maxWidth){
echo "The width of the image can only be: ".$maxWidth."px";
}elseif ($height > $maxHeight){
echo "The height of the image can only be: ".$maxHeight."px";
}elseif (!in_array($ext,$fileExt)){
echo "File extention not recognized.<br /> Allowed extentions: ".$allowedExt;
}else{
if(move_uploaded_file($file_name,$up_path)){
}else{
echo "Error with uploading the image.";
}
}
}
}
?>