|
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
|