Hirdetés

2024. május 28., kedd

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)

Hozzászólások

(#4001) biker válasza DeltaPower (#3999) üzenetére


biker
nagyúr

fileonként 1 perc :)
if (sizeof($HTTP_POST_VARS)>0) { while(list($a,$b)=each($HTTP_POST_VARS)) { ${$a}=$b; } }
if (sizeof($HTTP_GET_VARS)>0) { while(list($a,$b)=each($HTTP_GET_VARS)) { ${$a}=$b; } }
if (sizeof($HTTP_SESSION_VARS)>0) { while(list($a,$b)=each($HTTP_SESSION_VARS)) { ${$a}=$b; } }
if (sizeof($HTTP_SERVER_VARS)>0) { while(list($a,$b)=each($HTTP_SERVER_VARS)) { ${$a}=$b; } }

és kész. a szarul megírt program már működik is.

persze én jobban szeretem, ha a GET['valami'] nem azonos a POST['valami']-vel és főleg nem a SESSION['valami']-vel, mert az nem mindig okos dolog.

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#4002) DeltaPower válasza biker (#4001) üzenetére


DeltaPower
őstag

ha nincs milliónyi fájl akkor még oké is lehet.
- session start nem volt beállítva, valahogy azon a serveren ettől függetlenül jegyezte a session-öket
session.auto_start a php konfigban

"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser

(#4003) biker válasza DeltaPower (#4002) üzenetére


biker
nagyúr

igaz :)
ilyeneket soha nem állítok be hogy ilyen legyen, és hála évek óta default of :) jogos a 2 pont

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#4004) Tele von Zsinór válasza biker (#4001) üzenetére


Tele von Zsinór
őstag

$HTTP_GET_VARS és hasonlók helyett inkább az új nevüket használd ($_GET, $_POST stb.), valamint nézz rá az extract() függvényre.

(#4005) biker válasza Tele von Zsinór (#4004) üzenetére


biker
nagyúr

amikor írom a forrást, akkor $_GET-ezni szoktam, ez meg így maradt régről, ahova kell, csak copyzom sorban :)

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#4006) DeltaPower válasza Tele von Zsinór (#4004) üzenetére


DeltaPower
őstag

ez is jogos, HTTP_X_VARS elavult

"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser

