ugrás a tartalomhoz

Archívum - Nov 11, 2012

Php-ban saját függvény írása, meghívása

geforce9600gt · 2012. Nov. 11. (V), 23.41
Hello

Valaki eltudná magyarázni nekem, hogy php-ban ha írunk függvényt, akkor milyen célra irjuk? Mármint milyen kódot írunk bele...adatbázis műveleteket, lekérdezést, ciklust...és hogy hivjuk meg ezt a függvényt?

Van egy kis kódom, ezzel a jelszavát tudja módosítani a user. Ez jó így ahogy van(isset-el aktiválódik), vagy ezt is lehetne függvénnyé alakítani?

if(isset($_POST['jelszo_submit']))
{
	$jelszavam=$user_adat['Jelszo'];
	$en=$user_adat['Felhasznalonev'];
	$pass1=mysql_real_escape_string($_POST['pass1']);
	$pass_hiba=array();
	if($pass1==$jelszavam)
	{
		$pass2=mysql_real_escape_string($_POST['pass2']);
		if(strlen($pass2)>=6 && strlen($pass2)<=15)
		{
			$pass3=mysql_real_escape_string($_POST['pass3']);
			if($pass2==$pass3)
			{
					$pass_csere=mysql_query("update regisztracio set Jelszo='$pass2' where Felhasznalonev='$en'");
					$_SESSION['adatok']['Jelszo']=$pass2;
					$pass_modosit=1;
					$_POST=array();
			}
			else
			{
				$pass_hiba[]="A megadott új jelszavak nem egyformák.";
			}
		}
		else
		{
			$pass_hiba[]="Az új jelszó minimum 6, maximum 15 karakter legyen.";
		}
	}
	else
	{
		$pass_hiba[]="A jelenlegi jelszavát hibásan adta meg.";
	}
}
Javascript függvénynél az oké, hogy egy onclick-nél hívom meg például, de php-ban?
 

Webes projekt könyvtár struktúra

gabesz666 · 2012. Nov. 11. (V), 17.39
Sziasztok!

Szeretném kikérni a véleményeteket a könyvtár struktúra best practice-ekkel kapcsolatban, webes projekt esetén. A kérdés félig-meddig általános, van egy régebbi projektem amiben néha nem találom meg, hogy egy-egy fájl hova is kerüljön, így mostanra némelyik könyvtárban elég nagy kuszaság lett. A következő nyelveket/adatbázisokat/eszközöket használom a projektben: Javascript, PHP, Node.JS, MongoDB, Redis (Predis php libbel), Smarty, jQuery, jQuery UI. Jelenleg egyébként a következőképp fest a felépítés:

 - www
   - classes
   - config
   - lib
   - logs
   - nodejs
   - public_html
     - js
     - css
     - images
   - templates
Tehát a kérdésem az volna, hogy hogyan is néz ki szabványosan (ha van ilyen) a könyvtárstruktúra illetve a fenti libeket és program kódokat merre helyeznétek el?