• User Attivo

    Errore nessun file immagine selezionato!

    Ciao ragazzi ho un form che include anche l invio di immagini...purtroppo quando prova ainviare il tutto ricevo il seguente errore Errore nessun file immagine selezionato!
    Questo il form
    [php]

    <iframe name="nascosto" style="display:none"></iframe>
    <form name="creazione" id="creazione" method="post" enctype="multipart/form-data" action="crealink2.php">
    <input name="id" value="" type="hidden">

        <img src="images/edit.gif"  alt="titolo" width="12" align="absbottom" height="12">  <strong>Titolo</strong>
        <span class="didascalia">(Il Titolo del Link,sarebbe il  testo in blu che compare nei Link - MI RACCOMANDO NON TROPPO ESTESO -  MAX 95 CARATTERI)</span><br> 
        <input id="titolo" class="moduli" name="titolo" onkeyup="Contar('titolo','sBann','{CHAR} caratteri rimanenti.',95);" 
        maxlength="95" type="text"> <span id="sBann" class="didascalia2">95 caratteri rimanenti.</span>
        <span class="attenzione"></span><p></p>
        
        
        <img src="mages/edit.gif"  alt="descrizione" width="12" align="absbottom" height="12">  <strong>Descrizione</strong> <span  class="didascalia">(Il Testo di continuazione che compare in grigio  chiaro dopo il titolo in blu)</span><br> 
        <input id="descrizione" onkeyup="copiadesc();" class="moduli" name="descrizione" type="text"> <p></p>
    
        <span class="attenzione"></span><p></p>
        
         <img src="dit.gif"  alt="autorelink" width="12" align="absbottom" height="12">  <strong>Tuo nome</strong> <span  class="didascalia">(Inserisci il tuo nome o un nome fantasioso a  scelta)</span><br> 
        <input id="descrizione"  class="moduli" name="autorelink" type="text"> <p></p>
        
        
    
        <img src="mages/img.gif"  alt="immagine" width="13" align="absbottom" height="11">  <strong>Carica un immagine dal tuo pc che rappresenti il  link</strong>
    <br>
    <input type="hidden" size="20" class="moduli"name="MAX_FILE_SIZE" value="3000000000">
    

    <input class="moduli" name="userfile" size="20" type="file">
    <p></p>

    <div align="center">
        
        
        </div>
    
         <img src="mages/cat.gif"  alt="categoria" width="11" height="7">  <strong>Categoria</strong>      <select id="categoria"  name="categoria">
    
        <option value=""  selected="selected"></option><option  value="Aforismi&frasi_aforismi-&facebook_frasi_aforismi.php">Aforismi</option><option   value="Animali&frasi_animali-&frasi-animali.php">Animali</option><option   value="Attualita&frasi_attualita-&facebook_frasi_attualita.php">Attualità</option><option  value="Auguri  Mamma&frasi_auguri_mamma-&facebook_frasi_auguri_mamma.php">Auguri  Mamma</option><option value="Auguri  Papà&frasi_auguri_papa-&facebook_frasi_auguri_papa.php">Auguri  Papà</option><option value="Battute  Divertenti&frasi_battute_divertenti-&facebook_frasi_battute_divertenti.php">Battute  Divertenti</option><option value="Buongiorno e  Buonanotte&frasi_buongiorno_e_buonanotte-&facebook_frasi_buongiorno_e_buonanotte.php">Buongiorno  e Buonanotte</option><option value="Calcio e  Sport&frasi_calcio_e_sport-&facebook_frasi_calcio_e_sport.php">Calcio  e Sport</option><option  value="Fatto&frasi_fatto_face-&frasi_fatto_facebook.php">Fatto</option><option  value="Dedicato a  te&frasi_da_dedicare-&frasi_da_dedicare.php">Dedicato a  te</option><option value="Frasi  compleanno&facebook_frasi_compleanno-&facebook_frasi_compleanno.php">Frasi  compleanno</option><option value="Frasi d  amore&facebook_frasi_amore-&facebook_frasi_amore.php">Frasi  d'amore</option><option value="Frasi  napoletane&facebook_frasi_napoletane-&facebook_frasi_napoletane.php">Frasi  napoletane</option><option value="Frasi delle  Canzoni&frasi_delle_canzoni-&frasi_delle_canzoni.php">Frasi  delle canzoni</option><option value="Frasi sull  amicizia&frasi_sull_amicizia-&frasi_sull_amicizia.php">Frasi  sull amicizia</option><option value="Frasi dei  Film&frasi_dei_film-&frasi_dei_film.php">Frasi dei  Film</option><option value="Persone  Speciali&frasi_persone_speciali-&frasi_persone_speciali.php">Persone  Speciali</option><option  value="Estate&frasi_sull_estate-&frasi_sull_estate.php">Estate</option><option   value="Inverno&frasi_sull_inverno-&frasi_sull_inverno.php">Inverno</option><option   value="Motociclisti&frasi_sui_motociclisti-&frasi_sui_motociclisti.php">Motociclisti</option><option  value="Natale e  Capodanno&frasi_sul_natale_e_capodanno-&frasi_sul_natale_e_capodanno.php">Natale  e Capodanno</option><option value="Pensieri e  citazioni&pensieri_e_citazioni-&pensieri_e_citazioni.php">Pensieri  e citazioni</option><option  value="Portafortuna&frasi_portafortuna-&frasi_portafortuna.php">Portafortuna</option><option   value="Religione&frasi_religione-&frasi_religione.php">Religione</option><option  value="Scuola e  Studenti&scuola_e_studenti-&scuola_e_studenti.php">Scuola e  Studenti</option><option  value="Single&frasi_da_single-&frasi_da_single.php">Single</option><option  value="Significato dei  Nomi&significato_nomi-&significato_nomi.php">Significato dei  Nomi</option><option value="Telefilm e Cartoni  Animati&frasi_telefilm_cartonianimati-&frasi_telefilm_cartonianimati.php">Telefilm  e Cartoni Animati</option>        </select> <span  class="didascalia">Selaziona la Categoria in cui inserire il tuo  Link</span>
    
        <input id="url_scelto" name="url_scelto" value="" type="hidden"><p></p>
    
     
         
       <div align="center"> <div  id="attesagif"></div>
       <input name="Submit" id="Submit" class="moduli" style="width:  auto; font-weight: bold; letter-spacing: -1px; background-color:  rgb(223, 229, 241);" value="Crea il link" type="submit"  onclick="document.getElementById('attesagif').innerHTML='<img  src=loader.gif>attendi..'" >
            <input name="Reset" id="Reset" class="moduli"  value="Cancella tutto" style="width: auto; font-weight: bold;  letter-spacing: -1px; background-color: rgb(223, 229, 241);"  type="reset">
    
            </div>
        </form>
    

    [/php]Quersto il file che elabora il tutto
    [php]
    <?
    //Apro la sessione e...
    session_start();
    include"config.php";

    //recupero i valori dal form precedente

    $titolonews= htmlentities($_POST['titolo']);
    $descrizionenews= htmlentities($_POST['descrizione']);
    $categoria8=addslashes($_POST['categoria']);
    $autorelink= htmlentities($_POST['autorelink']);

    $utc_str1 = date("D, d M Y H:i:s");
    $tot='+0200';
    $utc_str="$utc_str1 $tot";

    setlocale(LC_TIME, 'it_IT');

    $sub = explode ( "&", $categoria8 );
    $categoria2=$sub[0];
    $categoria3=$sub[1];
    $categoria4=$sub[2];

    //data ultima visita
    $ultimavisita3=strftime("%A %d %B %Y");
    //ora ultima visita
    $ultimavisitaora3=strftime("%T");

    $nome_file=$_FILES['userfile']['name'];

    if($titolonews==""){
    echo "<script>
    alert("Non hai inserito il titolo del link!");
    location = "crea_un_link_per_facebook.php"
    </script>";
    exit ('<script>
    alert("Non hai inserito il titolo del link!");
    location = "crea_un_link_per_facebook.php"
    </script>');
    }

    if($categoria8==""){
    echo "<script>
    alert("Non hai selezionato la categoria in cui inserire il tu link!");
    location = "crea_un_link_per_facebook.php"
    </script>";
    exit ('<script>
    alert("Non hai selezionato la categoria in cui inserire il tu link!");
    location = "crea_un_link_per_facebook.php"
    </script>');
    }

    if($nome_file==""){
    echo "<script>
    alert("Non hai selezionato nessuna immagine!");
    location = "crea_un_link_per_facebook.php"
    </script>";
    exit ('<script>
    alert("Non hai selezionato nessuna immagine!");
    location = "crea_un_link_per_facebook.php"
    </script>');
    }

    //inizio parte foto

    $dimensione_massima=2651200; //dimensione massima consentita per file in byte -> 1024 byte = 1 Kb
    $dimensione_massima_Kb=$dimensione_massima/3024;
    $cartella_upload="immaginilink/"; //cartella in cui eseguire l'upload (controllare permessi scrittura)
    // percorso cartella relativo $cartella_upload="../public/";
    $filtrare=1; //filtrare x estensioni ammesse? 1=si 0=no
    $array_estensioni_ammesse=array('.jpg','.jpeg','.gif','.png'); //estensioni ammesse

    if(!isset($_FILES['userfile']) || $_FILES['userfile']==0){
    echo "<SCRIPT LANGUAGE="JavaScript">alert("Nessun file immagine selezionato!");parent.document.location.href="inseriscinews.php";</SCRIPT>";
    if($_FILES['userfile']>$dimensione_massima){
    echo "<script>alert("Il file selezionato per l'upload supera dimensione massima di $dimensione_massima_Kb Kb");
    </script>";
    }else{
    $nome_file=$_FILES['userfile']['name'];

    $errore="";
    if($filtrare==1){
        $estensione = strtolower(substr($nome_file, strrpos($nome_file, "."), strlen($nome_file)-strrpos($nome_file, ".")));
        if(!in_array($estensione,$array_estensioni_ammesse)){
            $errore.="<script>alert(\"Upload file non ammesso.  Estensioni ammesse: ".implode(", ",$array_estensioni_ammesse)."\");
    

    ";
    }
    }
    if(!file_exists($cartella_upload)){
    $errore.="<script>alert("La cartella di destinazione non esiste");
    </script></br>";
    }

    if($errore==""){
    
    $nome_file4=$_FILES['userfile']['name'];
    $nome_file4  = str_replace ( '%', '', $nome_file4 );
    $nome_file4  = str_replace ( '\'', '-', $nome_file4 );
    

    $nome_file4 = str_replace ( '?', '', $nome_file4 );
    $nome_file4 = str_replace ( '!', '', $nome_file4 );
    $nome_file4 = str_replace ( '"', '', $nome_file4 );
    $nome_file4 = str_replace ( ':', '-', $nome_file4 );
    $nome_file4 = str_replace ( ',', '', $nome_file4 );
    $nome_file4 = str_replace ( '.', '', $nome_file4 );
    $nome_file4 = str_replace ( '?', '-', $nome_file4 );
    $nome_file4 = str_replace ( '&', '', $nome_file4 );
    $nome_file4 = str_replace ( '$', '', $nome_file4 );
    $nome_file4 = str_replace ( '/', '', $nome_file4 );
    $nome_file4 = str_replace ( '#', '', $nome_file4 );
    $nome_file4 = str_replace ( '@', '', $nome_file4 );
    $nome_file4 = str_replace ( '*', '', $nome_file4 );
    $nome_file4 = str_replace ( '+', '', $nome_file4 );
    $nome_file4 = str_replace ( ';', '', $nome_file4 );
    $nome_file4 = str_replace ( '(', '', $nome_file4 );
    $nome_file4 = str_replace ( ')', '', $nome_file4 );
    $nome_file4 = str_replace ( '^', '', $nome_file4 );
    $nome_file4 = str_replace ( '[', '', $nome_file4 );
    $nome_file4 = str_replace ( ']', '', $nome_file4 );
    $nome_file4 = str_replace ( '{', '', $nome_file4 );
    $nome_file4 = str_replace ( '}', '', $nome_file4 );
    $nome_file4 = str_replace ( 'ì', 'i', $nome_file4 );
    $nome_file4 = str_replace ( '|', '', $nome_file4 );
    $nome_file4 = str_replace ( '£', '', $nome_file4 );
    $nome_file4 = str_replace ( '<', '', $nome_file4 );
    $nome_file4 = str_replace ( '>', '', $nome_file4 );
    $nome_file4 = str_replace ( '', '_', $nome_file4 );
    $nome_file4 = str_replace ( 'ç', '', $nome_file4 );

    if(move_uploaded_file($_FILES['userfile']['tmp_name'], $cartella_upload.$nome_file4)){
            chmod($cartella_upload.$nome_file4,0777); //permessi per poterci sovrascrivere/scaricare
    

    error_reporting(E_ALL);
    $img = "immaginilink/$nome_file4"; // percorso al file dell'immagine
    $thumbs = "miniaturelink/"; // directory di salvataggio delle miniature create
    list($width, $height) = getimagesize($img);
    // dimensioni della miniatura da creare
    $thumbWidth = 240; // larghezza
    $thumbHeight = 220; // altezza
    $thumbscale = min($thumbWidth / $width, $thumbHeight / $height);
    $new_width = floor($thumbscale * $width);
    $new_height = floor($thumbscale * $height);
    $tmp_img = imagecreatetruecolor($new_width, $new_height);
    $image = imagecreatefromjpeg($img);
    imagecopyresampled($tmp_img, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
    imagejpeg($tmp_img, $thumbs."$nome_file4", 100);
    ImageDestroy($tmp_img);

    //inizio scrittura su database

    //inserimento in fotobacheca
    $query = "INSERT into link (testoblu_link,testogrigio_link,foto_link,categoria_link,oraedata,link1,link2,autorelink,date) VALUES ('$titolonews','$descrizionenews','immaginilink/$nome_file4','$categoria2','$ultimavisita3 $ultimavisitaora3','$categoria3','$categoria4','$autorelink','$utc_str')";
    $result = @mysql_query($query) or die (mysql_error());

    }
    }else{
    echo $errore;
    }
    }
    ?><SCRIPT LANGUAGE="JavaScript">alert("Link Aggiunto!");parent.document.location.href="index.php";</SCRIPT>

    <?

    exit;

    ?>
    [/php]In pratica ho preso lo stesso scritp che usavo su hosting precedente li' funziona qui' mi da questo errore invece..!Come mai?