Jump to content
php.lv forumi

haardys

Reģistrētie lietotāji
  • Posts

    70
  • Joined

  • Last visited

Posts posted by haardys

  1. moš tas barcode fonts tik smukumam, nevis praktiskai lietošanai? :D Parādi piemērus..

    atradu problēmu. to barcode vērtību (manā gadījumā sastāv no 8 cipariem), vajag pārvērst par simboliem, no kuriem tiek uzzīmēts barcode. Ja zīmē no tiem 8 cipariem, tad lasītājs nesaprot un nevar nolasīt barcode. Nu kaut kā tā! :)

  2. Beidzot viss izdevās!

    Bet tagad atkal ir problēma ar svītrkoda nolasīšanu - svītrkods uzģenerēts, bet nevar nolasīt. Liekas, ka problēma ar fontu (?), jo to pašu kombināciju uzģenerējot kādā online barcode ģenerētājā, tad šie attēli atškiras.. bet fonts itkā viens un tas pats!

  3. 1) Japiesledzas datu bazei

    2) Jauzraksta SQL pieprasijums un jaizpilda tas

    3) Jadabun atgrieztie dati

    4) Japadod dati generateCode f-jai / metodei

     

    Ko tieši nesaproti?

    Tieši kā padot tos datus f-jai! Pie datu bāzes datiem tieku, bet tālāk nesanāk.. Respektīvi uzģenerētais attēls netiek atrādīts!

  4. class CaptchaSecurityImages {
    
    var $font = 'EAN-13.TTF';
    
    function generateCode($characters) {
    	/* list all possible characters, similar looking characters and vowels have been removed */
    	//$possible = '0123456789';
    	$code = '123456789';
    	//$i = 0;
    	//while ($i < $characters) { 
    	//	$code .= substr($possible, mt_rand(0, strlen($possible)-1), 1);
    	//	$i++;
    	//}
    	return $code;
    }
    
    function CaptchaSecurityImages($width='120',$height='40',$characters='13') {
    	$code = $this->generateCode($characters);
    	/* font size will be 75% of the image height */
    	$font_size = $height * 0.75;
    	$image = @imagecreate($width, $height) or die('Cannot initialize new GD image stream');
    	/* set the colours */
    	$background_color = imagecolorallocate($image, 255, 255, 255);
    	$text_color = imagecolorallocate($image, 20, 40, 100);
    //	$noise_color = imagecolorallocate($image, 100, 120, 180);
    	/* create textbox and add text */
    	$textbox = imagettfbbox($font_size, 0, $this->font, $code) or die('Error in imagettfbbox function');
    	$x = ($width - $textbox[4])/2;
    	$y = ($height - $textbox[5])/2;
    	imagettftext($image, $font_size, 0, $x, $y, $text_color, $this->font , $code) or die('Error in imagettftext function');
    	/* output captcha image to browser */
    	header('Content-Type: image/jpeg');
    	imagejpeg($image);
    	imagedestroy($image);
    	$_SESSION['security_code'] = $code;
    }
    
    }
    $captcha = new CaptchaSecurityImages($width,$height,$characters);

     

    Viss būtu ok, itkā bracode izveido ar vērtību, kādu nodefinēju mainīgajam $code. Bet man vajadzētu, ka to $code vērtība tiktu ņemta no datu bāzēs.

  5. Nepieciešams webā pulbiskot svītrkodus. It kā nokačāju fontu EAN-13, bet īsti nestrādā. Tad jautājums - to fontu vajag definēt caur CSS vai vabūt JS? Un cik liela iespējamība, ka kādam uz kompja netiks atrādīts šis fonts?

  6. Nepieciešama tāda fīča - input laukā ievada skaitli, konkrēti preces cenu, un tur pat blakus uzreiz izrēķina preces cenu ar PVN. Man tas viss izdodas tikai ar sumbit palīdzību, bet būtu idāli, ja jau uzreiz tiktu izrēķināts, lai nebūtu jāspiež submit!

  7. Vai ir iespējā k-kādā veidā aizvākt iekopētu ENTER no input lauka? Respektīvi, kad aizpilda informāciju, un lietotājs kādā no input laukiem ir iekopējis tekstu, kurš satur ENTER, to ņemt un izdzēst?

    Cerams, ka kāds saprata domu! :D

  8. reģistrējoties tiek uzģenerēts strings ko aizsūtīt lietotājam [es kā stringu izmantoju md5(md5(epasts)+md5(parole))] datubāzē tiek ievadīti dati par lietotāju + šis strings un vēl laukā `aktīvs` tiek ievadīts cipars 0

    tiek aizsūtīta saite lietotājam at to stringu, kad uz šo saiti aiziet, tad notiek pārbauda vai datubāzē atrodas lietotājs ar tādu pārbaudes stringu, ja ir tad vai viņš ir neaktīvs, ja viss oki doki tad uzmetam `aktīvs` uz 1. un protams ļaujam tikai tiem lietotājiem tavu lapu lietot, kuriem ir aktīvs = 1

     

    ceru ka manu murgu saprati

     

    Gandrīz sapratu! :D

×
×
  • Create New...