Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di vikey89
    Registrato dal
    Apr 2009
    Messaggi
    333

    Perchè mi da questo errore? T_BREAK

    Ragazzi mi potete dire dove sbaglio, mi restituisce sempre lo stesso errore:
    Parse error: syntax error, unexpected T_BREAK

    Codice PHP:
    <?php
    //Collegamento MySql
    $db mysql_connect('localhost''****''*****') or
          die (
    'Non è possibile connttersi');
          
    mysql_select_db('moviesite'$db) or die (mysql_error ($db));

    //cartella images
    $dir'C:/Program Files(x86)/Apache Software Foundation/Apache2.2/htdocs/images';

    //Si assicura che il caricamento si avvenuto
    if ($_FILES ['uploadfile'] ['error'] != UPLOAD_ERR_OK) {
         switch (
    $_FILES ['uploadfile'] ['error'] ) {
       case 
    UPLOAD_ERR_INI_SIZE:
         die(
    'File troppo grande' 'in php.ini.');
         break;
       case 
    UPLOAD_ERR_FORM_SIZE:
         die (
    'The Upload file troppo grande' 'specificato nell html');
         break;
       case 
    UPLOAD_ERR_PARTIAL:
         die (
    'the upload files was only partially upload');
         break;
       case 
    UPLOAD_ERR_NO_FILE:
         die (
    'No file was upload');
         break;
       case 
    UPLOAD_ERR_TMP_DIR:
         die (
    'The server is missing a temporary folder')
         break;
       case 
    UPLOAD_ERR_CANT_WRITE:
         die (
    'The server failed to write upload')
         break;
       case 
    UPLOAD_ERR_EXTENSION:
         die (
    'The upload stopped extension')
         break;
       }
    }

    //Recupera le info delle immagini appena caricata
    $image_caption $_POST ['caption'];
    $image_username $_POST ['username'];
    $image_date date ('Y-m-d');
    list (
    $width$height$type$attr) =
         
    getimagesize ($_FILES ['uploadfile'] ['tmp_name']);

    //Controlla se il il file caricato è supportato
    switch ($type) {
    case 
    IMAGETYPE_GIF:
      
    $imageimagecreatefromgif ($_FILES ['uploadfile'] ['tmp_name']) or
      die (
    'Il file da te inviato non è supportato');
      
    $ext '.gif';
      break;
    case 
    IMAGETYPE_JPEG:
      
    $imageimagecreatefromjpeg ($_FILES ['uploadfile'] ['tmp_name']) or
      die (
    'Il file da te inviato non è supportato');
      
    $ext '.jpg';
      break;
    case 
    IMAGETYPE_PNG:
      
    $imageimagecreatefrompng ($_FILES ['uploadfile'] ['tmp_name']) or
      die (
    'Il file da te inviato non è supportato');
      
    $ext '.png';
      break;
    default:
      die (
    'Il file da te inviato, non è supportato dal nostro sitema');
    }

    //Inserisce nella tabella Image le info
    $query 'INSERT INTO images
    (images_caption, image_username, image_date)
    VALUES
    ("' 
    $image_caption '", "' $image_username '", "' $image_date '")';
    $result mysql_query($query$db) or die (mysql_error ($db));

    //Recupera il valore di image_id da mysql
    $last_id mysql_insert_id ();

    //Dato che l'id è univoco lo si può utilizzare come no dell'immagine
    $imagename $last_id $ext;

    //Aggiorno la tabella image con il nome finale dell'immagine
    $query 'UPDATE images
    SET image_filename = "' 
    $imagename '"
    WHERE image_id = '
    $last_id ;
    $result mysql_query ($query$db) or die (mysql_error ($db));

    //Salva l'immagine nella sua destinazione finale
    switch ($type) {
    case 
    IMAGETYPE_GIF:
         
    imagegif ($image$dir '/' $imagename);
         break;
    case 
    IMAGETYPE_JPEG:
         
    imagejpeg ($image$dir '/' $imagename100);
         break;
    case 
    IMAGETYPE_PNG:
         
    imagepng ($image$dir '/' $imagename );
         break;
    }
    imagedestroy ($image);
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    107
    ciao!
    magari se ci dici anche qual è la riga relativa all'errore possiamo vedere di aiutarti...in teoria dovrebbe essere specificato nel messaggio di errore...

  3. #3
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Codice PHP:
    die ('The server is missing a temporary folder')
         break;
       case 
    UPLOAD_ERR_CANT_WRITE:
         die (
    'The server failed to write upload')
         break;
       case 
    UPLOAD_ERR_EXTENSION:
         die (
    'The upload stopped extension'
    ti mancano qualche ;

  4. #4
    Utente di HTML.it L'avatar di vikey89
    Registrato dal
    Apr 2009
    Messaggi
    333
    Si infatti erano i 3 ; che mi davano errore ma in mezzo a tutte quelle righe non ci ho fatto caso grazie.. come sempre fantastici

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.