+ Reply to Thread
Results 1 to 6 of 6

Thread: Parse error: syntax error
      
   

  1. #1
    SStephenson is offline Sergeant First Class
    Join Date
    Feb 2007
    Posts
    53

    Default Parse error: syntax error

    Need some assistance with the following error...

    Parse error: syntax error, unexpected '"' in /home/xqfyxorw/public_html/uploadaction.php on line 62

    From is to upload multiple files. Thanks!

    <?php
    // Receiving variables
    @$email = addslashes($_POST['email']);
    @$upload_Name = $_FILES['upload']['name'];
    @$upload_Size = $_FILES['upload']['size'];
    @$upload_Temp = $_FILES['upload']['tmp_name'];
    @$upload1_Name = $_FILES['upload1']['name'];
    @$upload1_Size = $_FILES['upload1']['size'];
    @$upload1_Temp = $_FILES['upload1']['tmp_name'];
    @$upload2_Name = $_FILES['upload2']['name'];
    @$upload2_Size = $_FILES['upload2']['size'];
    @$upload2_Temp = $_FILES['upload2']['tmp_name'];
    // Validation for max file size
    // Validation for the first file, if it exists. Repeat the block as many times as your upload fields.
    if ($upload_Size>0)
    {
    if( $upload_Size >500000)
    {
    //delete file
    unlink($upload_Temp);
    header("Location: error.html");
    exit;
    }
    }
    // Validation for the second file, if it exists. In the additional blocks, change the number 1 to 2 or 3 or ... n
    if ($upload1_Size>0)
    {
    if( $upload1_Size >500000)
    {
    //delete file
    unlink($upload1_Temp);
    header("Location: error.html");
    exit;
    }
    }
    if ($upload2_Size>0)
    {
    if( $upload2_Size >500000)
    {
    //delete file
    unlink($upload2_Temp);
    header("Location: error.html");
    exit;
    }
    }
    // Uploading the first file, if it exists. Repeat as many times as your upload fields.
    if ($upload_Size>0)
    {
    $uploadFile = "uploads/".$upload_Name ;
    @move_uploaded_file( $upload_Temp , $uploadFile);
    chmod($uploadFile, 0644);
    $upload_URL = "http://www.myphotoflips.com/uploads/".$upload_Name ;
    }


    // Uploading the second file, if it exists.
    if ($upload1_Size>0)
    {
    $uploadFile = "uploads/".$upload1_Name ;
    @move_uploaded_file( $upload1_Temp , $uploadFile);
    chmod($uploadFile, 0644);
    $upload1_URL = "http://www.myphotoflips.com/uploads/".$upload1_Name" ; // Delete the red " off
    }
    if ($upload2_Size>0)
    {
    $uploadFile = "uploads/".$upload2_Name ;
    @move_uploaded_file( $upload2_Temp , $uploadFile);
    chmod($uploadFile, 0644);
    $upload2_URL = "href="http://www.myphotoflips.com/uploads/".$upload2_Name ; // Delete the red part(S)
    }
    //Sending Email to form owner
    $mailto = "photos@myphotoflips.com";
    $mailsubj = "New Order";
    $mailhead = "From: $email\n";
    reset ($HTTP_POST_VARS);
    $mailbody = "Values submitted from web site form :\n";
    while (list ($key, $val) = each ($HTTP_POST_VARS))
    {
    if ($key!="submit")
    {
    $mailbody .= "$key : $val\n";
    }
    }
    $mailbody .= "File Link 1: $upload_URL\n"; // This line is to add the link to the first file. Repeat as many times as your upload fields
    $mailbody .= "File Link 2: $upload1_URL\n"; // This line is to add the link to the second file.
    $mailbody .= "File Link 3: $upload2_URL\n";
    $mailbody .= "If any link is broken, please copy and paste it in your browser's address bar\n";
    mail($mailto, $mailsubj, $mailbody, $mailhead);

    header("Location: thankyou_page.html");
    ?>

    xqfyxorw

  2. #2
    Join Date
    Mar 2006
    Location
    Mallorca, Spain
    Posts
    6,313

    Default Re: Parse error: syntax error

    It could well be this line:

    $upload2_URL = "href="http://www.myphotoflips.com/uploads/".$upload2_Name ;

    try this replacement:

    $upload2_URL = "href="http://www.myphotoflips.com/uploads/".$upload2_Name" ;

    (missing " )

    p.s. I have not checked the whole script................

  3. #3
    navaldesign's Avatar
    navaldesign is offline General & Forum Moderator
    Join Date
    Oct 2005
    Location
    Italy
    Posts
    12,061

    Default Re: Parse error: syntax error

    it should be :

    $upload1_URL = "http://www.myphotoflips.com/uploads/".$upload1_Name ;

    and similar for the second upload field.

    You are not missing the ", you have it at the end of the line, whilst it should not be there.
    Navaldesign
    Logger Lite: Low Cost, Customizable, multifeatured Login script
    Instant Download Cart: a Powerfull, Customized, in site, DB driven, e-products Cart
    DBTechnosystems.com Forms, Databases, Shopping Carts, Instant Download Carts, Loggin Systems and more....
    Advanced BlueVoda Form Processor : No coding form processor! Just install and use! Now with built in CAPTCHA!


  4. #4
    SStephenson is offline Sergeant First Class
    Join Date
    Feb 2007
    Posts
    53

    Default Re: Parse error: syntax error

    Thanks everyone. I have everything working now. I checked the html code and found the errors. Updated the php files in cp and everything is working now. Thanks again for the quick response!!!

  5. #5
    navaldesign's Avatar
    navaldesign is offline General & Forum Moderator
    Join Date
    Oct 2005
    Location
    Italy
    Posts
    12,061

    Default Re: Parse error: syntax error

    If you need so many upload fields, why don't you useAdvanced BlueVoda Form Processor ? it will not only upload the files, but it will also send them as attached files straight to your desktop! And, it will also provide you with field validation, security, autoresponder, customized headers and footers, and more!
    Navaldesign
    Logger Lite: Low Cost, Customizable, multifeatured Login script
    Instant Download Cart: a Powerfull, Customized, in site, DB driven, e-products Cart
    DBTechnosystems.com Forms, Databases, Shopping Carts, Instant Download Carts, Loggin Systems and more....
    Advanced BlueVoda Form Processor : No coding form processor! Just install and use! Now with built in CAPTCHA!


  6. #6
    SStephenson is offline Sergeant First Class
    Join Date
    Feb 2007
    Posts
    53

    Default Re: Parse error: syntax error

    I have downloaded but have not had a chance to implement. It sounds great though and appreciate your assistance.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49