Visualizzazione risultati 1 fino 9 di 9

Discussione: getimagesize non vuole saperne di funzionare

  1. #1
    Guest

    Predefinito getimagesize non vuole saperne di funzionare

    Non capisco... in locale funziona perfettamente, qui su altervista no!
    Eccovi il codice, e se volete vederlo in azione questa è la pagina. Aiuto!!!!
    Codice PHP:
    <?php

    $url
    = "http://attorianzo.altervista.org/fiori_di_primavera.jpg";

    list(
    $width, $height) = getimagesize($url);
    echo
    "width: ".$width;
    echo
    "</BR>height: ".$height;
    ?>


    L'output di questo codice in locale è:

    width: 350
    height: 249

    Qui su altervista è:

    width:
    height:


    Come è possibile??

  2. #2
    Guest

    Predefinito

    Codice PHP:
    $url = "http://attorianzo.altervista.org/fiori_di_primavera.jpg";
    no no no
    solo file locali
    Codice PHP:
    $url = "/membri/attorianzo/fiori_di_primavera.jpg";
    Ultima modifica di Inverno : 16-02-2006 alle ore 21.56.51

  3. #3
    Guest

    Predefinito

    grande..... ora mi funziona su altervista!...

    ...solo che ora non mi funziona piu in locale... come posso fare a fare in modo che funzioni in entrambi? ci vorrebbe un percorso relativo.. O.. si possono cambiare le cartelle nel server locale in modo che ne faccia lo stesso percorso di altervista? (uso easyphp)

  4. #4
    Guest

    Predefinito

    se ad esempio lo script si trova nella stessa cartella delle immagini puoi fare:
    Codice PHP:
    $url = dirname(__FILE__) . "/fiori_di_primavera.jpg";
    altriemnti aggiungi il path dalla cartella del file in poi...
    In teoria dirname(__FILE__) è superfluo, ma io uso sempre gli assoluti

    ps. non ricordo se dirname lascia lo slash alla fine o no, al limite prova a fare un print
    pps. (edit) controllato, lo toglie, quindi è ok così
    Ultima modifica di Inverno : 16-02-2006 alle ore 22.06.57

  5. #5
    Guest

    Predefinito

    altriemnti aggiungi il path dalla cartella del file in poi...
    e cosa intendi per assoluti?..
    Ultima modifica di attorianzo : 16-02-2006 alle ore 22.14.48

  6. #6
    Guest

    Predefinito

    assoluto (parte dalla radice) :
    /membri/attorianzo/file.est

    relativo (parte dalla cartella dello script):
    ./file.est

  7. #7
    Guest

    Predefinito

    mmm.... Nel mio caso penso dovrei usare il relativo...

    Ho un ulteriore problemino....
    Sto cercando di riadattare il tutto per dove mi serve usarlo...

    lo script da cui eseguo questo dirname(__FILE__) si trova in questa cartella

    http://attorianzo.altervista.org/includes/file.php

    quindi il il dirname(__FILE__) gi mette anche l' "includes"...
    Invece l'immagine si trova in

    http://attorianzo.altervista.org/immagini/foto.jpg

    Come lo specifico il percorso giusto per fargli raggiungere la foto?
    Ultima modifica di attorianzo : 16-02-2006 alle ore 22.57.53

  8. #8
    Guest

    Predefinito

    ../immagini/foto.jpg

    ciao ^__^

  9. #9
    Guest

    Predefinito

    ../immagini/foto.jpg

    Mi funziona per altervista ma non mi funziona in locale... Ma come è possibile??

    Questo è l'errore che mi dà:

    Warning: getimagesize(../immagini/Attorianzo/img_small/mani.jpg): failed to open stream: No such file or directory in m:\programmi\easyphp1-8\www\includes\XXXXXXX.php on line 107


    Ti ripeto in altervista funziona... Il percorso dovrebbe essere quello li!
    Ultima modifica di attorianzo : 16-02-2006 alle ore 23.12.05

Regole di scrittura

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