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

    [freephp] immagini che non si caricano (2) AIUUUTOOOO

    ci riprovo ................
    Ho trovato uno script per caricare immagini...ma pur creandomi regolarmente il record sul db e pur non segnalandomi errori.. l'immagine poi sul server NON C'E'...
    dove sbaglio?allego script
    ***********************************
    $insertSQL = "INSERT INTO xxxxxxxx (descrizione) VALUES ('".$_POST['descrizione']."')";
    //preparo la stringa per l'inserimento
    $Result1 = mysql_query($insertSQL, $db2) or die(mysql_error());
    //effettuo l'inserimento sul database

    $ultimo_id=mysql_insert_id();
    //valore di foto_id dopo l'inserimento

    $file_temp=($_FILES['userfile']['tmp_name']);
    //file temporaneo che contiene l'immagine caricata

    $percorso="public/";
    //cartella sul server dove verrà spostata la foto

    $nuovo_nome=$percorso.$ultimo_id.".jpg";
    //nuovo nome dell'immagine

    $inviato=file_exists($file_temp);
    //verifica se il file è stato caricato sul server

    if ($inviato)
    {
    move_uploaded_file($file_temp,$nuovo_nome);
    print("Immagine inserita correttamente");
    header("Location:VisualizzaFoto.php");
    // sposto l'immagine nella cartella e vado
    // alla pagina di visualizzazione
    }
    else
    {
    print("Attenzione, impossibile inserire il record:
    ".mysql_error());
    header("Location:Errore.php");
    // vado alla pagina di errore
    }
    }
    ************************************************** **
    Grazie

  2. #2
    Sostituisci a move_uploaded_file il seguente fragmento di codice:

    Codice PHP:
    if (!move_uploaded_file($file_temp,$nuovo_nome)) {
      echo 
    "Non riesco a muovere $file_temp in $nuovo_nome!\n";
      echo 
    "Forse c'è qualcosa che non va nei permessi";
      echo 
    "oppure non esiste la directory... chi può dirlo";


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.