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

Discussione: Non crea l'immagine

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    323

    Non crea l'immagine

    Ciao,
    devo creare un'immgine con un testo a caso (per una registrazione). Ho usato questo codice che ho trovato sul manuale php ma, di simili ce ne stanno atanti in giro.

    Codice PHP:
    <?php
    header
    ("Content-type: image/png");
    $image imagecreate(200,50);
    $white imagecolorallocate($image,255,255,255);
    $black imagecolorallocate($image,0,0,0);
    imagestring($image,5,1,1,"pippo",$black);
    imagepng($image);
    imagedestroy($image);
    ?>
    Richiamo l'immagine così:

    Codice PHP:
    <img src"immagine.php"
    Non mi appare nulla: immagine come se fosse inesistente.
    Sapete cosa potrebbe essere?
    Grazie
    someone told me
    love would all save us
    but how can that be
    look what love gave us

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    <img src"immagine.php">
    è sintatticamente e semanticamente errata .

    Fai una prova intanto, crea solo l'immagine:
    il codice php che hai postato a me funziona correttamente per creare una png.

    Bada però che stai mandando un header, per cui non potrai mandare altri headers in quel modo (ossia niente testo), e penso che tu non voglia ciò. Ergo, sarebbe forse meglio se creassi fisicamente l'immagine, la salvassi in un file e quindi la distruggessi alla fine dell'esecuzione dello script, cancellando anche il relativo file.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    323
    A me l'immagine non la crea. se apro immagine.php mi dice che:
    L'immagine “http://localhost:8081/immagine.php” non può essere visualizzata poiché contiene degli errori.

    ...perchè è sintatticamente errata? sul manuale la richiama nello stesso modo...
    someone told me
    love would all save us
    but how can that be
    look what love gave us

  4. #4
    Utente di HTML.it L'avatar di alkresl
    Registrato dal
    Feb 2005
    Messaggi
    270
    [img]immagine.php[/img]
    prova così


  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    323
    [supersaibal]Originariamente inviato da alkresl
    [img]immagine.php[/img]
    prova così

    [/supersaibal]
    ...lo avevo già fatto...
    someone told me
    love would all save us
    but how can that be
    look what love gave us

  6. #6
    commenta l'header ... e richiama la pagina manualmente
    cosi vedi subito l'errore che ottieni ^^
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  7. #7
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    [supersaibal]Originariamente inviato da Andrea1979
    codice:
    <img src"immagine.php">
    è sintatticamente e semanticamente errata .

    Fai una prova intanto, crea solo l'immagine:
    il codice php che hai postato a me funziona correttamente per creare una png.

    Bada però che stai mandando un header, per cui non potrai mandare altri headers in quel modo (ossia niente testo), e penso che tu non voglia ciò. Ergo, sarebbe forse meglio se creassi fisicamente l'immagine, la salvassi in un file e quindi la distruggessi alla fine dell'esecuzione dello script, cancellando anche il relativo file. [/supersaibal]
    Mi sa che stai facendo un po' di confusione.
    Inutile l'accesso al disco quando le funzioni gd permettono la creazione on-the-fly del tutto
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ...sì, togliendo l'header così com'era scritto...altrimenti ciccia.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #9
    [supersaibal]Originariamente inviato da Andrea1979
    ...sì, togliendo l'header così com'era scritto...altrimenti ciccia. [/supersaibal]
    togliendo l'header cosa succede?
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    323
    Togliento l'header non crea errore.
    Richiamando con html [img]immagine.php[/img] non si vede nulla.

    Ciao
    someone told me
    love would all save us
    but how can that be
    look what love gave us

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.