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

    upload corretto ma da browser inesistente

    Salve a tutti quanti e buone feste
    mi sono appena iscritto e vi sottopongo un piccolo problema natalizio.

    Tramite uno script php creo una cartella nella quale faccio l'upload di un'immagine jpg fin qui tutto a posto ma quando la richiamo via browser sembra inesistente ottenendo NOT FOUND eppure via ftp è presente!.

    Così ho creato via ftp a manina una cartella nella quale deposito un'immagine e così facendo tutto funziona.

    La cartella creata via script anche se presente non esiste quando la richiamo con il browser nonostante contenga un file immagine jpg e i permessi sono identici alle altre cartelle presenti sul server


    Codice PHP:
    $upload_path "/foto/"$nPratCrt $postdata['num'];
     
    $percorsoCar $upload_path.$nPratCrt;
    //se non esiste la cartella la crea con i permessi 0755
     
    if (!file_exists($percorsoCar)) { @mkdir(($percorsoCar), 0755); } } 
    grazie per la vostra attenzione

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    119
    Ma se controlli con l'ftp la cartella (se non esiste) viene creata da php?

    Dovresti metterci il percorso assoluto del webserver in $upload_path .

    Ciao
    " Write. Less. Code. "
    ---------------------------------------
    Hotel Booking Software

  3. #3
    si aprendo il client ftp la cartella è proprio li con il file caricato.
    ho fatto un altro tentativo creando un'altra cartella via ftp parallela a quella creata via script inserendo un Jpg e scrivendo

    http://dominio.it/cartella2/file.jpg
    questa risulta visibile

    sembra che qualcosa non funzioni con la cartella creata da script....ovvero

    http://dominio.it/cartellacreatadasc...euploadato.jpg
    mentre quest'ultima mi dice not found

    qualche idea in proposito?? mi risolleverebbe il morale
    grazie per la tua risposta

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    119
    Mmm... se i permessi sono a posto, viene forse creata con un utente diverso?

    Oppure i permessi settati sulla cartella vanno bene e non quelli sul file?

    Sto facendo delle ipotesi, non mi viene in mente nient'altro...
    " Write. Less. Code. "
    ---------------------------------------
    Hotel Booking Software

  5. #5
    si penso che probabilmente ci sarà un uid diverso ma il safe_mode è off.
    tutto ciò è molto insolito.....

  6. #6
    non ci crederete ma la cartella che veniva creata aveva uno " " spazio cosi il percorso era sbagliato infatti aggiungendo %20 l'immagine veniva caricata. (se la matematica non è un opinione...!!!)

    grazie e buone feste a tutti

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    ...motivo per cui è buona abitudine creare files e cartelle che non contengano nè spazi nè caratteri al di fuori di lettere e numeri...

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