Parse error: syntax error

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • SStephenson
    Sergeant First Class

    • Feb 2007
    • 53

    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
    Scott

    Turn your Sentimental photos into Canvas Art!
    www.canvasappeal.com


  • davidundalicia
    General

    • Mar 2006
    • 6294

    #2
    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................
    Have fun
    Regards..... David

    Step by Step Visual Tutorials for the complete beginner
    Newbies / Beginners Forum
    FREE Membership Login Scripts: - Meta Tags Analyzer
    My Social Networking Site - Free Contact Forms
    Finished your New website!! Now get it noticed Here:

    Comment

    • navaldesign
      General & Forum Moderator

      • Oct 2005
      • 12080

      #3
      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!

      Comment

      • SStephenson
        Sergeant First Class

        • Feb 2007
        • 53

        #4
        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!!!
        Scott

        Turn your Sentimental photos into Canvas Art!
        www.canvasappeal.com


        Comment

        • navaldesign
          General & Forum Moderator

          • Oct 2005
          • 12080

          #5
          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!

          Comment

          • SStephenson
            Sergeant First Class

            • Feb 2007
            • 53

            #6
            Re: Parse error: syntax error

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

            Turn your Sentimental photos into Canvas Art!
            www.canvasappeal.com


            Comment

            Working...
            X