Jump to content

WhyWhyZed

New Members
  • Posts

    6
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

WhyWhyZed's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Grrrrr... I hate my internet connection. :-) Nice bar, btw. And a final Thank you for your help. P.S - The links will be dead soon.
  2. [!--quoteo(post=369791:date=Apr 28 2006, 11:30 PM:name=michaellunsford)--][div class=\'quotetop\']QUOTE(michaellunsford @ Apr 28 2006, 11:30 PM) [snapback]369791[/snapback][/div][div class=\'quotemain\'][!--quotec--] [code] if (move_uploaded_file($_FILES["file"]["tmp_name"], $directory.$fileName)) {                                 echo "Your file, ". $fileName ." has successfully been uploaded!  Click <a href=\"".$directory2.$fileName."\" target=\"_blank\">Here</a> to view your file.";                         }[/code] just escape your quotes. [/quote] Thanks again. Can you by any chance try uploading a large photo file? I don't know if it's my internet or the coding but everytime I try and upload a 1mb+ file... I get cannot display page.
  3. [!--quoteo(post=369758:date=Apr 28 2006, 07:55 PM:name=michaellunsford)--][div class=\'quotetop\']QUOTE(michaellunsford @ Apr 28 2006, 07:55 PM) [snapback]369758[/snapback][/div][div class=\'quotemain\'][!--quotec--] You might be having errors with your directory name: $directory = "/httpdocs/0406meetphotos/"; Your leading slash is telling your script to start in the root directory. Just for fun, you might add the following just below the original if(! is_dir... in your code: [/quote] You're the best!! I really appriciate it. You had some humor with it too. I added the code, tried to upload a file, and it told me what to do. It was quite funny. So I did some tweaking, and then the URL that would appear with the address was messed up, so I solved that myself. But when I enter [code]target="_blank"[/code] it doesn't work. This should be a simple solution now for all you geniuses :-D [code] if (move_uploaded_file($_FILES["file"]["tmp_name"], $directory.$fileName)) {                                 echo "Your file, ". $fileName ." has successfully been uploaded!  Click <a href=\"".$directory2.$fileName."\" >Here</a> to view your file.";                         }[/code]
  4. Thanks for your help, so far, Crayon Violent. What I don't understand is that it's just a regular jpg. Where is the "P"coming from? Was it because it was saved from Photoshop? Well, I know this is the PHP forum, but that's confusing me too. I am absolutely stumped on this one, completely. :( Anyone else know the problem? EDIT: Well I just added the pjpeg to the file list. So we overcame that, but as you said...I still get the "Sorry, file not uploaded" Error.
  5. [code]<?PHP //If the submit button is pressed: if($_POST['submit']){ //category you would like to upload files to $directory = "/httpdocs/0406meetphotos/"; //max file size $max_file_size = "20480000"; //allowed files types users can upload $allowedfile[] = "image/gif"; //.gif $allowedfile[] = "image/jpeg"; //.jpeg $allowedfile[] = "image/jpg";  //.jpg $allowedfile[] = "video/x-ms-wmv";  //.wmv $allowedfile[] = "video/x-msvideo";  //.avi $allowedfile[] = "video/mpeg";  //.mpeg //Check max file size 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 $is_upload = failed, then we stop the uploading process     }     //Check file type     if(!in_array($_FILES["file"]["type"],$allowedfile)) {         $is_uploaded = "failed";         echo 'Sorry, wrong file type, "'.$_FILES["file"]["type"].'" is not allowed. ';         exit();  //If $is_upload = failed, then we stop the uploading process     }     //Check to see if file exists | If it does, then we stop the process, although if it doesnt then we continue     if(file_exists($directory.$_FILES["file"]["name"])) {         $is_uploaded = "failed";         echo 'Sorry, this file already exists. ';         exit();  //If $is_upload = failed, then we stop the uploading process     }          //Now, if $is_uploaded does NOT = failed, we remove invalid characters in the filename, and replace all spaces with underscores         if($is_uploaded!="failed") {                 $replace = array("$","%","#","@","!","&","^","*","(",")","-");                 $new = str_replace($replace,"",$_FILES["file"]["name"]);                 $fileName = str_replace(" " , "_" , $new);                         //If the directory defined in the beggining does not exist, we create it and CHMOD it to 777                         if(! is_dir($directory)){                                 mkdir($directory,0777);                         }                                                 //upload the file and check for errors                         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] [code]<table width='90%' cellpadding='0' cellspacing='0' style='border:1px solid #000000;'>         <tr>                 <td colspan="2" style='border-bottom:1px solid #000000;padding:3px;padding-left:6px;'>Upload File</td>         </tr>         <tr>                 <td> <center>        <form action="<?= $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data">          <table>            <tr>              <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Choose File:</font></td>              <td><input type="file" name="file">                <input name="submit2" type="submit" value="Upload File"></td>              <input type="hidden" name="submit" value="true">            </tr>            </table>        </form>      </center>[/code]
  6. I'm quite new to coding, both HTML and PHP. I took the responsibility upon myself to manage and maintain a site that would be used for another discussion forum's meet/get together. Well, I never really had a chance to do all of what I wanted to do, but I would really like to do this one thing. Not too many of the people have webspace, and alot of the others can be a hassle. But not just that, it'd fit the site more appropriately. So i'd like to have a file upload system for them to upload photos and movies. I found a great tutorial on another site, and it was as simple as copying and pasting with just a few minor adjustments. However, when I test it... after clicking the "upload file" button I always get [!--quoteo--][div class=\'quotetop\']QUOTE[/div][div class=\'quotemain\'][!--quotec--]"Sorry, wrong file type, "image/pjpeg" is not allowed. "[/quote] This happens with any file. Can someone [b]please[/b] look over my code, and help me out!, as well as explain to me what the error was. I really am trying to learn. I read through the whole coding and tried to analyze it for the future. [a href=\"http://www.yyzmeet.org/test.php\" target=\"_blank\"]http://www.yyzmeet.org/test.php[/a] Thanks alot for any advice an input that is given. Nothing ever gets done un-noticed.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.