ugrás a tartalomhoz

Teljesen kezdő szinten!

Anonymous · 2004. Dec. 21. (K), 14.14
Hello emberek!Azért hoztam ezt a témát létre hogy itt kérdezhessek az oksoktól mert eddig a net túl oldalán ültem csak!Most szeretném megtanulni a "sötét" oldal rejtelmeit!Teljesen süttő agyú vagyok még ehhez tehát szívesen várom hogy: mondjuk egy win xp-re mit kell felrakni?honnan?hogyan?mit olvassak,nézzek meg ehhez és egyéb ilyen dolgokat!Tehát bombázzatok!Jah és az Xp csak egy felvetés amúgy ti hogy kezdtétek ezt az egész PHP dolgot?!
 
1

Re:Teljesen kezdo szinten!

Hegi · 2004. Dec. 21. (K), 14.28
Nos ugyebar biztos hallottad mar a http://hu.php.net/manual/hu oldalt,itt megtalalsz mindent a PHP nyelvrol.De itt a weblaboron is van par cikk az Apache + PHP installalashoz,es ha jol tudom akkor WinXP -re foleg.Mellesleg,ha ez nem megy elsore,akkor ott vannak az ingyenes tarhelyek,manapsag mar mindenhol lehet PHP -t futtatni,ott gyakorolhatsz.Viszont ha tenyleg teljesen kezdo vagy(tehat nem ismersz programozasi nyelveket,es a tema idegen toled) akkor ajanlom elolvasni a "Tanuljuk meg a PHP4(mostmar asszem 5) hasznalatat 24ora" alatt cimu konyvet es utanna belegyurni magad a manualba.

//Hegi
2

Köszi szépen!Elmondanád ne

Anonymous · 2004. Dec. 21. (K), 14.36
Köszi szépen!Elmondanád nekem hogy mmire való a PHP?Mire jó az nekem hogy táblázatba rendezem az adataimat?Én szerintem tévedésbe élek én eddig azt hittem hogy a PHP egy olyan nyelv mint a html és ennyi csak más a szerkezete de ahogy olvastam ezt a manual-os oldalt rájöttem(remélem jól)hogy nem!Ez olyan mint egy Server Mod ami megkönnyíti és élvezetesebbé teszi e felhasználónak az oldalaim böngészését!Remélem ez helyes mert akkor erre nekem nincs nagyon szükségem, én azt szeretném megtanulni hogy lehet egy weblapot megszerkeszteni!Tehát akkor már hasznos volt hogy ide ellátogattam!Még 1szer köszi!Chao emberek!
3

Na szal....

Hegi · 2004. Dec. 21. (K), 14.42
Nos akkor nem lenne sok ertelme ha olyan lenne.Vegyuk a HTML-t,azzal siman csinalsz egy statikus oldalt.Az szep es jo,de valamikor rajossz,hogy ez neked nem eleg,szeretnel dinamikus tartalmat bele.(Pl szavazas,latogatoszamlalo,vendegkonyv,forum stbstb)Ezt ugye szepen megirhatod HTML el,de azt nem birod megcsinalni,hogy azok az adatok toled fuggetlenul valtozzanak.Nos a PHP erre valo,leprogramozod vele hogy azt hogy pl szamolja a latogatokat.A kimenete HTML lesz(nos persze akarmi lehet,de maradjunk csak a weboldalaknal),igy olyan,mintha egy robot lenne,ami helyetted irja a HTML oldalt.Nos remelem igy mar erthetobb hogy mirol van szo.

//Hegi
4

Fejlesztői környezet

Dualon · 2004. Dec. 21. (K), 14.43
Közben írtatok még, úgyhogy az alábbiak csak arra vonatkoznak, ha dinamikus oldalakat szeretnél.

