[ CiM0beTa @ 03.07.2012. 16:02 ] @
Code:

<?php
// connect //
$file = 'http://localhost/mxxm/'.$user;

$query = "SELECT `email` FROM `users` WHERE"
...

function emailGd($email_gd) {
    header('Content-type: image/jpeg');
    $email_length = strlen($emailgd);
    $font_size = 5; // veličina fonta
    $image_height = ImageFontHeight($font_size);
    $image_width = ImageFontWidth($font_size) * $email_length;
    $image = ImageCreate($image_width, $image_height);
    imagecolorallocate($image, 255, 255, 255); // boja pozadine - bela
    $font_color = imagecolorallocate($image, 0, 0 ,0); // boja slova - crna
    imagestring($image, $font_size, 0, 0, $emailgd, $font_color);
    imagejpeg($image);
}
emailGd($email_gd);
?>



Imam ovaj kod, koji treba da od email.php napravi sliku, koju ću smestiti u podatke, kada neko pregleda profil. Da se zaštiti od grabovanja.
E sad, ja lako to radim kad mi je definisan email. Ali ovde treba da kreira sliku sa mejlom koji se isčita iz baze. Jako mi je teško da to ukapiram, jer u jednom fajlu, koliko ja znam treba da imam sve podatke o korisniku???
Kako ?

E sad, ono što može da se iskoristi to je http putanja do profila korisnika, nadam se. Jer je fakticki ovakva: npr. korisnik petar ima ovu putanju:

http://localhost/mxxm/petar

itd..
ili na neki drugi način?
[ pajaja @ 03.07.2012. 16:13 ] @
Nisam te shvatio sta ti je tacno problem. Da izvadis email iz baze ili nesto drugo?
[ CiM0beTa @ 03.07.2012. 16:40 ] @
Prvo, malo mi se potkrala greska, svuda u okviru funkcije treba da stoji 'email_gd' umesto 'emailgd'

@pajaja

gdemail.php je ovaj fajl. I on je slika. Tako se i poziva u templejtu na mestu gde treba:

<img src="http://localhost/www/mxxm/gdemail.php">

E, da li je uopste moguce da ta gdemail.php slika ima razliciti sadrzaj, tj. drugi mail u zavisnosti od toga na kom smo profilu. Ako smo na profilu:

www/mxxm/petar onda ta gdemail.php slika da ima petrov email koji ce da procita iz baze itd.

Ili mozda drugi nacin: Da svaki korisnik kad se registruje ili promeni mail, da se kreira njegov folder i tu da se nalazi taj gdemail.php ???
[ CiM0beTa @ 03.07.2012. 16:43 ] @
Da, problem mi je da procitam taj mail iz baze, jer ovaj fajl 'ne zna' ciji mail da cita???
[ pajaja @ 03.07.2012. 23:33 ] @
Pa mozes da mu kazes koji je recimo ovako:
<img src="http://localhost/www/mxxm/gdemail.php?user=petar">
ili nesto slicno.
[ CiM0beTa @ 04.07.2012. 11:34 ] @
da, da, ukapirao sam :) hvala u svakom slucaju..