Atlanticas Posted March 21, 2006 Share Posted March 21, 2006 Basically looking for a free or low-cost script/tool that I can install on my site, where visitors can upload a picture to a directory on my site. No login needed or access to the file, I just need to be able to desginate where the image is stored and if possible control the format and size. Thanks! Link to comment https://forums.phpfreaks.com/topic/5390-image-uploader-tool/ Share on other sites More sharing options...
.-INSANE-. Posted March 21, 2006 Share Posted March 21, 2006 ok well here is my upload script but ur going to have to change it in diff ways [code]<?PHPif($_POST['submit']){$directory = "/home/username/public_html/files/"; // Change this too$max_file_size = "CHANGE"; //This is in bytes$allowedfile[] = "CHANGE TO PIC MIME"; $allowedfile[] = "CHANGE TO PIC MIME"; $allowedfile[] = "CHANGE TO PIC MIME"; $allowedfile[] = "CHANGE TO PIC MIME";$allowedfile[] = "CHANGE TO PIC MIME";$allowedfile[] = "CHANGE TO PIC MIME"; if (is_uploaded_file($_FILES["file"]["tmp_name"])) { if($_FILES["file"]["size"]>$max_file_size) { $is_uploaded = "failed"; echo 'Sorry, this file is too large. The maximum filesize is '.$max_file_size.' bytes, although your file is '.$_FILES["file"]["size"].'. '; exit(); } if(!in_array($_FILES["file"]["type"],$allowedfile)) { $is_uploaded = "failed"; echo 'Sorry, wrong file type, "'.$_FILES["file"]["type"].'" is not allowed. '; exit(); } if(file_exists($directory.$_FILES["file"]["name"])) { $is_uploaded = "failed"; echo 'Sorry, this file already exists. '; exit(); if($is_uploaded!="failed") { $replace = array("$","%","#","@","!","&","^","*","(",")","-"); $new = str_replace($replace,"",$_FILES["file"]["name"]); $fileName = str_replace(" " , "_" , $new); if(! is_dir($directory)){ mkdir($directory,0777); } if (move_uploaded_file($_FILES["file"]["tmp_name"], $directory.$fileName)) { echo "Your file, ". $fileName ." has successfully been uploaded! Click <a href=\"".$directory.$fileName."\">Here</a> to view your file."; } else { echo 'Sorry, your file has not uploaded.'; exit(); } }} else { echo 'There has been an unknown error while uploading'; exit();}}?>[/code] Link to comment https://forums.phpfreaks.com/topic/5390-image-uploader-tool/#findComment-19220 Share on other sites More sharing options...
Atlanticas Posted March 24, 2006 Author Share Posted March 24, 2006 I changed the [code]$directory = "http://www.mysite.com/test/";[/code], I copied the code to a blank page and named it upload.php When I went to visit it, I was told:[!--quoteo--][div class=\'quotetop\']QUOTE[/div][div class=\'quotemain\'][!--quotec--]Parse error: syntax error, unexpected $end in /home/.sabastian/atlanticas/mysite.com/test/upload.php on line 48[/quote]What did I do wrong? Thx :) Link to comment https://forums.phpfreaks.com/topic/5390-image-uploader-tool/#findComment-20213 Share on other sites More sharing options...
Atlanticas Posted October 23, 2006 Author Share Posted October 23, 2006 Anyone? :) Link to comment https://forums.phpfreaks.com/topic/5390-image-uploader-tool/#findComment-113069 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.