Visualizzazione risultati 1 fino 5 di 5

Discussione: Ho provato alcune funzioni sulle Immagini; perchè non vedo nulla?

  1. #1
    Guest

    Predefinito Ho provato alcune funzioni sulle Immagini; perchè non vedo nulla?

    Sto provando i primi rudimenti di PHP, in particolare vorrei provare le funzioni sulle IMMAGINI.

    Ad es. ho provato con questo listato preso pari pari dalla guida del PHP:



    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body>

    <?php
    // create a 100*30 image
    $im = imagecreate(100, 30);

    // white background and blue text
    $bg = imagecolorallocate($im, 255, 255, 255);
    $textcolor = imagecolorallocate($im, 0, 0, 255);

    // write the string at the top left
    imagestring($im, 5, 0, 0, "Hello world!", $textcolor);

    // output the image
    header("Content-type: image/jpg");
    imagejpeg($im);
    ?>

    </body>
    </html>



    Ho salvato il file col nome prova.php e l'ho inviato nella root del mio sito.

    Dovrebbe uscirne un rettangolo bianco con su la scritta blu "Hello world!", invece ricevo dal mio browser (firefox) il messaggio :"L'immagine "http://bio71.altervista.org/prova.php" non può essere visualizzata poiché contiene degli errori."

    Sicuramente non sono a conoscenza di qualcosa di importante... Infatti ho provato a salvare la pagina web prova.php che mi restituisce il browser come prova.jpg, ho aperto prova.jpg con Photoshop e l'immagine magicamente si vede.

    Penso che per gente esperta come quella che scrive su questo forum, sarà un gioco da ragazzi dirmi dove sbaglio.
    Per favore non mandatemi a quel paese...

    Grazie!
    Ultima modifica di bio71 : 10-02-2005 alle ore 18.10.02

  2. #2
    Guest

    Predefinito

    ma che errore ti dà? errore nel php o solo che non si vede la pagina?

  3. #3
    Guest

    Predefinito

    Non credo sia un errore di php. E' il browser che mi mostra una pagina bianca con su scritta la frase

    L'immagine http://bio71.altervista.org/prova.php non può essere visualizzata poiché contiene degli errori.

    Puoi fare la prova anche tu cliccando sul link e dirmi cosa vedi? Grazie.
    Ultima modifica di bio71 : 10-02-2005 alle ore 18.17.58

  4. #4
    Ospite Guest

    Predefinito

    Ho povato e visualizza l'errore che dici tu...

    Cià!

  5. #5
    Ospite Guest

    Predefinito

    <?php
    // create a 100*30 image
    $im = imagecreate(100,30);

    // white background and blue text
    $bg = imagecolorallocate($im, 255, 255, 255);
    $textcolor = imagecolorallocate($im, 0, 0, 255);
    ImageFill($im,0,0,$bg);

    // write the string at the top left
    imagestring($im, 5, 0, 0, "ciaoooooooo", $textcolor);

    // output the image
    header("Content-type: image/jpeg");
    imagejpeg($im);
    ?>

    se metti un'immgine in un file di cui hai già dichiarato l'header devi linkarla come un'immagine qualsiasi, cioè con
    <img src="tuofileimmagine.php" width="0" height="0" alt="" border="0">

Regole di scrittura

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