(#4007) cucka válasza biker (#4001) üzenetére


cucka
addikt

Ezen az oldalon van egy jobb megoldás erre a problémára.

(#4008) biker


biker
nagyúr

az utóbbi egy évben ez a 3. rendszer, amit átveszek mástól.

Teljesen normális az, hogy attól gyakorlott programozó valaki, hogy képtelen egy rohadt értelmes változónevet adni, és büdös kommentelni?????
ezt tanítják főiskolán?

tele van egy és kétbetűs változónevekkel, amik semmit nem mondanak, sehol egy komment, az index.php includeolja a másik.php-t, ami locationnel redirectel egy 3. php-t, ahova be van includolva egy 5. file.
:Y :W :F :Y :W

csak én vagyok olyan idóta, hogy pl a userek tábla lekérés után a $user_tabla tombbe kerülnek? és nem $qw változóba? :U

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#4009) biker válasza cucka (#4007) üzenetére


biker
nagyúr

ezt nem ismertem, nem rossz :)

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#4010) pckownz


pckownz
senior tag

Sziasztok.
e107 legújabb verzióját használom, és a problémám a következő lenne.
Menübe kinthagytam az alap download.php hivatkozást, és ha rákattintok, úgy jeleníti meg, hogy nincs ott a menü. Ugyan ez lenne a User/settings menüponton is a bajom. Ezt lehet valahogy orvosolni?
A user/settings még nem is lenne nagy probléma, mert azt leokézom és visszadob a kezdőlapra, de a download-ból csak backspace-szel tudok visszamenni.

(#4011) cucka válasza biker (#4008) üzenetére


cucka
addikt

Ezért alacsony a presztízse a php fejlesztésnek. Könnyen tanulható nyelv, nulla tudással össze lehet gányolni egy weboldalt, ezért ez a szoftverfejlesztő szakma pöcegödre :) . (De komolyan, nem hiszem, hogy van még egy olyan programozási nyelv, amelyből ennyire sok fogalmatlan hülye képes megélni)

A #4007-es hozzászólásnál meg elfelejtettem odaírni, hogy a te megoldásodban rossz a szuperglobálok sorrendje, a linkelt kódban ott a helyes sorrendű és teljes lista. (Meg még egy hasznos kód, ahol a kikapcsolt register_globals-t emulálja)

[ Szerkesztve ]

(#4012) Sk8erPeter válasza cucka (#3993) üzenetére


Sk8erPeter
nagyúr

Köszi a példát, még mindenképp tanulmányozni fogom, ha kicsit kiismertem az OOP-t. :R Egyébként egész érthetőnek tűnik.

De azért még megkérdezem:
$lang_object->add_language(1,'en');
$lang_object->add_language(2,'hu');

Ez most ilyen default értéket ad, mert a hu és en nyelvekhez nyúlkálsz a legtöbbször, és ha mégis másik nyelvre van szükséged, akkor lekérdezed adatbázisból, de egyébként nincs rá szükség? :B

Sk8erPeter

(#4013) Sk8erPeter válasza cucka (#4011) üzenetére


Sk8erPeter
nagyúr

Mondjuk ha valaki ilyen gyökérségeket csinál, hogy kétbetűs változóneveket ad meg, és még csak nem is kommentezi, vagyis később már ő maga sem fogja érteni a saját kódját, akkor ilyen merényleteket akár más nyelveken is elkövethet. :DDD
Amúgy tényleg meglepő, mennyire egyszerűen össze lehet hozni PHP-vel "működő" kódokat, és most, hogy kicsit már talán jobban megy a PHP-zás, mint az elején, rossz visszanézni, miket műveltem eleinte, amikor elkezdtem tanulni a nyelvet, és még mindig nem tudok az egészről semmit. :D
Mondjuk sokan vannak, akik már egy for ciklustól profinak érzik magukat. Ezzel szemben viszont: "An expert is someone who knows more and more about less and less, until eventually he knows everything about nothing." :DD

Sk8erPeter

(#4014) cucka válasza Sk8erPeter (#4012) üzenetére


cucka
addikt

Ez most ilyen default értéket ad, mert a hu és en nyelvekhez nyúlkálsz a legtöbbször, és ha mégis másik nyelvre van szükséged, akkor lekérdezed adatbázisból, de egyébként nincs rá szükség?
A kódban található osztályok nem tudnak olyat, hogy default érték, de bele lehet építeni.
Ha megfigyeled, a kimásolt kódban a my_language osztályt példányosítom be, amelynek nincs szüksége semmilyen adatbázisra, működik anélkül is. Nyilván ekkor kézzel kell hozzáadni a lehetséges nyelveket (vagyis az add_language metódust használva)
A my_db_language osztály annyival tud többet, hogy ki tudja olvasni az adatbázisból a lehetséges nyelvek listáját. Ha megnézed, akkor ugyanazt az add_language metódust használja, mint amit az első példában kézzel hívtam meg.

Amúgy ezek csak példa osztályok, az elv a fontos. A my_language képes rá, hogy nyilvántartsa a nyelvek listáját, oda-vissza fordítson szöveges azonosító és numerikus azonosító között. A my_db_language ennek a leszármazottja, egy plusz funkcióval, be tudja olvasni a nyelvek listáját az adott táblából/mezőnevekből.
(Amúgy nagyon hasonló a saját language osztályom is, csak az ki van bővítve néhány funkcióval)

[ Szerkesztve ]

(#4015) biker válasza cucka (#4011) üzenetére


biker
nagyúr

(De komolyan, nem hiszem, hogy van még egy olyan programozási nyelv, amelyből ennyire sok fogalmatlan hülye képes megélni)

nem vagyok fogalmatlan hülye, de nem is ezt tanultam :)
gyakorlatilag egy jó alappal (12 évesen BASIC-eztem) tökéletesen el lehet lenni. mondjuk emiatt a múlt miatt nehéz az OOP-re állni, mert jobb szeretem a folyamatában végbemenő rendszereket, mint a függvények hívogatását. de ez van.

pl jobb szeretem a funkciókat kis php filokba rakni, és azt hívni meg, pl login.php stb, mint egy fileba tenni és ott keresgélni, hol a login rész :)

pl egy programozó, aki egy fejlesztő cégnél dolgozik, csinálta ezt, amivel szívtam egy mezei költözésnél:
- index.php meghívja a mysql_class.php filet, meg a config.php filet, majd ha nem vagy belépve, akkor header: location index.php?c=login
- ha index.php rendszerben c=login, akkor beincludeolja a login.php-t, amiben a form van, ami meghívja az index.php-t, ami utána ismét újratölti magát, ha bléptél.

namost ettől kétszer került végtelen ciklusba, egyszer a register globals miatt, mert a C-nek sose lett értéke, másrészt a belépéskor a sesion start elfelejtése miatt

másrészt, miért épp $c a változó? sose tudjuk meg...

áll a rendszer 10fileból, fileonként átlag 4-5 kereszt includeolással, és 5-6 header: locaton átirányítással. :U

ja, és az oldal iso-8859-2 kódolással készült, erre elküldi az sql-dump-ot úgy, hogy minden sor végén ott: default charset=latin1, és UTF-8 ékezetes karakterek vannak benne.
királyság, ezt is átírtam, és már jó is.

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#4016) Sk8erPeter válasza biker (#4015) üzenetére


Sk8erPeter
nagyúr

"nem vagyok fogalmatlan hülye, de nem is ezt tanultam :)"
De cucka nem is rád célzott, hanem általánosságban mondta, hogy sok gyökér képes PHP-zásból megélni normális programozási ismeretek nélkül. :D

Sk8erPeter

(#4017) Sk8erPeter válasza cucka (#4014) üzenetére


Sk8erPeter
nagyúr

Áháá, már kezdem kapiskálni.
"Nyilván ekkor kézzel kell hozzáadni a lehetséges nyelveket"
Ez volt a kulcsmondat... :D Eddig nem igazán értettem, hogy ha nem adatbázisból szeded, akkor mégis honnan, ha csak egy osztályod van... Rögtön gondoltam, hogy valami ilyesmi megoldás, de az elmondásodból először úgy tűnt, hogy mégsem. :D
Így viszont pont a rugalmasságát veszti el a dolog, ha kézzel kell hozzáadni, nem?
És a gyakorlatban ezt a kézzel való hozzáadást hogy kell elképzelni? :)

Sk8erPeter

(#4018) cucka válasza Sk8erPeter (#4017) üzenetére


cucka
addikt

Eddig nem igazán értettem, hogy ha nem adatbázisból szeded, akkor mégis honnan, ha csak egy osztályod van...
Nem értem, mit nem értesz :) . Ott a kód, nézd meg, hogy melyik függvény mit csinál, direkt egyszerű példát írtam, összesen 1 darab származtatás van benne, ami oop.

Így viszont pont a rugalmasságát veszti el a dolog, ha kézzel kell hozzáadni, nem?
A kód végén ott van 3 darab példa arra, hogy hogyan lehet használni ezeket az osztályokat különféle helyzetekben. A kommenteket nem dísznek írtam a kódba, hanem hogy elolvasd :) .

És a gyakorlatban ezt a kézzel való hozzáadást hogy kell elképzelni?
Úgy, ahogy az első példában van.

[ Szerkesztve ]

(#4019) biker válasza Sk8erPeter (#4016) üzenetére


biker
nagyúr

tudom, hogy nem ram celzott, csak jeleztem, en is ide tartozom, csak a jobbik korbe. pl en nem uzemeltetek ugy oldalt, mint a nagytudasu, mysql kapcsolat localhost, user root es nincs jelszo

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#4020) cucka válasza biker (#4019) üzenetére


cucka
addikt

Azokra írtam, akik php programozásból élnek, de nem igazán értenek hozzá és szemét minőségű munkát adnak ki a kezeik közül. Ha te is közéjük tartozol, hát akkor ez van :D (bár a hozzászólásaid alapján nem hiszem, hogy ez lenne a helyzet)

[ Szerkesztve ]

(#4021) Sk8erPeter válasza cucka (#4018) üzenetére


Sk8erPeter
nagyúr

Értem én, csak szerintem hülyén tettem fel a kérdéseket. :DDD :B Úgy tanul a gyerek, ha kérdez. :P Egyébként minden témával kapcsolatos hozzászólásoddal inspirációt adtál a saját megoldásomhoz, ezért is kérdezősködtem. :R Köszönöm a példát és a válaszaidat, azt hiszem, menni fog.
Persze lehet, hogy még felteszek majd pár kérdést, ha időközben felmerül. :B

Sk8erPeter

(#4022) biker válasza cucka (#4020) üzenetére


biker
nagyúr

nem konkrétan ebből élek, de a bevétel egy részét ez teszi ki, ámbár sosem tanultam ezt iskolában.
és nem adok ki (szerintem)szemét kódot a kezemből.
nem csinálok olyan többnyelvű cms rendszeres rendszert, ahol a szöveg egy részét benne felejtem a forrásban :) nem használok egybetűs változókat, és el tudok képzelni olyan for ciklust, ahol nem $i a változó :)
sok hiányosságom van, de segítettem már sokaknak ezzel a tudással is (akik ma ebből élnek már :D)
számomra egy query eredménye lehet más is, mint $res, és ennek egy sora sem $rec lehet csak :)
kb ennyi :)

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#4023) DeltaPower válasza biker (#4015) üzenetére


DeltaPower
őstag

"$c" valószínűleg a "command" rövidítése :)
tőlem lehet hülyét kapnál, ugyanis a változó-újrahasznosítás miatt elég sok helyen találsz $data nevű változót a kódjaimban, kb felét így hívják :)

