Aug 24

Ky eshte nje plotesim i mesimit per krijimin e faqeve te mbrojtura me fjalkalim , mesimi behet i ndare per t’iu lene juve ne dore bashkimin e ketyre dy mesimeve per te krijuaj nje sistem identifikimi te plote (por prap jo mjaftueshem te sigurt)

Krijojme skedarin krijo_sessions.php :

1
2
3
4
5
<?php
ob_start();\\Perdoret per te ndaluar headers te dergohen deri sa te hapet e gjithe faqja...
session_start();
$_SESSION['admin'] = 1;
?>

session_start(); hap funksionin ndersa $_SESSION['admin'] = 1 i jep vleren 1 session-it ‘admin’ , mund te perdoret edhe tekst jo vetem shifra , teksti duhet te jete i vendosur brenda thonjzave.

Krijojme shfaq_sessions.php :

1
2
3
4
5
<?php
ob_start();
session_start();
echo $_SESSION['admin'];
?>

do te shohim qe do te dali vlera 1 (sepse kete vlere ka session admin) , per te fshire te dhenat e session perdoret session_unset();

(mesimi si te krijojme faqe me fjalkalim mund te hapet ne adresen http://mesime.ishqip.com/2008/08/si-te-krijojme-faqe-te-mbrojtura-me-fjalekalim/ )

Aug 22

Programi llogarit tatimet ne te ardhura
prej 0-100 euro….2%
prej 100-200euro…5%
mbi 200…………….10%

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int main()
{
  float teArdhurat;
  printf ("Te ardhurat: ");
  scanf ("%f", &teArdhurat);
 
  if (teArdhurat < 101)
    printf ("Tatimi (2%): %.2f\n", 0.02 * teArdhurat);
 
  if ((teArdhurat < 201) && (teArdhurat > 100))
    printf ("Tatimi (5%): %.2f\n", 0.05 * teArdhurat);
 
  if (teArdhurat > 200)
    printf ("Tatimi (10%): %.2f\n", 0.10 * teArdhurat);
 
  return 0;
}

Autori : gdk ne adresen : http://forum.rrjeta.net/viewtopic.php?p=3565#3565

Aug 22

Krijojme hyrja.php (ose .html sepse është një kod normal HTML)

1
2
3
4
5
<form action='identifikimi.php' method='POST'>
Shkruani fjalekalimin :
<input type='text' name='fjalkalimi'>
<input type='submit' value='Futu'>
</form>

Tani krijojmë identifikimi.php

1
2
3
4
5
6
7
8
9
10
11
12
<?php
$fjalkalimi = '123456';
$merrfjalkalimin = $_POST['fjalkalimi'];
if ($fjalkalimi == $merrfjalkalimin )
{
echo ' Fjalkalimi është i saktë...';
}
else
{
echo ' Fjalkalimi nuk është i saktë...Ju nuk mund te identifikoheni ! ';
}
?>

nëse doni te filloni , shikoni këtë teorikisht dhe perdorni session etj etj për ta ber punën te saktë buzeqeshje

Aug 22

Krijojme ruajmesazhet.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$hap = fopen('mesazhet.txt' , 'a+');
$lexo = fread($hap , filesize('mesazhet.txt'));
$mesazhi = $_POST['mesazhi'];
$shkruaj = "$mesazhi<br>";
if ($mesazhi == TRUE )
{
fwrite($hap ,$shkruaj);
fclose($hap);
echo ' Mesazhi juaj u postua. Klikoni <a href=mesazhet.php>këtu</a>';
}
else
{
echo ' Ju lutem shkruani një mesazh Klikoni <a href=mesazhet.php>këtu</a> për tu kthyer.';
}
?>

Tani krijojmë mesazhet.php (faqja nga ku do të shkruhen mesazhet dhe ku do të shfaqen.)

1
2
3
4
5
6
7
8
<form action='ruajmesazhet.php' method='POST'>
<input type='text' name='mesazhi'>
<input type='submit' value='Dergo'>
</form>
<?php
$lexo = file_get_contents('mesazhet.txt');
echo $lexo ;
?>

Ky kod do të krijoje automatikisht një skedar mesazhet.txt ne host , ne këtë skedar do të ruhen mesazhet….

Aug 22
PHP Shqip
icon1 Joni | icon2 PHP\MySQL, Programim | icon4 08 22nd, 2008| icon3No Comments »

PHP

Mini Liber per mesimin e gjuhes PHP

Permbajtja :

1.Hyrje
2.Sintaksa , Komentet
3.Variablat dhe Konstantet
4.Operatoret
5.Kushtet , loop
6.Funksionet
7.Format
8.$_POST ,$_GET , $_REQUEST

Hyrje

* Cfare eshte PHP
PHP eshte nje gjuhe programimi e cila ekzekutohet ne server. PHP do te thote Hypertext Preprocessor (ang.) .

* Cfare duhet te di ?
Per te mesuar PHP ju duhet te dini HTML ndersa disa gjuhe skriptimi do t’iu ndihmonin.

Sintaksa dhe Komentet

Nje kod PHP fillon gjithmone me

Shembull :

1
<?php echo " Pershendetje "; ?>

Komentet ne PHP shkruhen duke perdorur // per komente ne nje rrjesht dhe \* */ per komente ne disa rreshta.

Shembull :

1
2
3
4
5
6
7
8
9
<?php
// Ky eshte nje koment ne nje rrjesht
 
/*
Ky eshte
koment ne
disa rreshta
*/
?>

Variablat dhe Konstantet
Variablat perdoren per te ruajtur vlera te tipit tekst , numra etj. Mbasi te kene marre vlere variablat mund te perdoren ne pafundesi brenda kodit.Ne PHP fillojne gjithmone me shenjen $
Shembull :

1
$emri_variables = vlera ;

Shembull i perdorimit :

1
2
3
4
5
<?php
$emri = ' Joni';
$mosha = '17';
echo 'Emri : '.$emri.' , Mosha : '.$mosha.'';
?>

Shembulli i mesiperm do te shfaqe ne shfletues tekstin Emri : Joni , Mosha : 17.

Konstantet perdoren per te mbajtur vlera te cilat nuk ndryshojne

Shembull :

1
define('EMRI','Joni');

—————————–
Vazhdon…(kur te kem pak kohe do e vazhdoj….)

May 3

Loja funksionon ne kete menyre :
Jepen disa fjale dhe scripti kerkon ne faqen www.picsearch.com , merr fotografite , i paraqet dhe i kerkon lojtarit te gjeje fjalen qe eshte perdorur per te marr ato fotografi.
Fjala ruhet ne session dhe vetem nese e gjen pergjigjen session fshihet dhe krijohet i ri me fjale te re….

Gabime ne kod : Loja nuk pranon fjale te ndara me hapesira (psh. : Ismail Kadare) , nese futet nje fjale e tille nxjerr gabim….rregullojeni :) , une do te perdorja str_replace…
DEMO : http://www.shtypidites.com/prova/loja.php

