PHP: weboldal minta átírása!!! oktatóvideók

1900 MB 11 óra 50 perc

Előadó: Treszkai Tamás
Kosárba
  • Currently 4.41/5

Értékelés: 4.4/5




Ebben a videóban megmutatom, hogyan kell egy legálisan letöltött HTML kódba PHP scripteket illeszteni, és ezáltal 24 óra alatt egy teljesen profi oldalt készíteni... Ez itt az első 7 óra anyaga. Folytatása még lesz...

Ezek az oktatóvideók úgy készültek, hogy 90%-uk programozás, tehát egy egyszerű jegyzettömbbel is el lehet készíteni a bennük látott példákat.

Nehogy megtévesszenek a képek: NEM a képeket kell látni, hanem a MÖGÖTTE lévő PHP KÓDOT.

Feltettem a php oldalt, melyet itt lehet tesztelni a fórummal együtt. Belépési név: Laci jelszó: 111 vagy név: Tóth jelszó: 111. Adminisztrátort is ki lehet próbálni, csak írjatok egy levelet, és küldöm a kódot.

Róbert, amikor feltette egy szolgáltatóhoz az oldalát, akkor egy-két dolog nem úgy alakult, ahogy szerette volna. Megkértem, hogy írja már meg, ha netán más is ilyet tapasztal, akkor hogyan javítsa ki. Természetesen az itt lévő dolgok PHP, szolgáltaló függőek; így a többségnél nem fog jelentkezni ez a probléma:

*******************

Szia Tamás!
 
Köszönöm bizalmad a php-val kapcsolatban! Leírom röviden mi volt a fő gondom és hogyan sikerült megoldanom.
 
Szerettem volna egy szövegdobozba a felhasználó által beírt szöveget egy Mysql adatbázisba helyezni. Mindent úgy csináltam, ahogy a videódban van. Ekkor a következő történt: létrejöttek id azonosítók, megjelent (esetemben) az emailcím mező is, viszont mindig üres maradt. Tehát a szövegdobozba írt szöveg nem íródott be az adatbázisba. Utánajártam és arra jutottam, hogy a register_globals=off értéke miatt nem íródnak be a címek. A kézenfekvő az lett volna, ha annak az értékét átállítom on-ra, ezt viszont a tárhelyekre feltölve már szinte biztos, hogy sehol sem tehetem meg, ezért maradt a parancs megváltoztatása.
Szóval a register_global=off érték miatta a helyes parancs véleményem szerint a következő:
 
$parancs = "INSERT INTO belepes (email) VALUE ('" . mysql_real_escape_string($_POST['email']) . "')"
 
Nálam csak ezzel működik a szövegdobozból adatbázisba való beírás.
 
Nekem erre a problémára ez volt a megoldásom,


*************************

PÉLDA OKTATÓVIDEÓK:

OKTATÓVIDEÓ-LISTA

Az oktatóvideók 1.része: Bevezető
Site beállítása
Oldal megismerése
Oldal felső része
Oldal véglegesítése
Template

Az oktatóvideók 2.része: Beléptető rendszer
Előkészítés
Form létrehozása
Gomb kialakítása
Beviteli mezők kialakítása
Regisztrációs űrlap
Adatbázis létrehozása
Regisztrálás létrehozása
Adatbázis ellenőrzése
Beléptetés
Kiléptetés
Ékezetes karakterek
Regisztrációs hiba
Hiba kiírása
Név megmarad
Szöveges mezők eltűntetése

Az oktatóvideók 3.része: Adminfelület
Adminfelület elkészítése
Adminfelület alakítása
Adatbázis elkészítése
Form elkészítése
Sql-be írás
Csomagok elkészítése
Adatbázis feltöltése
Táblázat kiíratása
Törlés listából

Az oktatóvideók 4.része: Fórum
Fórum létrehozása
Fórum használata
Fórum adminisztráció
Sablon és emoticon importálása
Fórum magyarítása
Fórumképek kijavítása

2. rész
Oldalismertető

Az oktatóvideók 5.része: Ékezetek
Adatbázisban
Feladat
Feladat megoldása

