Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822

    [GD] download invece di visualizzare php

    buongiorno a tutti!

    ho installato correttamente php 4.3.10 e le extensions con le php_gd2.dll, con il phpinfo(); è tutto corretto compreso le GD (mi rileva "bundled (2.0.28 compatible) "

    ora per fare una prova ho trovato su un post da queste parti questo script:
    Codice PHP:
    <?php 
    $im 
    imagecreate(300100)
        or die(
    "Cannot Initialize new GD image stream");
    $background_color imagecolorallocate($im255255255);
    $text_color imagecolorallocate($im2551491);
    imagestring($im10510,  "TESTO di PROVA!"$text_color);
    imagepng($im);
    imagedestroy($im);
    ?>
    ma invece di visualizzarmi la pagina php mi appare la finestra di DOWNLOAD della pagina php che contiene codesto script!!
    qualcuno mi sa aiutare?
    grazie!

  2. #2
    Manca l'indicazione del corretto content-type:

    Codice PHP:
    header('Content-Type: image/png'); 
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  3. #3
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    inserito l'header ..non cambia nulla..

    non vorrei che sia una questione di settare qualcosa in IIS o permessi in generale.
    nessuno puo' aiutarmi?

  4. #4
    1) metti error_reporting(E_ALL) come 1° riga
    2) dove hai messo l'header?
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  5. #5
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822

    per essere più chiaro...

    questa è la mia pagina di prova GD.
    l'ho chiamata imgtest.php
    Codice PHP:
    <?php header("Content-type: image/jpg");
    $im imagecreate(300100)
        or die(
    "Cannot Initialize new GD image stream");
    $background_color imagecolorallocate($im255255255);
    $text_color imagecolorallocate($im2551491);
    imagestring($im10510,  "ASRUBALA!"$text_color);
    imagepng($im);
    imagedestroy($im);
    ?>
    come modifico?

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    il codice funziona, devi fare attenzione al tipo header che invii:
    se la funzione x mandare l'output è imagejpeg l'header sarà image/jpg;
    se la funzione x mandare l'output è imagepng l'header sarà image/png.


    think simple think ringo

  7. #7
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    grande! grazie ragazzi...

    ma se dovessi includere questo script in un'altro script php già provvisto di header?

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    devi richiamarlo come immagine, ovvero:
    codice:
    [img]pagina.php[/img]
    think simple think ringo

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.