| 
    
    
  
    
    
    
  
  
      
    
  
     | 
    
          PHP függvények
Mi is az a PHP?
A PHP (PHP: Hypertext Preprocessor) nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. Emiatt a PHP-t jórészt szerver-oldalon használják, bár létezik parancssori interfésze is, illetve önálló, grafikus felületű alkalmazások is létrehozhatóak vele. 
A PHP a legtöbb webszerverre, operációs rendszerre és platformra ingyenesen telepíthető. Manapság több mint 20 millió weboldal és egymillió szerver futtat PHP-t, bár a nyelvet használó oldalak száma 2005 augusztusától kezdve folyamatosan csökken. A PHP emellett az Apache webszerver egyik legnépszerűbb beépülő modulja. 
  	   A PHP hivatalos weboldala 
      Hivatalos PHP dokumentáció letöltése
 
PHP függvények
Itt található néhány, általam írt, vagy hasznosnak talált php függvény. (Nemcsak profik számára  ) 
Adatsorok tömbbe rakása SQL lekérdezéskor
<?php 
function lekerdez() 
  { 
  global $sql,$con; 
  //echo $sql; 
  $result = mysql_query($sql); 
  $i=0; 
  while ($row = mysql_fetch_row($result)) 
    { 
    $tomb[$i] = $row; 
  $i++; 
  } 
  return $tomb; 
  } 
  ?> 
Chat smile"fordító"
<?php 
function smile($szoveg){ 
 
  $trans =array(":D"=>"<img src="images/d.gif">", 
  ":d"=>"<img src="images/d.gif">", 
  "xD"=>"<img src="images/xd.gif">", 
  "XD"=>"<img src="images/xd.gif">", 
  "xd"=>"<img src="images/xd.gif">", 
  "Xd"=>"<img src="images/xd.gif">", 
  ":)"=>"<img src="images/happy.gif">", 
  ":("=>"<img src="images/sad.gif">", 
  "(l)"=>"<img src="images/sziv.gif">", 
  ":(("=>"<img src="images/cry.gif">", 
  ":love:"=>"<img src="images/love.gif">", 
  "8-)"=>"<img src="images/rolleyes.gif">", 
  ":banghead:"=>"<img src="images/banghead.gif">", 
  ":drool:"=>"<img src="images/drool.gif">",); 
  return strtr($szoveg, $trans); 
  } 
  ?> 
  Függvény letöltése a smile-ikal együtt (.zip) 
Hónap kiírása magyarul, betüvel
<?php 
function honap($szoveg){ 
  $honap_szam =array( 
  1=>"Január", 
  2=>"Február", 
  3=>"Március", 
  4=>"Április", 
  5=>"Május", 
  6=>"Június", 
  7=>"Július", 
  8=>"Augusztus", 
  9=>"Szeptember", 
  10=>"Október", 
  11=>"November", 
  12=>"December"); 
return strtr($szoveg, $honap_szam); 
} 
  ?> 
Email cím ellenőrzése
<?php 
function check_email_address($email) { 
     if(!ereg("^[^@]{1,64}@[^@]{1,255}$", $email)) { 
        return false; 
    } 
    // Split it into sections to make life easier 
    $email_array = explode("@", $email); 
    $local_array = explode(".", $email_array[0]); 
    for($i = 0; $i < sizeof($local_array); $i++) { 
          if(!ereg("^(([A-Za-z0-9!#$%&*+/=?^_`{|}~-][A-Za-z0-9!#$%&*+/=?^_`{|}~\.-]{0,63})|(\"[^(\|\")]{0,62}\"))$", $local_array[$i])) { 
            return false; 
        } 
    }     
     if(!ereg("^\[?[0-9\.]+\]?$", $email_array[1])) { // Check  ifdomain is IP. If not, it should be valid domain name 
        $domain_array = explode(".", $email_array[1]); 
         if(sizeof($domain_array) < 2) { 
                return false; // Not enough parts to domain 
        } 
        for($i = 0; $i < sizeof($domain_array); $i++) { 
             if(!ereg("^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$", $domain_array[$i])) { 
                return false; 
            } 
        } 
    } 
    return true; 
} 
 
 
 if(check_email_address($email)) { 
   echo $email . " is a valid email address."; 
} else { 
   echo $email . " is not a valid email address."; 
} 
  ?> 
File kiterjesztés megállapítása
function kiterjeszt($file){ 
  $file_ford = strrev($file); //filenév megfordítása 
  $filetomb = explode(".",$file_ford);  //filenév szétdarabolása 
  return strrev($filetomb[0]);  //visszafordítás, kiiratás 
} 
  Az oldal tetejére
  |