Az oktatóvideók 6.része: Ellenőrzés
Formellenőrzés
Adatbázis
Ékezetes karakterek ellenőrzése
Dbconn.php

Az oktatóvideók 7.része: Blog
Adatbázis létrehozása
Legelső lépések
Blog.php
Ugrás elkészítése
Fullszöveg kiíratása
Sortörés
Adminpanel
Blogtörlés
Szerkeszt01
Szerkeszt02
Blog bővítése

Az oktatóvideók 8.része: Hírháló
Az előkészületek
Adatbázis felvétele
Átírások
Véglegesítés

 

OKTATÓVIDEÓK LEÍRÁSA

Az oktatóvideók 1.része: Bevezető
Megnézzük itt azt, hogy hogyan kell egy oldalt legálisan letölteni, és hogyan lehet abba php kódokat illeszteni.
Site beállítása
Beállítunk a Dreamweaverben egy olyan site-ot, ami nagyban megkönnyíti majd a munkánkat.
Oldal megismerése
Nagyon fontos, hogy a munkánk elején megismerjük letöltött oldalunk felépítését.
Oldal felső része
Oldal felső részének átállítása, igazítása látható ebben a videóban.
Oldal véglegesítése
Még beállíthatjuk az oldalunkat utoljára, aztán készülhet a template.
Template
Templatevel nagyon könnyű új oldalakat létrehozni, és alakítani.

Az oktatóvideók 2.része: Beléptető rendszer
Előkészítés
A kódunkat meg kell tisztítani a felesleges template maradványoktól.
Form létrehozása
Egy formot hozunk létre.
Gomb kialakítása
Szebb gombot varázsolunk a videóban.
Beviteli mezők kialakítása
Szebb szövegbeviteli mezőket hozunk létre, mint az alap.
Regisztrációs űrlap
Ebben a videóban létrehozzuk a regisztrációs űrlapunkat.
Adatbázis létrehozása
Létrehozzuk a Belépés nevű adatbázist, és egy felhasználót.
Regisztrálás létrehozása
A regisztráció php állományát hozzuk így létre.
Adatbázis ellenőrzése
Ellenőrizzük le, hogy az adatbázisunkba tényleg bekerültek e a felvett új tagok.
Beléptetés
A beléptető rendszert hozzuk létre.
Kiléptetés
Ha beléptettünk valakit, akkor azt ki is kell léptetni, azaz ezt is kötelességünk megoldani.
Ékezetes karakterek
Az adatbázisunkban lévő ékezetes nevű emberek nem tudnak bejelentkezni az oldalunkra. Na ezt a hibát orvosoljuk a videónkban.
Regisztrációs hiba
A regisztrációnál eddig mindenkit fel tudtunk venni, mostanra viszont megváltozik a helyzet.
Hiba kiírása
Hogyan kell kiíratni, hogy milyen hibákat követett el az illető személy egy táblázat kitöltésekor?
Név megmarad
A form mezőjére visszatérve beállítjuk azt, hogy hogyan lehet a jelszót és a nevet is meghagyni a formban.
Szöveges mezők eltűntetése
A szöveges mezőket el is lehet tűntetni, sőt bármit, egy formellenőrzés után. Hogyan? :)...

Az oktatóvideók 3.része: Adminfelület
Adminfelület elkészítése
Első lépésben elkészítjük az adminfelület vázát.
Adminfelület alakítása
Továbbformáljuk az adminfelületet.
Adatbázis elkészítése
Egy adatbázist készítünk, melyben majd tároljuk a videónk adatait.
Form elkészítése
A videófeltöltő formot készítjük el ebben a videóban.
Sql-be írás
Elkészítjük az sql feltöltését végző php állományt is.
Csomagok elkészítése
A szükséges állományok létrehozása zajlik le.
Adatbázis feltöltése
A videókkal feltöltjük adatbázisunkat.
Táblázat kiíratása
Az sql adatbázisból kiíratjuk az értékeinket egy táblázatba.
Törlés listából
Most elkészítjük az adminfelületre a listánkból való törlést is.