"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser

(#4024) cucka válasza biker (#4022) üzenetére


cucka
addikt

Lokális változóknál simán lehet $i a ciklusváltozó és $res a mysql resource, nem ettől lesz érthetetlen a kód.

(#4025) biker válasza cucka (#4024) üzenetére


biker
nagyúr

az lehet, de mikor egy fileon belül van 4-6-több lekérdezés, és mindig minden lekérdezésnél $res-van, akkor az nehezen követhető, szerintem. vagy az én agyam rossz :) (arról nem beszélve, hogy újrahasznosítás esetén pl első lekérdezés lefut, ok, második valami hiba miatt találat nélkül tér vissza, akkor ha nem nyírtad ki az előző $res-t, akkor kiprintelheti annak a tartalmát, ha a mezőnevek passzolnak, vagy nem is mezőnév alapján íratja ki, csak ciklusban)
ez nem a 64k contest, hogy spóroljunk :)

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#4026) Sk8erPeter válasza biker (#4022) üzenetére


Sk8erPeter
nagyúr

Ez a szöveg most olyan volt, mint abban az ominózus sörreklámban, már csak az hiányzott a végéről, hogy "PHP, én így szeretlek!" :D

Sk8erPeter

(#4027) biker válasza Sk8erPeter (#4026) üzenetére


biker
nagyúr

tényleg :)

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#4028) akopacsi