Kodi :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
ob_start();
session_start();
$fjalet = array('shqiperia','sarande','kadare','internet','portokalli','parlamenti','gazeta','ferrari','nokia','linux');
if (!isset($_SESSION['loja'])) {$_SESSION['loja'] = $fjalet[rand(0,count($fjalet,COUNT_RECURSIVE))];}
$fj = $_SESSION['loja'];
$hap = file_get_contents('http://www.picsearch.com/search.cgi?q='.$fj.'&cols=5&thumbs=20');
$strip = strip_tags($hap,'<img>');
$kerko = preg_match_all("/<img width=(?:[^>]*) height=(?:[^>]*) src=\"(?:[^>]*)\" border=(?:[^>]*) hspace=(?:[^>]*) alt=\"Click to view image details\">/is", $strip, $rezultatet);
 
echo "
	Gjeni fjalen qe shprehet me keto fotografi...
<form action=''>
<input type='text' name='fjala'>
<input type='submit' name='shko' value='Kontrollo'>
	</form>
 
";
if (isset($_GET['shko'])) {
	if ($_GET['fjala'] == $fj) {
		echo " <font color='ff0000'><b>E GJETET</b></font> (Per 3 sekonda do te nderrohen fotografite...)";
		session_unset();
		header('Refresh: 3;url='.$_SERVER['PHP_SELF'].'');
        }else {
		echo " <font color='ff0000'><b>Nuk e gjetet ! Provoni perseri...</b></font>";
	}
}
$num= count($rezultatet,COUNT_RECURSIVE);
for ($i=0;$i<=$num;$i++) {
echo $rezultatet[0][$i]." ";
}
?>