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

    Upload file in una cartella appena creata?

    Buon pomeriggio, ho un problema,non riesco ad inserire un file da upload in una cartella appena creata.
    Questo č il codice che dovrebbe eseguirlo:
    codice:
    $dir = '../DOC/RassegnaStampa/';
    $Cartellamese = "Gennaio" . "/";
    echo "Path cartella: " . $dir.$Cartellamese; 
    echo "Directory name:" . $newDir=mkdir($dir.$Cartellamese, 0700);
    if (move_uploaded_file($HTTP_POST_FILES['txtTestoCompleto']['tmp_name'], 
    (1)$dir.$Cartellamese.$hidProgr."_".$newOggetto.$cEstensioneTestoCompleto)) {
    //(2)$newDir.$hidProgr."_".$newOggetto.$cEstensioneTestoCompleto)) {
    Vi dico che, se creo una cartella manualmente e poi eseguo il tutto funziona,con il primo metodo(1),ma con il secondo,se cerco di crearla con mkdir,succede che, crea la cartella ma il file lo carica al difuori.
    MI dite come mai?
    Grazie mille...

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    152
    forse un problema di permessi . Prova , dopo la creazione della cartella , a cambiare i permessi della stessa con la funzione
    chmod : http://www.php.net/chmod
    non so

  3. #3
    niente da fare...mi crea la cartella ma il file č su un'altra directory

  4. #4
    una domanda, come mai se stampo a video questo:
    codice:
    echo "Directory name:" . $newDir=mkdir($dir.$Cartellamese, 0700);
    //mi restituisce come valore 1?
    Directory name:1
    forse č questo il problema per cui non mi inserisce il file all'interno della cartella?

  5. #5
    nessuno sā come mai?

  6. #6
    penso perche MKDIR restituisce TRUE in caso di successo, FALSE in caso di fallimento.

    e nn il nome della directory
    My Site E C

  7. #7
    si si...ma ho risolto!!!cosi:

    codice:
    $dir = '../DOC/RassegnaStampa/';
    $Cartellamese = "Febbraio" . "/";
    mkdir($dir.$Cartellamese, 0777);
    
    if (move_uploaded_file($HTTP_POST_FILES['txtTestoCompleto']['tmp_name'], $dir.$Cartellamese.$hidProgr."_".$newOggetto.$cEstensioneTestoCompleto)) {
    ok vi ringrazio..alla prox!!!

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.