Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    Visualizzatore ip con librerie GD

    Ciao, ho scritto ieri un post di aiuto sulle librerie gd, ma sono riuscito a risolvere il problema e sono arrivato a questo punto:

    Codice PHP:
     <?php
    header
    ("Content-Type: image/png");
    $ip $_SERVER['REMOTE_ADDR'];
    $arra[0] = "ip1.png";
    $arra[1] = "ip2.png";
    $arra[2] = "ip3.png";
    $arra[3] = "ip4.png";//Definisco l'array $arra[], contenente il nome o il percorso dell'immagine
    $rand rand(0,3); //La variabile $rand conterrà a caso i numeri da 0 a 2;
    $img imagecreatefrompng("$arra[$rand]");//La funzione prende uno dei contenuti dell'array
    $color imagecolorallocate($img,255,255,255);//BIANCO
    imagettftext($img,12,0,100,16,$color,"comic.ttf"$ip );//Scrivo sull'immagine
    //dimensione,inclinazione,asse x, asse y
    imagepng($img);
    imagedestroy($img);
    //Script creato da T3r4fl0ps, [url]http://t3design.altervista.org[/url]

    ?>
    In locale funziona tutto, visualizzo correttamente il mio ip (ovviamente 127.0.0.1), però quando vado a metterla sul mio server (altervista) ottengo questo risultato:



    Ho pure provato la funzione separatamente all'immagine, e funziona:

    Codice PHP:
    [...]

    Prova immagine ip

    [img]ip.php[/img]

    <?php echo $_SERVER['REMOTE_ADDR']; ?>

    [...]
    Nell'immagine l'ip non si vede, ma con echo la stessa variabile va. Cos'è che sbaglio?
    T3R4SOFT, il danasoft Italiano e amatoriale. Firme dinamiche per forum e siti.

  2. #2
    piccolo up

    In pratica, voglio creare una cosa tipo danasoft. Non c'è proprio nessuno che sa o che vuole aiutarmi?? Almeno scrivete un messaggio "mi dispaice ma non so aiutarti" . È il terzo topic che apro in questo forum ma non mi ha mai risposto nessuno
    T3R4SOFT, il danasoft Italiano e amatoriale. Firme dinamiche per forum e siti.

  3. #3
    Alla fine, dopo mille peripezie, ci sono riuscito. Il problema stava nella funzione per diseganre il testo, che dava un errore (che altervista non va vedere, mentre netsons si) in quanto non trova il font. Ho messo una funzione che non richiede il font, e ora funziona.
    T3R4SOFT, il danasoft Italiano e amatoriale. Firme dinamiche per forum e siti.

  4. #4
    Il font lo devi uppare sul server

  5. #5
    Originariamente inviato da cubalibre810
    Il font lo devi uppare sul server
    Grazie, mi era venuto in mente e adesso me ne hai dato la conferma. Ho uppato il font, ed ecco il risultato:



    Per caso, sai anche se si può aggiungere un bordo, in modo da uniformarlo al resto dell'immagine?

  6. #6
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    crei un testo sotto per 4 volte

    e lo scosti di 1 o 2 px prima in alto, poi a destra, poi a sinistra e poi in basso

    se lo vuoi perfetto

    scosti di 2 px in alto a destra in basso e a sinistra

    poi per altre 4 volte lo scosti di 1 px negli angoli


    poi se c'è la funzioncina già pronta ancora meglio

  7. #7
    Originariamente inviato da Ranma2
    crei un testo sotto per 4 volte
    e lo scosti di 1 o 2 px prima in alto, poi a destra, poi a sinistra e poi in basso
    se lo vuoi perfetto
    scosti di 2 px in alto a destra in basso e a sinistra
    poi per altre 4 volte lo scosti di 1 px negli angoli
    poi se c'è la funzioncina già pronta ancora meglio
    Grazie, ho optato per spostarla 4 volte agli angoli, ecco il risultato:



    Grazie a tutti per l'aiuto, sono davvero soddisfatto ^_^

  8. #8
    Una piccola evoluzione:



    Vorrei sapere però come faccio a visualizzare l'ISP, la versione precisa di windows (e magari la distro di linux) e anche qualche altra info.

    Se ci riesco, vorrei creare qualcosa di simile a danasoft . Se mi volete dare una mano, seguite le istruzioni a fondo pagina

  9. #9
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Originariamente inviato da T3r4fl0ps
    Grazie, ho optato per spostarla 4 volte agli angoli, ecco il risultato:



    Grazie a tutti per l'aiuto, sono davvero soddisfatto ^_^
    si con quel carattere basta solo agli angoli

  10. #10
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    ti consiglio di usare i mod rewrite per girare la pagina con l'estensione dell'immagine

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.