Az oktatóvideók 4.része: Fórum
Fórum létrehozása
Egy ingyenes fórumot linkelünk oldalunkhoz.
Fórum használata
Ahhoz, hogy adminisztrátorként alakítani tudjuk fórumunkat, meg kell ismernünk annak működési elvét.
Fórum adminisztráció
Megnézzük az adminisztrációs beállításokat.
Sablon és emoticon importálása
A fórumunknak egyedi kinézetet adhatunk, majd az emoticonjainkat is frissítjük.
Fórum magyarítása
A beállított fórumon lévő néhány képen lévő felirat nem magyar. Ezeknek a szövegét írjuk át magyarra.
Fórumképek kijavítása
A fórumon lévő képeket is átjavítjuk saját tetszésünk szerint.

2. rész
Oldalismertető
Átnézzük gyorsan, hogy mit is hoztunk létre a videó első részében.

Az oktatóvideók 5.része: Ékezetek
Adatbázisban
Az sql adatbázisba nem minden ékezetes karakter került be. Most írjuk meg a kódunkat ahhoz, hogy ez bekerüljön adatbázisunkba.
Feladat
Egy olyan feladatot kapunk, amelyet az előzőek alapján meg kell tudnunk oldani. Sok sikert hozzá.
Feladat megoldása
Az előző videóban feltett feladatot oldjuk meg.

Az oktatóvideók 6.része: Ellenőrzés
Formellenőrzés
Megnézzük, hogyan kell formokba úgy bekérni adatokat, hogy mi adjuk meg, hogy mennyi legyen az a minimális és maximális karakterhossz, amely között lévő karaktereket még elfogadunk. Majd megadjuk a használható karaktereket is. És az email-karaktereit is leellenőrizzük.
Adatbázis
A php kódunkat és az adatbázist átalakítjuk úgy, hogy e-mail címet is írhassunk bele.
Ékezetes karakterek ellenőrzése
A magyarok bármilyen ékezetes karaktert beírhatnak, így nem jelezhet hibát az oldalunk, ha ezt megteszik.
Dbconn.php
Itt hozunk létre egy ún. dbconn.php-t. Hogy miért, azt majd a későbbiekben megtudjuk.

Az oktatóvideók 7.része: Blog
Adatbázis létrehozása
Egy adatbázist készítünk a saját blogunkhoz, melynek két sorát fel is töltjük adatokkal.
Legelső lépések
Előkészítjük a terepet ahhoz, hogy a legkönnyebben írhassuk meg a kódunkat.
Blog.php
A blog.php kialakítása következik.
Ugrás elkészítése
Egy speciális ugrást készítünk el, mellyel egyből értéket adunk át egy másik oldalnak.
Fullszöveg kiíratása
Egy fejlécre kattintva kiíratjuk a fullszöveget is.
Sortörés
Egy sortörést nem jelenített meg a fullszöveg, de mi megoldottuk azt.
Adminpanel
Előkészítjük az adminpanelt a blogban való törlésre, és szerkesztésre.
Blogtörlés
A blogomban törölgetni fogok egy php fájl segítségével.
Szerkeszt01
Létrehozunk egy formot, mellyel az oldalunkat alakítjuk ki.
Szerkeszt02
Létrehozzuk a blogszerkesztő php-t.
Blog bővítése
Létrehozzuk az új blogtémák hozzáadása php-t.

Az oktatóvideók 8.része: Hírháló
Az előkészületek
Átalakítjuk egyszerűen a blogot hírhálóvá.
Adatbázis felvétele
Gyorsan, és egyszerűen létrehozom a hírháló nevű adatbázist.
Átírások
Mindent, amit csak kell, átírunk.
Véglegesítés
A hírhálót véglegesítjük, és meglátjuk milyen szép munkát végeztünk.

Kosárba

Treszkai Tamás Vállakozói ig. szám: ES-387992 Adószám: 64929493-1-35
4400 Nyíregyháza, Bessenyei tér 7/a 06/30-3682-309 v. 06/30-3678-609 info [kukkac] videobazis.hu