Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794

    problema anomalo con getimagesize

    Ho questa istruzione
    list($width, $height, $type, $attr) = getimagesize("http://www.miosito.it/cartella/img/mia cartella/foto/immagine.jpg");

    e l'errore che mi dà è:

    Warning: getimagesize(http://www.miosito.it/cartella/img/mia cartella/foto/immagine.jpg) [function.getimagesize]: failed to open stream: HTTP request failed! HTTP/1.1 505 HTTP Version Not Supported

    Come mai?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ...non puoi usare il percorso diretto senza il protocollo HTTP? O devi accedere a un sito "esterno"? ... infatti, traducendo dal manuale inglese PHP:

    [getimagesize] può riferire un file locale o (configurazione permettendo) uno remoto usando uno degli stream supportato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    si infatti ora va...
    misteri dell'informatica.. è stata la mia prima soluzione questa e non andava... ora va...
    Grazie mille.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    bene! Succede... eh eh

  5. #5
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    ma non c'e' nessun mistero, semplicemente il wrapper di php per il protocollo http lavora con la vesione HTTP 1.0.
    Il server remoto dal quale stai tentando di leggere invece accetta solo 1.1, quindi ottieni quel errore.

    Basta prima scaricare l'immagine con curl, o fsockopen+l'apposito header, e poi leggerla in locale.

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.