Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Parse error: syntax error, unexpected T_VARIABLE...

    Ciao a tutti,

    sto provando a realizzare un modulo che mi consenta l'upload dei file sul server. Mi sono basato sul tutorial presente qui.
    Il form è così strutturato:

    <form enctype="multipart/form-data" action="add.php" method="POST">
    Name: <input type="text" name="name">

    E-mail: <input type="text" name = "email">

    Phone: <input type="text" name = "phone">

    Photo: <input type="file" name="photo">

    <input type="submit" value="Add">
    </form></body>

    Il codice php è invece il seguente:
    Codice PHP:
    <?php
    $target 
    "images/";
    $target $target basename$_FILES['photo']['name'];
    $name=$_POST['name'];
    $email=$_POST['email'];
    $phone=$_POST['phone'];
    $pic=($_FILES['photo']['name']);
    mysql_connect("host""user""pws") or die(mysql_error());
    mysql_select_db("dbname") or die(mysql_error());
    mysql_query("INSERT INTO `employees` VALUES ('$name', '$email', '$phone', '$pic')");
    if(
    move_uploaded_file($_FILES['photo']['tmp_name'], $target))
    echo 
    "The file "basename$_FILES['uploadedfile']['name']). " has been uploaded, and your information has been added to the directory";
    }
    else {
    echo 
    "Sorry, there was a problem uploading your file.";
    ?>
    Dopo aver compilato il form e dato l'ok per l'upload del file, compare il seguente messaggio d'errore:
    Parse error: syntax error, unexpected T_VARIABLE in ... on line 14

    Vale a dire qui:
    Codice PHP:
    $name=$_POST['name']; 
    Il sito è ospitato su Tophost. Leggendo il loro supporto, pare che la direttiva REGISTER_GLOBALS sia settata su OFF. Questo dovrebbe cambiare qualcosa rispetto a come è stato scritto il codice?

    Grazie per le risposte.

    Luca

  2. #2
    nella riga prima manca una tonda chiusa

  3. #3
    Codice PHP:
    // ...
    $target $target basename$_FILES['photo']['name']; 
    // ... e la parentesi chiusa dov'e'? 
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  4. #4
    ... giusto!
    Mi era sfuggito... Grazie a tutti per l'eccezionale rapidità nella risposta!

    Luca

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.