Először érdemes létrehoznod a gépeden egy olyan környezetet, mint amilyen majd az "internet" lesz. Ezt hívják - most webdeveloper szemszögből - fejlesztői környezetnek.
A leendő honlapod tartalmát egy webszerver fogja kiszolgálni, erre pl. az Apache kiváló.
Ahhoz, hogy általad PHP-ban írt programokat tudj futtatni, kell a PHP interpreter is.
Ha szeretnél majd komolyabb dolgokat is alkotni, esetleg nem árthat egy olyan tartalomtároló rendszer sem, mint egy adatbázis, erre legtöbbször a MySQL megfelel.
Itt, a Weblaboron részletesen leírják ezek telepítését:
Apache és PHP telepítése
MySQL 4 és 4.1 telepítése

Ha ezzel megvagy, készen állsz a világmegváltásra. :)
Érdemes elolvasni a PHP kézikönyvét, mely elérhető a http://hu.php.net/manual/hu/ címen (többé-kevésbé magyarul). Ebből megismerheted a nyelv elemeit, "nyelvtanát", használatának kisebb-nagyobb fortélyait. Szerintem ebből már el lehet indulni, de ha mégsem sikerülne, tényleg érdemes beszerezned egy PHP-val foglalkozó könyvet, mely az alapoktól végigvezet. Ha erre esetleg nincs pénzed, az interneten számtalan tutorialt találhatsz, ezeknél egy dolgot érdemes figyelni: ha a tutorialban $_POST, $_GET, $_REQUEST, vagy hasonló nevű változókat látsz, akkor nagy baj nem lehet, ha nem, akkor érdemes megnézni, hogy hányas PHP verzióra írták a programot, illetve a register_globals PHP beállítás OFF-on van-e a példák szerint (ha ezt említik; ha nem, akkor próbálj meg PHP 4.1-nél későbbi változatra írt példákat keresni). Ez azért fontos, mert ezeknek az úgynevezett globális változóknak a kezelése az idők folyamán változott, s most már "normálisan" a PHP-t register_globals = Off beállítással futtatják, ami annyit tesz, hogy a scriptednek átadott változók (például amelyeket űrlapból kapsz) nem definiálódnak automatikusan saját nevükkel, hanem az átadás metódusától függően tömbökben (pl. $_GET[], $_POST[], stb...) jelennek meg.

E bejegyzésben találhattál pár ismeretlen kifejezést, próbáld meg kisilabizálni őket a kézikönyv alapján - ez is egy jó gyakorlás lesz, ismerkedés a manual használatával.

Azonnal azért ne várj komplex programokat. Kezdőként kelleni fog pár nap, mire hozzászoksz a nyelvhez, s utána is még hosszú-hosszú hónapok kellenek ahhoz, hogy megismerd a fortélyokat.
Azután is érdemes majd követni a világ eseményeit, erre (is) egyébként kiváló a Weblabor.
5

Xampp

Seemann · 2004. Dec. 21. (K), 23.32
Ahogy elnézem, a témát feldobó srác kiszált, de én tovább kérdeznék. Miért nem jó pl. a xampp egy php+mySQL-es környezet kialakításához? Van win-es és linuxos változata is. Félre ne értsd, nem vitatkozni akarok, csak kérdezek. Valamikor végigszenvedtem a telepítést, konfigurálást, de most a xampp-ot használom és nem látom a hátrányát. OK, igencsak kezdő vagyok.
Üdv!
6

Re: Miért nem Xampp?

Dualon · 2004. Dec. 22. (Sze), 00.08
A xampp-ot sosem használtam, de ha jól látom, egy apache+php+mysql egybencsomagról van szó.

Egyrészt ha valaki a "hagyományos" módon hozza létre a fejlesztőkörnyezetet, akkor legalább valami halvány elképzelése lesz arról, mi is történik, mi miért van.
Másrészt a különálló elemek működésére, egymásra hatására a fejlesztők tulajdonképp garanciát vállalnak (apache szerveren a PHP5.x és a MySQL 4.x így meg így fog működni), míg egy ilyen mindentbele dolognál mégha frissítik is, az vagy úgy fog működni, vagy nem (messze kevesebb tesztelés van).
Harmadrészt személyes rossz tapasztalataim is voltak: kíváncsiságból feltettem én is bő három éve egy hasonló rendszert, de a meglévő PHP 4.1, MySQL 3.22 mellé. Na most nemrégiben igyekeztem rendet tenni a gépemen uralkodó kuplerájban :), és persze ráakadtam pár dologra, aminek az említett egybecucc eltávolításakor el kellett volna tűnnie. A registry bejegyzésektől kezdve állományokon át volt minden izgalmas dolog, úgyhogy neki is álltam visszafejteni a szálakat. Hiba volt.
Először csak az volt a válasz, hogy a PHP a session állományokat nem tudja írni, mert nem léteznek. Aztán már be se fordította a scripteket...
Röviden: most veszek DVD írót, hogy archiváljam a cuccaim, mert szeretnék egy formattálást. ^^

