• User Attivo

    Haha non penso si debba creare centinaia di diversi background per ogni bandierina :o.
    Faccio una ricerca su google perchè sicuramente ci sara una soluzione.
    Comunque imagestring() serve solo per scrivere testo.


  • User Attivo

    Trovato: imagecopyresampled() è una funzione che permette di copiare un immagine sopra un altra.
    [php]
    //immagine tua di background e il vario codice di prima
    $img=..
    ...
    ...

    //questa parte la metti dopo aver scritto le variabili sull'immagine

    // Immagine da applicare
    $bnd = imagecreatefromjpeg("bandiera.jpg");

    imagecopyresampled($img,$bnd,$imgX,$imgY, 0,0,$img_largh,$img_alt,$bnd_larg,$bnd_alt);

    //$imgX,$imgY sono le coordinate dove verra incollata la bandierina
    //0,0 sono le coordinate x,y della bandierina, (da dove copiare penso)
    //$img_largh,$img_alt sono larghezza ed altezza del background
    //$bnd_larg,$bnd_alt sono larghezza ed altezza della bandierina
    [/php]Spero di aver scritto tutto bene.


  • User Attivo

    Memic ti ringrazio infinitamente per l'ottimo aiuto che mi hai dato. Mi hai spiegato un argomento difficile come questo in un paio di post. Grazie per il tempo che mi hai dedicato 🙂 l'ho apprezzato moltissimo


  • User Attivo

    Ma figurati, è stato un piacere aiutarti, poi era anche un ottima occasione per me di ripassare quest'argomento.
    Se hai ancora bisogno non esitare a chiedere ;).

    ciao ciao


  • User Attivo

    LoL bhè si in realtà c'è ancora una piccola cosettuccia 🙂 vorrei fornire un bbcode per gli utenti che vogliono utilizzarlo in firma. L'immagine alla fine l'abbiamo camuffata in jpeg ma in realtà è id.php?id=10 quindi funziona solo con l'html. Non ci sarebbe il modo per cambiare l'estensione del file in jpg?

    Cosi va

    <img src=...../id.php?id=10>
    

    Cosi non va 😄

    ![image](...../id.php?id=10>)
    

  • User Attivo

    Sicuro che non funzioni :??
    Credo si possa camuffare anche come jpeg o gif volendo...
    Però non l'ho mai fatto :D.
    Bisogna usare il mod_rewrite per queste cose...
    Dato che non sono molto bravo con le regular-expressions non ti assicuro che funzionerà.

    Allora proviamo un po' con:

    
    RewriteEngine On
    RewriteRule ^([0-9]+)\.jpeg$ id.php?id=$1
    
    ```questo codice lo metti nel file htaccess nella cartella dove c'è il file id.php
    
    Praticamene per creare l'immagine per l'id 10 tu scrivi 10.jpeg e la regola che ho scritto sopra dovrebbe reindirizzarlo a id.php?id=10.
    Dato che id.php restituisce un immagine nessuno si accorge di niente.
    
    Se funzione bene, se no.... chiediamo nella sezione mod rewrite :D.

  • User Attivo

    Hem 😄 dunque mi sono fatto rapidamente una cultura su htaccess perchè mi sta sul cavolo stressare la gente nei forum MA il 100% delle guide partono tutte con "Scriviamo..." hem si... dove? 😕 E' la mia prima volta in htaccess. Ho creato un file chiamato .htaccess posizionato in una cartella insieme alla pagina id.php. Ho scritto in quel file senza estensione il codice che mi hai dato ma ci gioco 100 ? che non ci sono nemmeno andato vicino :s


  • User Attivo

    Infatti può darsi che ho scritto una cavolata....:D
    Provo a farlo e se riesco ti posto il codice "giusto" da mettere in htaccess.


  • User Attivo

    Ho appena provato e a me funziona.
    Riassumo quello che ho fatto...

    1. Ho creato il file .htaccess nell stessa cartella di id.php
    2. ho messo il codice di sopra in .htaccess
    3. ho modificato il file id.php per fargli scrivere l'id sopra l'immagine
    4. ho provato nel browser a scrivere 10.jpeg
    5. mi esce l'immagine generata da id.php con scritto 10 sopra
      5.1. provo con altri numeri ed esce sempre l'immagine con il numero inserito

    Se hai fatto tutto questo (eccetto il punto 3 che ho fatto solo per essere sicuro che funzioni) e non funziona può darsi che il mod_rewrite non è abilitato.


  • User Attivo

    Semplicemente perfetto 😮 no comment 😄 i miei complimenti! Non potevi essere più chiaro. Ti ringrazio ancora tantissimo! Non merito tutto questo 😄


  • User Attivo

    Prego 😄