Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Upload files

  1. #1

    Upload files

    Salve,
    ho realizzato una funzione per il salvataggio dei files. Sul server di Aruba funziona correttamente mentre in un altro server mi salva il file caricato nella directory root e concatena al nome del file il path dove dovrebbe salvare il file.

    Per fare un esempio:
    La directory dove salvare il file è "foto"
    io mi trovo nella directory "admin"

    dopo l'upload del file dovrei salvare il file in "foto" ma in realtà mi trovo: "admin/foto/file.jpg" nella root

    La funzione è la seguente:

    Codice PHP:
    function carica_foto($fil,$cartella,$nome)
    {
    $file_name $_FILES[$fil]['name'];
     
    // strip file_name of slashes
     
    $file_name stripslashes($file_name);
     
    $file_name str_replace("'","",$file_name);
     
    $nome str_replace("'","",$nome);
     if (!
    strlen($_FILES[$fil]['tmp_name'])==0) {
        
    $perco=$cartella.fSpace($nome).".".substr($file_name,strlen($file_name)-3);
         
    $copy move_uploaded_file($_FILES[$fil]['tmp_name'],$perco);
     
    // check if successfully copied
         
    if($copy) return fSpace($nome).".".substr($file_name,strlen($file_name)-3);
         else
              echo 
    "$file_name | could not be uploaded!
    "
    ;
     }

    Grazie
    Mantisworks.net - Soluzioni dal web per il web!
    SEO, SEM, Software, Siti internet, Grafica e Multimedia

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573

    Re: Upload files

    Originariamente inviato da Ruben Elmo
    Per fare un esempio:
    La directory dove salvare il file è "foto"
    io mi trovo nella directory "admin"

    dopo l'upload del file dovrei salvare il file in "foto" ma in realtà mi trovo: "admin/foto/file.jpg" nella root
    Per il parametro $cartella usi un percorso assoluto o relativo? dov'è la cartella foto?
    se usi un percorso relativo e sulla cartella admin hai i permessi di scrittura mi sembra normale che succeda quello che hai descritto

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.