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

    getimagesize restituisce array vuoto

    Come da titolo ho un problema con getimagesize.
    Mi restituisce un array vuoto.

    Premetto che:

    - le librerie grafiche di php sono installate e hanno sempre funzionato
    - nel file php.ini upload_max_filesize è impostato a 10 mega
    - il file, che viene passato tramite $_FILE, è caricato correttamente e risulta esistente.
    - il parsing non restituisce alcun errore.
    - ho provato a inserire il nome del file con un percorso sia assoluto che relativo.

    che può essere?



    grazie

  2. #2
    Che cosa restituisce questo codice:

    Codice PHP:
    <pre>
    <?php 

    $file 
    '/path/to/your/file.img';

    error_reporting(E_ALL);
    ini_set('display_errors'1);

    var_dump($file);
    var_dump(is_readable($file));
    var_dump(getimagesize($file));

    ?>
    </pre>

  3. #3
    Ci avevo pensato ma come faccio a visualizzare gli eventuali errori visto che il file viene richiamato tramite Ajax+Jquery (AjaxFileUpload)?
    grazie


  4. #4
    Utilizzi le funzioni di gestione dell'output buffering per salvare in un file gli errori visualizzati dal PHP...

  5. #5
    Se mi dai giuste due dritte...mi basta anche un link di un tutorial prova a vedere come si fa...grazie


  6. #6

  7. #7
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Originariamente inviato da digitos
    Ci avevo pensato ma come faccio a visualizzare gli eventuali errori visto che il file viene richiamato tramite Ajax+Jquery (AjaxFileUpload)?
    Puoi configurare il php.ini affinchè gli errori vengano loggati su file, nella fattispecie devi "aggiustare" i valori di "log_errors" e di "error_log". Io l'ho trovato molto comodo per questo genere di cose. Puoi trovare più info qui: http://it2.php.net/manual/en/errorfu...figuration.php

  8. #8
    Originariamente inviato da filippo.toso
    Ti suggerisco di fare qualcosa che sembra passata di moda: leggere il manuale ufficiale...

    http://www.php.net/ob_start
    http://www.php.net/ob_get_clean
    http://www.php.net/file_put_contents
    Grazie a queste funzioni ho scovato l'errore e ho risolto il mio problema.
    Ti ringrazio ancora
    ciao


  9. #9
    Originariamente inviato da r1cky`
    Puoi configurare il php.ini affinchè gli errori vengano loggati su file, nella fattispecie devi "aggiustare" i valori di "log_errors" e di "error_log". Io l'ho trovato molto comodo per questo genere di cose. Puoi trovare più info qui: http://it2.php.net/manual/en/errorfu...figuration.php
    Buono anche questo metodo.

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.