Még valami a fejlesztőkörnyezethez: PHP Designer 2005. Delphiben írt, gyors PHP editor, már most igen gazdag "feature list"-tel.
8

Dualon

Hegi · 2004. Dec. 22. (Sze), 00.10
Na akkor asszem en nem is irok,mindig egyszerre sikerul nekunk:)
Najo,ez flame volt,bocsi!!!!:)

//Hegi
9

Dede! :)

Dualon · 2004. Dec. 22. (Sze), 02.47
Azért mégis megtisztelnél további véleményekkel... :) De térjünk vissza a témához!
7

Xampp

Hegi · 2004. Dec. 22. (Sze), 00.09
Szemely szerint azt a programot nem ismerem.Nos viszont,en az ilyen rendszereket egy okbol nem szeretem.Ugyanis tortenetesen volt hogy surgosen kellett volna egy teljes kornyezet,na mondom felrakok egyet.Gondolom mondanom se kell hogy mukodesre nem tudtam rabirni,szal ugyanazzal a lendulettel toroltem is lefele.En azt mondom hogy csinald meg sajat magad,nem vesztessz vele(najo,azt a minimalis idot amit raszansz,de az megterul)

//Hegi
10

Miért nem xampp

Anonymous · 2004. Dec. 23. (Cs), 19.43
Lehet, hogy igazatok van. Hangsúlyozom, én már telepítettem fejlesztői környezetet, csak aki teljes kezdő, az azért megizzad, mire az első "Hello világ" programjáig eljut. Nekem nem volt rossz tapasztalatom ezzel a csomaggal, kimondott profi programozó ajánlotta, előtte én sem ismertem. Hát a frissítés az más kérdés, még nem próbáltam. Az igaz, abból lehet tanulni, ha az ember saját maga szenvedi végig a dolgokat. Említettétek a PHP Designer 2005-öt. Én a PHP Expert Editor-ban lévő Syntax check funkciót (amit hasznosnak tartok) más szerkesztőben nem láttam.
Üdv!
11

PHP Expert Editor?

Dualon · 2004. Dec. 23. (Cs), 21.26
"a PHP Expert Editor-ban lévő Syntax check funkciót (amit hasznosnak tartok) más szerkesztőben nem láttam"

Miért, az milyen? :)
12

zend rulz

Őry Máté · 2004. Dec. 24. (P), 13.26
Én a PHP Expert Editor-ban lévő Syntax check funkciót (amit hasznosnak tartok) más szerkesztőben nem láttam.

Ha szószerint kell érteni: láttár már zend editort?

Maat
13

Zend editor

Seemann · 2004. Dec. 29. (Sze), 21.41
Nem, nem láttam még zend editort. (Hát van még jó pár, amit még nem próbáltam! Mint írtam igencsak az alsó lépcsőn vagyok PHP-ből :-() Valamikor olvasgattam róla valami fórumon. Valami ilyesmi ragadt meg bennem, hogy nagyon jó, talán a legjobb fejlesztőkörnyezet PHP-hez. Ahhoz, hogy ki lehessen használni, a szervernek is támogatni kell. Lehet, hogy totál hülyeség amit írtam, akkor elnézést! Mindenképpen homályosítsál fel!
Kösz!
14

Monti: Na hali, a register_gl

monti · 2005. Jan. 11. (K), 21.18
Monti: Na hali, a register_globals bekapcsolásával kapcsolatos biztonsagi problémákról szeretnék bővebben hallani, amennyiben nem probléma. Köszike.