Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24

Discussione: problema codice php

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    24

    problema codice php

    Ciao a tutti!mentre stavo modificando un codice in php mi è successo una cosa strana
    questo qui sotto è il codice

    <?php
    $ima = imagecreatefromjpeg("earth_310.jpg");

    header("Content-Type: image/png");
    imagepng($ima);
    imagedestroy($ima);

    ?>

    una volta che l'ho scritto mando a capo <?php e mi scrive tutte cose strane invece di visualizzare la foto. Come mai? grazie

  2. #2
    Prima di header() non deve esserci output, neanche righe bianche al di fuori del tag php per l'appunto

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    24
    e quindi non posso inserire il codice html prima del tag?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    24
    c'è un altro modo per visualizzare l'immagine senza inserire header()?

  5. #5
    Prova così

    Codice PHP:
    // Codice html .....
    <?php
    ob_start
    ();
    $ima imagecreatefromjpeg("earth_310.jpg");

    header("Content-Type: image/png");
    imagepng($ima);
    imagedestroy($ima);
    ob_end_flush();
    ?>

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    24
    no non va!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    24
    può essere che ho configurato male le librerie GD?

  8. #8
    Non va cosa vuol dire? Rileggendo bene noto che non hai scritto l'errore, dicendo che te lo ha dato dopo che hai mandato a capo ho pensato io si trattasse del classico "Output already sent....", che errore ricevi?

    Poi non ho capito lo scopo di questo script, visto che chiedi se c'è un altro modo per visualizzare l'immagine, certo che c'è

    <img scr="earth_310.jpg" />

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    24
    Quello che ho scritto è una parte del codice è per questo che ti risulta insignificante. Il problema parte da quel header!quando dico mando a capo il tag intendo questo


    inizio pagina inizio pagina
    <? php
    codice php <?php
    codice php

    lascio uno spazio bianco.
    quando faccio partire explorer mi scrive una pgina intera di questa robba:

    Âyˆ9kmJ.f‰2Ã0„LÓLUUˆ¡¸l–¤Q ÛÉdR7UÛ¶}ßA]×™)¥Ü÷‚ÄÎ9Yãœcfo¹ïû#³ aXU²ë œªB€ºöÆ…eÝøÊ9ëõ\ _ˆT(uUF#kU‹ÿ‰ä‚$b’y>žý Ñ4~½`‘PŠ"J!”PèœsΕ뙙TU$f¶
    Ì¥¤ªåÁ±ª••¥”Š#T”Ÿ}ß—§_ªÊ....ecc

    E' la prima volta che succede una cosa del genere!!!!

    a questo punto prova anche tu copiati quel pezzo di codice(metti un'immagine tua) e vedi se ti da lo stesso problema!

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    24
    scusa scritto male


    inizio pagina
    <?php
    codice php

    |
    v

    inizio pagina

    <?php
    codice php

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.