Visualizzazione dei risultati da 1 a 6 su 6

Discussione: creare banner dinamici

  1. #1

    creare banner dinamici

    salve a tutti

    vorrei creare dei banner da mettere in firma per i miei utenti, che visualizzassero in automatico i valori di alcune variabili contenute in file php tipo "nome.php".

    seguendo un tutorial per fare un altra cosa, ho iniziato in questo modo, con l'intento di fornire poi ad ognuno un link personalizzato all'immagine tipo "http://miosito.it/banner.php?nome=Pikkius"

    codice:
    <?php
    Header("Content-Type: image/png");
    $im = @imagecreatefrompng('bannerPG.png');
    $black = imagecolorallocate($im, 0,0,0);
    imagesavealpha($im, true);
    $nome = $_REQUEST['nome'];
    
    $font = 'arial.ttf';
    imagettftext($im, 10,0,300,70, $black, $font, $nome );
    
    imagepng($im);
    imagedestroy($im);
    
    ?>
    questo codice funziona, ma il problema è che non mi consente di usare il comando include per includere il file "$nome.php" e recuperare i valori delle altre variabili che vorrei far visualizzare sul banner..

    qualcuno sa dirmi se c'è un altro modo per recuperare queste variabili (un modo che sia consentito in questo tipo di file/immagine), o come altro dovrei fare per realizzare un banner di quel tipo?

    per capirci, io vorrei fare un qualcosa del genere:
    http://stickman.hu/banner.php?nev=Pikkio

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Dal codice ce hai postato sembra che possa essere utilizzato cm src di un tag <img>
    Per gli Spartani e Sparta usa spartan Il mio github

  3. #3
    esatto. l'idea è proprio quella. io poi darei ai miei utenti un codice che loro copiano in firma e che gli visualizza il banner

    codice:
    il problema è che io vorrei aggiungere oltre al nome anche i valori di altre variabili (che cambiano spesso, quindi non posso inserirle nell'url che do a loro..) che si trovano dentro dei file che si chiamano con il nome dell'utente (tipo Pikkius.php), soltanto che se metto un include nel codice che ho postato, mi dice che non può visualizzare l'immagine perchè contiene errori..

  4. #4
    forse che nel file che includi ci sono delle cose, tipo pezzi di html/print/include a file che non trova che quindi "rompono" l'immagine e non te la fanno visualizzare...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    grazie del consiglio! pensavo semplicemente che il comando include non fosse abilitato in questo tipo di operazioni, invece facendo un po' di tentativi ho visto che quello che lo manda in crisi è il fatto che ci siano degli if all'interno del file da includere. infatti se includo un file con semplicemente un elenco di variabili e rispettivi valori, il file viene incluso e il banner viene perfetto.

  6. #6
    Originariamente inviato da pikkius
    grazie del consiglio! pensavo semplicemente che il comando include non fosse abilitato in questo tipo di operazioni, invece facendo un po' di tentativi ho visto che quello che lo manda in crisi è il fatto che ci siano degli if all'interno del file da includere. infatti se includo un file con semplicemente un elenco di variabili e rispettivi valori, il file viene incluso e il banner viene perfetto.
    ma perchè evidentemente farai degli IF su qualcosa che non esiste nel momento dell'include che quindi dà errore php e quindi l'immagine non si vede... vabbeh buon per te che ora funge
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.