Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Array $_FILES vuoto

  1. #1

    Array $_FILES vuoto

    Scusate ragazzi magari la domanda è semplice, ma non ne vengo fuori e devo smettere forse di pensarci per trovare dove sbaglio.
    Ho una FORM che non mi funziona più, provo a caricare un file ma quando vado a controllare il contenuto è un'array vuoto. Ho controllato sul pannelo di controllo del mio hosto il php.ini e "register_global" è on. Quale può essere la causa, visto che in locale mi funziona?

    Ecco la parte di codice.
    Grazie a chi mi aiuterà
    Ciao



    <form method="post" action="" enctype="multipart/form-data">
    Titolo:


    <input name="titolo" type="text" size="20">

    Descrizione:

    <textarea name="descrizione" cols="20" rows="4"></textarea>

    Immagine:




    <fieldset>
    <legend>Inserisci la foto in:</legend>

    <select name="posizione" >
    <option value="bacheca" selected="selected">Foto bacheca</option>
    <option value="homepage">Foto intestazione Home Page</option>
    <option value="tariffe">Foto intestazione tariffe</option>
    <option value="campo">Foto intestazione campo</option>
    <option value="scuola">Foto intestazione scuola golf</option>
    <option value="foto">Foto intestazione foto</option>
    <option value="link">Foto intestazione link utili</option>

    </select>
    </fieldset>


    <input type="file" name="nomefile">
    <input type="submit" name="Submit" value="Submit">



    </form>

    <?php

    if(isset($_POST['Submit'])){
    // faccio un po' di inclusioni...
    @include 'config.php';
    @require 'function.php';
    var_dump($_FILES);



    FINE

  2. #2
    senza avere tutto il codice e le configurazioni è difficile da dire.

    guarda questo articolo che ho scritto un po' di tempo fa

    http://forum.html.it/forum/showthrea...readid=1320335
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    ciao mtx_maurizio, ho provato il tuoi codice ma il problema è sempre lo stesso array $_FILES vuoto, sembra che non venga passato nessun file con il FORM.

    In locale funziona ma quando lo carico nel mio HOST, non va.

  4. #4
    La fai la visualizzazione degli errori?
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    Ho utilizzato il tuo Form di esempio:

    <form action="upload.php" method="POST" enctype="multipart/form-data">
    <input type="hidden" name="MAX_FILE_SIZE" value="700000" />
    <input type="file" name="upfile" value="" />
    <input type="hidden" name="control" value="upload" />
    <input type="submit" value="upload" />
    </form>

    e l'errore che mi da è questo:

    Notice: Undefined index: upfile in /upload.php on line 3

    eccoti l' "upload.php"

    <?php
    error_reporting(E_ALL);
    echo $_FILES['upfile']['name'];
    ?>


    Sarà sicuramente una stupidata ma non capisco.

  6. #6
    Prova ad utilizzare la classe così come descritto. In questo modo ti vendono visualizzati gli errori specifici dell'upload.
    Considera anche che per quanto potrebbe essere singolare, il tuo host potrebbe avere disabilitato la possibilità di eseguire degli upload. Prova ad informarti
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

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.