Risultati da 1 a 7 di 7
-
04-07-2007, 10:24 #1
- Data Registrazione
- Jul 2007
- Messaggi
- 11
generare immagini univoche legate all'utente
Chioedo scusa qualora l'argomento fosse già stato trattato in precedenza
Non ho idea di come si chiami quello che mi serve e mi diventa difficile fare una ricerca.
Spiego l'esigenza e magari qualcuno mi sa dire.
Utilizzando l'ID utente di VBULLETIN e il gruppo di appartenza, vorrei che venisse generata una immagine legata in modo univoco all'utente.
Questa immagine dovrebbe contenere un identificatore numerico (l'ID o altro) e una stringa (NOME o altro) ed avere un link ad una scheda utente su un sito terzo.
All'utente poi si passa una URL del tipo www.miosito.it/?ID che potrà essere usata per generare l'immagine nel proprio sito.
L'obiettivo è quello di cedere un LOGO che sia identificativo dell'utente e che ne permetta la verifica dei dati da parte di altri accedendo ad un sito terzo garante.
Immaginatevi i distintivi della polizia americana dove sul distintivo compare il numero di matricola...
Sapete se esiste qualcosa di già pronto?
Se non c'è, vista la banalità dello script, c'è qualcuno disposto a realizzarlo?
grazie
-
04-07-2007, 11:50 #2
- Data Registrazione
- Dec 2005
- Età
- 39
- Messaggi
- 1,065
Allora dal vb puoi prendere solo l'ID utente (es. 19), il nome utente e il gruppo non lo puoi prendere in quanto dall'esterno hai a disposizione l'ID, quando guardi il profilo utente è l'ID che ne distingue l'uno dall'altro...
Per quanto riguarda lo script non c'è nulla di pronto che io sappia. A te in pratica serve che per esempio all'utente con ID 9 quando uno accede da www.miosito.it/?ID=9 venga visualizzata per esempio l'immagine 9.gif ?
-
04-07-2007, 13:41 #3
- Data Registrazione
- Jul 2007
- Messaggi
- 11
si più o meno... il nome file è relativo.
Mi interessa avere una immagine che si costruisce di volta in volta. Ho una immagine 'base' che dovrebbe essere completata inserendo in un ID e STRINGA e linkare ad una URL
Non ho idea se sia tecnicamente possibile.. ma credo che ci sia poco o nulla che non sia possibile fare ormai
-
04-07-2007, 19:07 #4
- Data Registrazione
- Oct 2005
- Località
- Roma
- Messaggi
- 537
quello che chiedi è praticamente la creazione di una immagine dinamica, cosa effettivamente facile da fare, però la parte difficile è l'integrazione con il Vbulletin.
L'immagine la vuoi mettere in un posto particolare? come avatar, come firma? altro?
In base a queste cose si può pensare ad un sistema piuttosto che ad un altro.
-
04-07-2007, 22:35 #5
- Data Registrazione
- Jul 2007
- Messaggi
- 11
se la parte difficile è l'integrazione con VB, allora siamo a cavallo.
Non lo devo integrare con VB.. da VB mi interessa solo leggere ID e verificare se appartiene ad un certo gruppo.
Se l'utente appartiene ad uno dei gruppi abilitati, allora è possibile generare l'immagine con i dati specifici: ID, nome e URL (anche presi da una tabella diversa e creata ad hoc)
L'immagine sarà poi usata sul sito dell'utente e non nel forum.
L'utente la dovrebbe poter richiamare i modo simile a questo:
<img src="http://www.miosito.it/image?ID" alt="immagine legata all'utente" />
o
<img src="http://www.miosito.it/image?username" alt="immagine legata all'utente" />
-
05-07-2007, 16:57 #6
- Data Registrazione
- Oct 2005
- Località
- Roma
- Messaggi
- 537
dunque, dunque...
prova questo codice.
Codice PHP:<?php
$font_size = 5;
$letter_width = imagefontwidth($font_size);
$letter_height = imagefontheight($font_size);
$mex = "Prova immagine dinamica";
$larg = strlen($messaggio);
$larg_px = $letter_width * $larghezza;
$im = imagecreate($larg_px + 10 , $letter_height + 10);
$background = imagecolorallocate($im, 0xFF, 0xFF, 0x00);
$textcolor = imagecolorallocate($im, 0x33, 0x00, 0xCC);
imagestring($im, $font_size, 5, 5, $mex, $textcolor);
imagejpeg($im, "immagini/dinamica.jpg");
imagedestroy($im);
?>
se funziona, devi completare lo script creando una query che deve dare un risultato da mettere al posto della variabile $mex.
-
24-07-2007, 12:59 #7
- Data Registrazione
- Jul 2007
- Messaggi
- 11
ciao e scusate l'assenza
Ho installato lo script.. quello che ottenfo è una F su sfondo giallo
Segnalibri