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

    Creazione cartella ed upload

    salve ho la necessità di realizzare un form dal quale si inseriscono delle notizie e si carica una immagine fin qui tutto ok il problema nasce quando devo creare una cartella che ha per nome l'id dell news inserita e successivamente caricare il file

    ecco il codice:

    $query2 = "SELECT MAX(id) FROM news";
    mysql_select_db($database_dsg, $dsg);
    $result = mysql_query($query2, $dsg);
    $ultimo_id = mysql_result($result,0);
    //per prendere l'id della news appena inserita


    mkdir ("../write/news_img/$ultimo_id", 0777);
    //creare la cartella che ha per nome l'id della news inserita

    $immagine = $_FILES['fupload']['name'];
    move_uploaded_file($_FILES['fupload']['tmp_name'], "../write/news_img/$ultimo_id". $immagine);
    //upload dell'immagine

    a questo punto però succede che la cartella non viene creata e l'immagine viene caricata in ../write/news_img ignorando la variabile $ultimo_id

    cosa devo fare?
    grazie

  2. #2

    Re: Creazione cartella ed upload

    Originariamente inviato da nicaragua90
    salve ho la necessità di realizzare un form dal quale si inseriscono delle notizie e si carica una immagine fin qui tutto ok il problema nasce quando devo creare una cartella che ha per nome l'id dell news inserita e successivamente caricare il file

    ecco il codice:

    $query2 = "SELECT MAX(id) FROM news";
    mysql_select_db($database_dsg, $dsg);
    $result = mysql_query($query2, $dsg);
    $ultimo_id = mysql_result($result,0);
    //per prendere l'id della news appena inserita


    mkdir ("../write/news_img/$ultimo_id", 0777);
    //creare la cartella che ha per nome l'id della news inserita

    $immagine = $_FILES['fupload']['name'];
    move_uploaded_file($_FILES['fupload']['tmp_name'], "../write/news_img/$ultimo_id". $immagine);
    //upload dell'immagine

    a questo punto però succede che la cartella non viene creata e l'immagine viene caricata in ../write/news_img ignorando la variabile $ultimo_id

    cosa devo fare?
    grazie
    prova a mettere
    $_SERVER[DOCUMENT_ROOT]."indirizzo_completo" al posto di ../ nella cartella..

  3. #3
    puoi scrivermi gentilmente la sintassi corretta, suso il php da 8 minuti

  4. #4
    mkdir ("".$_SERVER[DOCUMENT_ROOT]."/write/news_img/$ultimo_id", 0777);


    non mi crea mai la cartella

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 © 2026 vBulletin Solutions, Inc. All rights reserved.