akopacsi
csendes tag

Sziasztok. Eclipse-ben készítettem egy html (utf-8) oldalt, amiben van egy php blokk is. Ugyanezt szeretném felhasználni egy másik oldalon is, de amikor a php kódrészt egy külön állományban lementem és include()-dal próbálom beilleszteni, akkor az ékezetes karakterek nem jelennek meg. Gondolom, hogy a include()-os beillesztésnél valamilyen más character set-et használ. Hogyan lehet ezt is utf-8-ra állítani? Köszönöm, ha segít valaki.

(#4029) Tele von Zsinór válasza akopacsi (#4028) üzenetére


Tele von Zsinór
őstag

A két file karakterkódolásának egyeznie kell, ennyi a trükk. Külön az include() hívásnál ilyet nem tudsz állítani.

(#4030) biker válasza akopacsi (#4028) üzenetére


biker
nagyúr

maga a file a rossz. nyisd meg editorral, állítsd az encoding-nál UTF-8-ra, és mentsd újra

Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |

(#4031) akopacsi


akopacsi
csendes tag

Köszönöm. Egyébként ti milyen szerkesztőt vagy fejlesztő eszközt használtok? Az Eclipse-t azért használom, mert megszoktam. Biztos van jobb is php-hez...

(#4032) cucka válasza akopacsi (#4031) üzenetére


cucka
addikt

Zend 5.5 és Notepad++.
Az új zend-ek amúgy Eclipse alapúak, szóval nem feltétlenül rossz az.

(#4033) akopacsi válasza cucka (#4032) üzenetére


akopacsi
csendes tag

Tényleg nem is rossz. :)

(#4034) bnss


bnss
veterán

Sziasztok!

Mail függvénnyel kapcsolatban lenne egy kérdésem: az említett függvény segítségével küldök el egy űrlapot adott címre, azt szeretném megoldani, hogy a levelezőkliens a feladónak az űrlapon rögzített e-mail címet jelenítse meg. Ezzel gyorsítanánk némileg az ügyfélszolgálaton, mert csak válaszolni kellene a megérkezett űrlapra. A from mező lehet a megoldás a problémámra?

Köszönöm!

szerk.: reply-to mező lesz a barátom, legalábbis remélem. :)

[ Szerkesztve ]

"Ép hardverben ép szoftver..."

(#4035) cucka válasza bnss (#4034) üzenetére


cucka
addikt

Használj valamilyen ingyenes levélküldőt, pl. phpMailer vagy HtmlMimeMail, ezekkel bármilyen feladóval tudsz email-t küldeni.
A kitöltött reply-to mezőt emlékeim szerint a spamszűrők nem nagyon szeretik. (Bár lehet, hogy rosszul emlékszem.. :) )

[ Szerkesztve ]

(#4036) bnss válasza cucka (#4035) üzenetére


bnss
veterán

Jogos, a reply-to mező nem a legszerencsésebb - legalábbis az általam olvasott vélemények szerint. A phpMailer-t néztem meg, első blikkre kicsit magasnak tűnik nekem, de azért megpróbálom beüzemelni. Köszönöm! ;)

[ Szerkesztve ]

"Ép hardverben ép szoftver..."

(#4037) DerStauner


DerStauner
senior tag

sziasztok!

magamról annyit, hogy VBA és vb.net programokat írok hobbi szintent. Elég sok mindent tudok.

Viszont most belekezdenék a php+mysql kombóba. A probléma csak az, hogy fogalmam sincs, hol kellene kezdenem.

Egyszer már néztem, hogyan kellene feltelepíteni egy php-szervert, de elment tőle a kedvem, mert nem arról szólt, hogy start-next-next-finish. Hanem, hogy írd át ezt itt, ezt meg ott, másold be ezt ide, stb.

Vista x64 van a gépemen.

Hogyan láthatok hozzá?

(#4038) Sk8erPeter válasza DerStauner (#4037) üzenetére


Sk8erPeter
nagyúr

Használd a WAMP-ot, ezt a lehető legegyszerűbb telepíteni, next-next-finish módszerrel rakhatod fel, és a konfigurálása is könnyű (magához a működéshez viszont nem is szükséges átállítgatni semmit). Aztán a cuccaidat bepakolod a www könyvtárba, és kész vagy, a böngészőben a http://localhost/ cím beírásával már el is éred az oldaladat.

[ Szerkesztve ]

Sk8erPeter

(#4039) cucka válasza Sk8erPeter (#4038) üzenetére


cucka
addikt

Inkább az Appserv-et javaslom. Ugyanaz a next-next telepítő, csak nincs benne semmi egyedi cucc, pontosan olyan, mint ha kézzel külön-külön raknád fel a programokat. Ez azért jó, mert kb. ugyanolyan környezetet kapsz, mint az éles rendszereken, nincs telepakolva a Wamp saját szemetével.
(Már végigzongoráztam párszor az apache-php-mysql telepítést külön-külön, mindent beállítva, nekem ennyi elég is volt belőle, ezért kerestem olyan csomagot, ami megcsinálja helyettem)

[ Szerkesztve ]

(#4040) Sk8erPeter válasza cucka (#4039) üzenetére


Sk8erPeter
nagyúr

"(Már végigzongoráztam párszor az apache-php-mysql telepítést külön-külön, mindent beállítva, nekem ennyi elég is volt belőle, ezért kerestem olyan csomagot, ami megcsinálja helyettem)"
Én is ugyanezen okból kezdtem el használni a WAMP-ot... Franc fog szarakodni minden újratelepítésnél.

A "WAMP saját szemete" nem hinném, hogy túl sok kárt okozna a gépben, nem fosta tele a registry-t sem, azért szerintem ezt nem kell ennyire túlparázni, ráadásul azért is előnyös a WAMP egy kezdő számára (is), mert nem szöveges fájlokban kell kutakodni a megfelelő beállítások után, hanem van egy kellemes grafikus felület a Tálcán, ahol eléred az Apache, a MySQL és a PHP beállításait is.

Az Appserv-et még nem próbáltam, de az alapján, amit elmondtál, meg az alapján, amit a honlapján látok, ehhez nincs ilyen könnyen elérhető és kezelhető grafikus felület.
Nem értem, a WAMP miért lenne rosszabb az Appserv-nél, a WAMP is ugyanúgy az éles környezetet pakolja fel, csak biztosít hozzá még egy plusz felületet, amin a beállítások elérhetők.

Sk8erPeter

(#4041) cucka válasza Sk8erPeter (#4040) üzenetére


cucka
addikt

A "WAMP saját szemete" nem hinném, hogy túl sok kárt okozna a gépben, nem fosta tele a registry-t sem, azért szerintem ezt nem kell ennyire túlparázni
Nem parázom túl, csak a wamp-hoz hozzáadott tartalom abszolút fölösleges.

mert nem szöveges fájlokban kell kutakodni a megfelelő beállítások után, hanem van egy kellemes grafikus felület a Tálcán
Mondjuk három havonta egyszer fordul elő, hogy beletúrjak valamibe. A másik, hogy hozzá tartozik a fejlesztői ismeretekhez, hogy bele tudj túrni abba a kemény 2 fileba.

Nem értem, a WAMP miért lenne rosszabb az Appserv-nél, a WAMP is ugyanúgy az éles környezetet pakolja fel, csak biztosít hozzá még egy plusz felületet, amin a beállítások elérhetők.
Semmi baj nincs vele, csak ha egy mód van rá, akkor tartózkodom azoktól a programoktól, amik szükségtelen szeméttel pakolják tele a gépet.

(#4042) DerStauner válasza cucka (#4041) üzenetére


DerStauner
senior tag

köszi a válaszokat. én pont az az user vagyok, aki szereti tisztán tartani a gépét. még a visual studio-t is fenntartással telepítettem fel. azt hiszem, kipróbálom mindkettőt.

azzal, hogy pl feltelepítem a wamp-ot, kapok mysql-t is? vagy azt külön kell?

(#4043) cucka válasza DerStauner (#4042) üzenetére


cucka
addikt

Kapsz.
A wamp neve betűszó: windows+apache+mysql+php.

(#4044) DerStauner válasza cucka (#4043) üzenetére


DerStauner
senior tag

ok. és a php-hez kell weblapszerkesztési ismeret?

szóval hogy is képzeljem el az egészet?

csinálok egy weblapot valamilyen weblapszerkesztővel, rápakolok vezérlőelemeket (gombok, táblák, szövegdobozok, linkek, stb), és a weblapszerkesztőben pl a gombok mögé írom a php kódot? és a php kódban kapcsolódok a mysql adatbázishoz? a mysql adatbázis feltételezem, hogy a php szerveren van, ugye?

azért ilyen sok a kérdésem, mert mint írtam, sosem csináltam még ilyet, de nagyon szeretném.

(#4045) Orb1337 válasza DerStauner (#4044) üzenetére


Orb1337
tag

ok. és a php-hez kell weblapszerkesztési ismeret?

-Alap html ismeretre mindenképpen szükséged lesz.

csinálok egy weblapot valamilyen weblapszerkesztővel, rápakolok vezérlőelemeket (gombok, táblák, szövegdobozok, linkek, stb), és a weblapszerkesztőben pl a gombok mögé írom a php kódot?

-Úgy veszem észre, hogy nagyon megszoktad a Virtual Studio használatát, nálunk is erőltették anno a suliban.
Ezt a fajta "varázslós" megoldást felejtsd el, ha php programozással akarsz foglalkozni. (persze itt is vannak, ilyen megoldások pl. sok programban tudsz két kattintással kész formot létrehozni, de teleszemeteli a kódodat)

a php kódban kapcsolódok a mysql adatbázishoz?

-Igen, a kódon belül pl. a mysql_connect segítségével

a mysql adatbázis feltételezem, hogy a php szerveren van, ugye?

-A webszerveren, a fentebb említett WAMP csomag segítségével települ minden amire szükséged lehet

(#4046) Sk8erPeter válasza cucka (#4041) üzenetére


Sk8erPeter
nagyúr

Összességében tök mindegy, ki melyiket használja. :D Mindenki döntse el maga, melyik szimpatikusabb. Az biztos, hogy mindkettő működik, és az a pár plusz dolog, amit a WAMP még felrak, nem fogja összehányni a rendszert.
Majd én is kipróbálom az AppServ-et.

Sk8erPeter

(#4047) ntomka válasza Sk8erPeter (#4046) üzenetére


ntomka
nagyúr

A wamp nagyon jó szerintem is. Ha valaki windows alatt erőlteti a fejlesztést, és nem akar kínlódni az apache konfigurálásával, konfigfájlokkal, (erre vannak a rendszergazdák, adminok) csak fejleszteni akar, annak tökéletes. Kezdőknek mindenképp.
És tényleg nem okádja tele a rendszert.

ツ Headphones on - World off

(#4048) DerStauner


DerStauner
senior tag

feltettem ezt a wamp-ot. és akkor most hogyan tovább? pl hogy csinálok egy egyszerű tipikus hello world weblapot? kell hozzá webszerkesztő program?

(#4049) Sk8erPeter válasza DerStauner (#4048) üzenetére


Sk8erPeter
nagyúr

Notepad++-t rakd fel, aztán egy új doksiba pötyögd be, hogy
<?php
echo 'Hello World!';
?>

majd mentsd el mondjuk hello.php néven, a telepített WAMP-alapkönyvtár www könyvtárába elhelyezve. (Pl. ha a WAMP-ot a C:\wamp könyvtárba telepítetted, akkor C:\wamp\www könyvtárba pakold.)
Aztán böngésző megnyit, és írd be a címsorba:
http://localhost/hello.php
És látnod kell a szöveget, ha minden jól lett beállítva.

Szerk.: csak a félreértések elkerülése érdekében: ez nyilván nem nevezhető még "weblapnak" (csak egy sort írunk ki), a sima HTML-részeket már neked kell hozzáillesztened...
Pl. ha már weblapszerű struktúrát szeretnél, akkor így is megírhatod a hello.php tartalmát (legegyszerűbb példával élve):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Dokumentumod címe</title>
</head>

<body>
<div style="font-weight:bold;color:red;"><?php echo 'Hello World!'; ?></div>
</body>

</html>

[ Szerkesztve ]

Sk8erPeter

(#4050) Gergello


Gergello
addikt

Arra van lehetőség, hogy egy másik szerveren elhelyezett adatbázist használjak?
Nem a szokásos localhost-ot kell megadni csatlakozásnál azt gondolom.

Van 2 tárhely: A, B, külön szolgáltatóknál. Én a B tárhelyen az A adatbázisához szeretnék csatlakozni, ezt hogy lehet?

Leírtam kétféleképpen is. :))

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.