Visualizzazione risultati 1 fino 9 di 9

Discussione: Problema con move_uploaded_file()

  1. #1
    Guest

    Predefinito Problema con move_uploaded_file()

    Sto cercando di caricare un file, usando HTTP POST:
    Codice HTML:
    <form action="somescript.php" method="post" enctype="multipart/form-data">
    <input type="file" name="file1" />
    <input type="Submit" value="Caricare" />
    </form>
    Poi, nello script PHP, ho codice simile a questo:
    Codice PHP:
    $strFileTarget = 'inmyhosting/somepath/file.png';
    $strFileTempName = $_FILES['file1']['tmp_name'];
    if(!
    is_uploaded_file($strFileTempName))
    die(
    "Error: The picture is not recognized as uploaded file.");
    else
    move_uploaded_file($strFileTempName , $strFileTarget);
    Mi appare il messaggio di errore, ma non il file viene trasferito nella sua posizione corretta. Sostituendo il nome della funzione move_uploaded_file() con copy() risultati nell'ottenere un errore Safe Mode.

    Il codice
    Codice PHP:
    print_r($_FILES);
    risulta in
    Codice:
    Array
    (
        [file1] => Array
            (
                [name] => nome_originale_della_imagine.png
                [type] => image/png
                [tmp_name] => /membri/.dummy/temp/phpEJXIvL
                [error] => 0
                [size] => 79970
            )
    
    )
    ... che significa che il file raggiunge il server correttamente.
    Però is_uploaded_file($_FILES['temp1']['tmp_name']); risulta in 'false'.

    Qualsiasi soluzione?

  2. #2
    Guest

    Predefinito

    Il tuo sito è fuori regolamento: http://it.altervista.org/regolamento.php


    Ciao!

  3. #3
    Guest

    Predefinito

    Tuttavia, il citato problema con file caricati esiste, esiste una soluzione?

  4. #4
    Guest

    Predefinito

    Ti pare giusto chiedere assistenza quando si stanno violando le regole di chi ti ospita gratuitamente??


    Ciao!

  5. #5
    Guest

    Predefinito

    Se lei si riferisce a questa parte:
    4.8 Tutti i Siti Ospitati, pubblicati dagli utenti che si siano registrati sul portale italiano (it.altervista.org), devono essere in lingua italiana o comunque essere strutturati in modo da offrire servizi o contenuti fruibili anche da un'utenza di lingua italiana.
    Allora posso dirvi che vi è una versione italiana di WLMStatus, e che ho appena disattivato a causa di ritardi di traduzione. Se si desidera aggiungere me su Messenger (io ti invierà Messenger mio indirizzo in un messaggio privato), quindi non posso mostrarvi che sto dicendo la verità.

  6. #6
    Guest

    Predefinito

    Mi riferivo al fatto che il tuo sito fa un redirect automatico verso un sito esterno.


    Ciao!

  7. #7
    Guest

    Predefinito

    Fatto! Il reindirizzamento automatico viene rimosso, e ho subito caricato il incompiuta versione italiana del sito. Meglio?

    Gradirei molto se potesse aiutarmi con il rilascio di PHP.

  8. #8
    Guest

    Predefinito

    No:
    6.9 Non è consentito inserire banners, popUp o popUnder o utilizzare altre forme di sponsorizzazione differenti da quelle messe a disposizione da AlterVista senza esplicita autorizzazione scritta da parte dello staff. I semplici scambi di banner e i link a siti amici sono consentiti. Quest'ultima regola si applica agli Utenti registratisi dopo il 01/05/2002.
    Ma lo hai letto il regolamento prima di accettarlo?


    Ciao!

  9. #9
    Guest

    Predefinito

    Anche rettificato. Eventuali altre violazioni?

    EDIT: Nel frattempo, nonostante la vostra mancanza di aiuto, ho trovato e risolto il mio problema. Ho scoperto che i nomi dei file non devono contenere il simbolo "@" nel vostro server.
    È scritto da qualche parte?

    /edit:
    Scusa per la doppia pubblicazione. Problema è ora risolto.
    Ultima modifica di wlmstatus : 31-03-2008 alle ore 18.27.20

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •