Új hozzászólás Aktív témák
-
lakisoft
veterán
válasz Sk8erPeter #3544 üzenetére
ej haj
Holnapjukon ezt olvasom:hírek
2009. december 7.új tárhely igénylése
A regisztrációt átmenetileg lezártuk! A domain nevet igénylők továbbra is automatikusan azonnal megkapják a domain név mellé a tárhelyet, jelenleg tehát ez az egyetlen lehetőség, hogy valaki bekerüljön a rendszerbe. Ha úgy döntöttél, hogy domain nevet szeretnél regisztrálni, akkor látogass el erre az oldalra.
hírek
2009. december 1.regisztráció lezárása
A vasárnapi nappal bezárólag a regisztrációt lezárjuk egy ideig. A 3. szerver túlterheltsége miatt átcsoportosítjuk az erőforrásokat, és remélhetőleg még decemberben egy újabb szervert is be tudunk állítani, ami megoldja a kisebb kieséseket. Aki szeretne, ezen a héten még regisztrálhat új tárhelyet a domain nevének.
-
lakisoft
veterán
válasz Sk8erPeter #3550 üzenetére
Mindenesetre a domain regemet is elindítottam náluk ahhoz jár a tárhely
-
válasz Sk8erPeter #3577 üzenetére
Pfúú, erre én is kíváncsi vagyok, hogy mi a megoldás. Vicces mód ha jól emléxem, akkor a hotmail-ben a levelek listájánál rosszul írja ki a Feladót, de ha megnyitom, akkor már jól.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
1ed
csendes tag
válasz Sk8erPeter #3577 üzenetére
Üdv!
UTF-8 levél küldése (talán megoldja a problémát):
<?php
function mail_utf8($to, $subject = '(No subject)', $message = '', $from) {
$header = 'MIME-Version: 1.0' . "\n" . 'Content-type: text/plain; charset=UTF-8'
. "\n" . 'From: Yourname <' . $from . ">\n";
mail($to, '=?UTF-8?B?'.base64_encode($subject).'?=', $message, $header);
}
?>?
Illetve ajánlom a Zend_Mail-t vagy Swiftmailer-t.
[ Szerkesztve ]
''He told me that no one should look for the answer unless they have to because once you see it, everything changes. Your life and the world you live in will never be the same. It's as if you wake up one morning and the sky is falling.''
-
1ed
csendes tag
válasz Sk8erPeter #3580 üzenetére
Hát nem tudom hogy Zend-el működik-e, de én jelenleg azt használom egy feladatnál és nem vettem észre ilyesmit, de mondjuk talán nem is küldtem ékezetes feladóval levelet. Estére meg tudom nézni hogy jó-e.
''He told me that no one should look for the answer unless they have to because once you see it, everything changes. Your life and the world you live in will never be the same. It's as if you wake up one morning and the sky is falling.''
-
fordfairlane
veterán
válasz Sk8erPeter #3580 üzenetére
Érdemes kipróbálni a quoted_printable_encoding-ot.
$mime_subject = "=?UTF-8?Q?".quoted_printable_encode($subject)."?=";
[ Szerkesztve ]
x gon' give it to ya
-
Sk8erPeter
nagyúr
válasz Sk8erPeter #3583 üzenetére
Megnéztem a freemail új webmail-felületén (csak most látom, hogy már nem is olyan ratyi, mint régen), ott maga a törzsrész jól jelenik meg, de a feladónál ezt írja:
INVALID_ADDRESS@.SYNTAX-ERROR
Érdekes. És nem értem.OE-ben továbbra sem vágom, mi lehet a baj. Rosszul gondolkozom, hogy hozzáfűzöm az előbb említett sorokat?
Sk8erPeter
-
fordfairlane
veterán
válasz Sk8erPeter #3583 üzenetére
Az lehet a probléma, hogy nem szabályosan van megformázva a From mező, ezért kapsz különféle eredményeket a különféle mail kliensekben. Azért is érdemes erre jobban odafigyelni, mert a spam figyelő szoftvereken is könnyebben fennakadhatnak az ilyen hibákkal tarkított mailek.
A From mező így néz ki: "From: email@cim.com\r\n" vagy "From: nev <email@cim.com>\r\n"
Ha a névben szerepelnek nem ASCII karakterek, akkor pedig base64 vagy Q encode-ot kell használni, de ez minden fejlécmezőre vonatkozik, függyetlenül attól, hogy from subject vagy más.
RFC2047 a "8. Examples" részt érdemes megnézni.
[ Szerkesztve ]
x gon' give it to ya
-
cucka
addikt
válasz Sk8erPeter #3588 üzenetére
A session-ös megoldás szerintem teljesen megfelelő erre a célra, mivel alapvetően pontatlan látogatószámlálást szeretne az ügyfeled, ezért nem érdemes ezt túlbonyolítani. Úgy oldanám meg, hogy eltárolom a session-ben, hogy rögzítettem-e az aktuális felhasználó látogatását. Ha igen, akkor nem csinálok semmit, ha nem, akkor lerakom az adatbázisba a látogatást és beállítom a session-ben, hogy a látogatást rögzítettem.
-
fordfairlane
veterán
válasz Sk8erPeter #3587 üzenetére
A quoted_printable_encode() csak 5.3.0-nál vagy afelett elérhető, ennél sajnos pont eggyel régebbi van, így más megoldáshoz kell folyamodnom.
A PHP function reference oldalon a felhasználói kommentek közül az elsőben ott van implementálva régebbi verziókhoz.
$headers .= "From: $sender_name <$sender_name>" . "\r\n";
A relációjelek közé az emailcím megy, nem a neve.
$headers .= "From: =?ISO-8859-2?Q?".base64_encode($sender_name)."?= <$sender_name>" . "\r\n";
Ez azért nem jó, mert szintén a név kerül az emailcím helyére, ezen kívül a kódlapdefiniálás után következik az átvitel kódolás jele, ami Q, ha Q enkódolt, vagy B, ha base64-es. Tehát jelen példa helyesen:
$headers .= "From: =?ISO-8859-2?B?".base64_encode($sender_name)."?= <$sender_address>" . "\r\n";
[ Szerkesztve ]
x gon' give it to ya
-
cucka
addikt
válasz Sk8erPeter #3591 üzenetére
Túlbonyolítod.
function store_user_visit(){
if (!isset($_SESSION['user_visit_stored'])){
mysql_query("insert into user_visit (ip_addr, visit_date, visit_time) values ('{$_SERVER['REMOTE_ADDR']}', '".date('Y-m-d')."', '".date('H:i:s')."')");
$_SESSION['user_visit_stored']=1;
}
}[ Szerkesztve ]
-
fordfairlane
veterán
válasz Sk8erPeter #3593 üzenetére
$headers .= "From: =?ISO-8859-2?Q?".base64_encode($felado_neve)."?= <$felado>" . "\r\n";
Q betű azt jelzi, hogy a szöveg Quoted enkódolású. Ha base64-et használsz, akkor =?ISO-8859-2?B?".
[ Szerkesztve ]
x gon' give it to ya
-
cucka
addikt
válasz Sk8erPeter #3594 üzenetére
Akkor ha a konkrét látogatószámra vagyok kíváncsi, akkor csak annyi, hogy csökkenő sorrendbe rendezem a sorokat, és simán kiolvasom az első találat id-jét?
Azt semmiképp, ugyanis nem garantált, hogy az id számozása 1-től kezdődik és az sem, hogy nincsenek benne lyukak. Valami hasonlót inkább:
select count(*) as cnt from user_visits;Tehát a $_SESSION['user_visit_stored'] még véletlenül sem maradhat 1-ben korábbi látogató miatt, ugye?
Nem tudom, mit értesz korábbi látogató alatt. A session akkor szűnik meg, ha
- a php kódban megszűnteted
- timeout-ol (általában 10-30perc szokott lenni). Ez gyakorlatilag azt jelenti, hogy lejár a session cookie.
- a felhasználó törli a session cookie-t, például úgy, hogy bezárja a böngészőt.[ Szerkesztve ]
-
1ed
csendes tag
válasz Sk8erPeter #3588 üzenetére
Szia!
Megnéztem amennyire tudtam! Gmailben, freemailben, és java system manager expressben jól jelennek meg az ékezetek, ennyiben tudtam megnézni. Ezt állítottam be feladónak:
$this->setFrom('egabor@localhost', 'ÍÉÁŰŐÚÖÜÓ íéáűőúöüó');
és a header ez lett:
From:
=?UTF-8?Q?=C3=8D=C3=89=C3=81=C5=B0=C5=90=C3=9A=C3=96=C3=9C=C3=93=20=C3=AD=C3=A9=C3=A1=C5=B1=C5=91=C3=BA=C3=B6=C3=BC=C3=B3?=
<egabor@localhost>A Zend-ben implementálva van a quoted printable, és az is az alapértelmezett kódolás (szóval elvileg ez is az). encodeQuotedPrintableHeader
Szerintem próbálkozz a Zend_Mail-el, nem nehéz használni.''He told me that no one should look for the answer unless they have to because once you see it, everything changes. Your life and the world you live in will never be the same. It's as if you wake up one morning and the sky is falling.''
-
raczger
őstag
válasz Sk8erPeter #3603 üzenetére
szintaktikai hibának minősül, ha a HTML-ben az átadott paramétereket NEM "macskakörmök" közé rakod:
Na, erről még sosem hallottam, összes böngésző megbírkózik vele és többek között a w3 validatora se szól érte.
www.movat.hu - http://bit.ly/2mIziA4
-
Speeedfire
nagyúr
válasz Sk8erPeter #3603 üzenetére
a html kód csak azért van benne h betudjam olvasni a js fájlt
mindenesetre eszközölöm az általad javasolt beállításokatFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Odiepapa
csendes tag
válasz Sk8erPeter #3612 üzenetére
En is ezt a beszelgetest kerestem, de nem lapoztam vissza eleget. Itt emlitettem, hogy kicsit tesztelem a rendszered biztonsagat
Szoval ugy nez ki megvilagosodtam en is. Akkor nem parazok a feltores miatt, mert ha valaki megszerzi az adatbazist, akkor az mar regen rossz, hiszen minden adatot ott tarolunk. Viszont egy double hashelest bevetek en is. A jelszoemlekeztetohoz meg kicsit maskeppen/ masmezoben tarolom a dolgokat, hogy vissza tudjam fejteni, de ne legyen annyira egyertelmu masnak Legalabb mukodni fog a jelszoemlekezteto is.
Ujabb biztonsagi kerdes: formbol gondolom keyloggerrel lehet a legegyszerubben kiszedni adatokat (fuu, lehet hogy tulparazom? )
cucka megemlitett viszont egy erdekes dolgot, ami felkeltette az erdeklodesemet:
De mondjuk ez biztonsági szempontból kicsit kevés ellenőrzésnek, nem? De más gépről hogyhogy működhet ugyanaz a Session ID?
Szerintem fogj egy komolyabb könyvet és olvasd el, hogy hogyan működik a php session kezelése.
Úgy működhet ugyanaz a session_id, hogy senki sem ellenőrzi, hogy a kliens gépnének nem-e változott az ip címe vagy a user_agent-je. Ha biztonságos rendszert szeretnél, akkor ezt a kettőt ellenőrizni kell.Cucka, megtenned, hogy gyorsan felvazolod ennek a megoldasat?
Halas koszonet.
[ Szerkesztve ]
Mercedes-Benz W123 300CD 1978
-
Tele von Zsinór
őstag
válasz Sk8erPeter #3611 üzenetére
Még egy kis info: html-ben valid, ha nincs idézőjelben, xhtml-ben viszont invalid.
-
Tele von Zsinór
őstag
válasz Sk8erPeter #3625 üzenetére
A betöltődési sebességet PHP-ből nem tudod, csak a lefutási sebességet - ha ez is megteszi, akkor nézd meg a microtime() függvényt.
Ha fejlesztés alatt méregetnél, akkor YSlow, illetve PageSpeed. -
cucka
addikt
válasz Sk8erPeter #3621 üzenetére
az egyes adatmezőknél számít bármit is az, hogy milyen típust határozok meg: VARCHAR, TEXT, stb.?
Igen. Ha nem számítana, akkor miért lennének különféle adatmezők? A mysql manual-ban le van írva szépen, hogy melyik mire jó és hogyan működik.A select count(*) as cnt résznél az "as cnt" csak annyit jelent, hogy a lehívás után cnt-ként hivatkozhatok rá?
Gyakorlagilag az aggregált függvény (count) által létrehozott oszlopot elnevezi cnt-nek, így kulturáltabbal lehet rá hivatkozni. -
Sk8erPeter
nagyúr
válasz Sk8erPeter #3630 üzenetére
"ahol mondjuk változó a tartalom" Nem mintha csak ettől függne, de számomra nem igazán érthető, miért van szükség aláíratlan tanúsítványra, ennyire paráznak, hogy valaki jól meghekkeli a BME-s tanulmányi oldalakat mondjuk bosszúból, hogy kirúgták?
Sk8erPeter
-
Tele von Zsinór
őstag
válasz Sk8erPeter #3630 üzenetére
A https-es dolgokkal kapcsolatban ajánlom megnézni a Perspectives kiterjesztést - röviden annyi, hogy certet ellenőriz külső szerverekkel, és ha azok is azt kapják, amit te, ugorja is át a hibaoldalt. Ha szoktál idegen (egyetem, netkávézó) wifin netezni, akkor kötelező.
-
Sk8erPeter
nagyúr
válasz Sk8erPeter #3639 üzenetére
Hopp, a formcheck() függvénynél az utsó sorokat véletlenül nem tettem programkódba.
Sk8erPeter
-
válasz Sk8erPeter #3642 üzenetére
Rakás sz@r, de szabványtartóbb s szvsz ezen lehet a legjobban debuggolni.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
biker
nagyúr
válasz Sk8erPeter #3646 üzenetére
szerintem ha primary key id, culture, akkor engedi a két azonis id-t is, mert csak akkor áll le hibával, ha az id és a culture is azonos. pl két 1, hu nem lehet, de 1, hu, 1 en lehet
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 |
-
chubby1980
csendes tag
válasz Sk8erPeter #3567 üzenetére
Igen, van. Egész egyszerűen a bal oldali menünek mindig láthatónak kell lennie, miközben a jobb oldali tartalom időnként görgethető méretűre növekedhet. Pusztán ennyi.
-
1ed
csendes tag
válasz Sk8erPeter #3658 üzenetére
Jogos, sőt eleve olyan oldalra kellene rakni amit csak belépés után vagy jelszóval lehet elérni.
''He told me that no one should look for the answer unless they have to because once you see it, everything changes. Your life and the world you live in will never be the same. It's as if you wake up one morning and the sky is falling.''
-
chubby1980
csendes tag
válasz Sk8erPeter #3659 üzenetére
Az ötlet nem rossz, de vannak különböző tartalmak, amik ip alapján változnak, pl a menü sem lehet mindig ugyanaz, mert adminoknak különböző dolog kell, és az oldalt böngészőbe írva is el kell érni, így ott nem lehet menü. Nyilván meg lehet oldani ezzel is, lehet hogy majd egyszer, ha lesz egy komolyabb fejlesztés és ráállok, akkor megcsinálom. Viszont ahova ez készül, csak ie-vel böngésznek, úgyhogy a frémes megoldás nem lehet annyira rémes.
Mellesleg a rém rendes család oldalát is csináltam, szövegszerkesztővel (tehát beírtam hogy <a href... stb, nem bíztam a wordben, mert túl nagy fájlt csinált, más meg nem volt jó, inkább forráskódban szerkesztettem.), mégis szóltak néhányan, hogy máshogy néz ki ie-ben, meg máshogy firefox-szal. A lényeg, hogy ez működik, persze a fejlődést nehéz kikerülni.
"Jó pap holtig vakul." -
chubby1980
csendes tag
válasz Sk8erPeter #3662 üzenetére
Köszi a tippet, valószínűleg az lesz, hogy most ez így megy egy darabig, aztán - mivel nem sok frémet használ a honlap, de ezeket meg lehet oldani akár táblázattal is, meg a css-sel - majd átálláok erre, akkor ha jól találtam ki magamban, az eddigi külön oldalaknál be kell majd állítani, hogy ne rögtön a bal oldalon kezdődjön, hanem a képzeletbeli menü mellett. Egyelőre örülök, hogy működik az oldal, aztán majd ahogy az igények növekednek, persze ennek megfelelően módosulni is fog. Bár felmerült egy kérdés. Ha esetleg olyan menü lenne, hogy bizonyos almenük megjelenése esetén görgetni kellene az oldalt, és ha ugyebár be van állítva, hogy a menü maradjon a helyén mindig, akkor csak azt lehet elérni, ami látszik is? Mert akkor gondolom, a görgetés után is maradna a pozíciója, tehát ami "lelóg", nem látszik. Vagy ezt hogy lehet kiküszöbölni?
Üdv: Csabi
Mindenkinek Kellemes Karácsonyt, és Boldog Új Évet! -
Fecogame
veterán
válasz Sk8erPeter #3670 üzenetére
Nem értek hozzá, ezért kérdezem.
Valahol volt ez a példa, az alapján csináltam meg a sajátom, és működik, csak a visszajelzés nem jó. E-Mailt elküldi.
Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak
-
Alex91
félisten
válasz Sk8erPeter #3678 üzenetére
Van az unrar progi (linux), ehhez probalok egy frontend-et csinalni. Kitomorites megy, es a progi altal kiirt uzenetet probalom a bongeszoben megjeleniteni. Probaltam kozvetlenul kiiratni, vagy tombbe iratni, most meg egy kulso file-ba iranyitom at. Letre is jon, csak a bongeszoben nem nyitja meg, ha hosszu ideig tart a tomorites.
system("/opt/bin/unrar x -o+ \"$source_file\" \"$dest_folder\" > ./_temp/log.txt", $aOut);
echo openFile("./_temp/log.txt", "READ");Tehat az a gond, hogy a kod futasa, vagy a bongeszo erre a sorra mar nem jut el... Amugy, ha gyorsan kitomorit nincs semmi gond.
[ Szerkesztve ]
Dicsõséges nagyurak, hát Hogy vagytok? Viszket-e ugy egy kicsit a Nyakatok? Uj divatu nyakravaló Készül most Számotokra... nem cifra, de Jó szoros.
-
Speeedfire
nagyúr
válasz Sk8erPeter #3709 üzenetére
minden a www directoryban van, az az alapértelmezett könyvtár
pl kiírja h a foreach függvény nem engedélyezett
holott ugyanez a file atw alatt rendesen működik
vagy pl egy egyszerű könyvtár listázó így jelenik megezeket tartalmazza a wampserver 2.0i:
WampServer 2.0i [07/11/09]
Includes :
- Apache 2.2.11
- MySQL 5.1.36
- PHP 5.3.0és ugyanez a hiba xampp alatt is
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Fecogame
veterán
válasz Sk8erPeter #3707 üzenetére
Azóta már sonar küldött egy kódot, mindjárt ki is próbálom.
[ Szerkesztve ]
Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak
-
meone
tag
válasz Sk8erPeter #3708 üzenetére
Elnézést, akkor lehet nem jól fogalmaztam.
Épp az adatbázis műveletekkel van a gondom.
Ezzel tudom beállítani az etetést, meg a kedvet:
mysql_query(''UPDATE $tablanev SET 'kaja'='kaja'+10,'kedv'='kedv+10', WHERE feltétel'');
$i=(SELECT amivel le kérdezem akaját);
if ($i==2) { echo" kaja kell";}
elseif ($i==1) {
echo "már megetetél";}Viszont azt nem tudom, hogy ez csak akkor fusson le ha a user rá kattintott.
a művelet végre hajtását követően ugyan az az oldal töltődik be csak már a másik ág íródik ki a logikai vizsgálat értelmében.Lehet, hogy megint elég nyakatekert lett a megfogalmazás.
Elnézést kérek mindenkitől a helyes írásom ért :)
-
meone
tag
válasz Sk8erPeter #3714 üzenetére
Ok akkor nagyon egyszerűen.
Azt akarom meg csinálni, hogy az adott állatkát lehessen etetni meg itatni.
Ehhez próbáltam valamit alkotni.
Az a kód csak egy példa lett volna, hogy próbálkoztam én darab kódokkal.[ Szerkesztve ]
Elnézést kérek mindenkitől a helyes írásom ért :)
-
Speeedfire
nagyúr
válasz Sk8erPeter #3713 üzenetére
minden így van <?php
nem értem mi lehet a gond
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
meone
tag
válasz Sk8erPeter #3716 üzenetére
Nagyon szépen köszönöm a segítséget.
Egy ilyesfajta sablonra volt szükségem ami alapján majd ki bővítem az enyémet.Akkor szerintem formmal fogom meg oldani, így ahogy leírtad.
Ezt a részt (Adj neki zabálni! :-)') meg majd átformálom úgy, hogy vigyen valami értéket át postal, hogy az újabb post a futásnál végre hajtsa a műveletet.
Köszönöm a segítséget.
Elnézést kérek mindenkitől a helyes írásom ért :)
-
sonar
addikt
válasz Sk8erPeter #3728 üzenetére
Ha wamp-ot v xampp-ot telepít akkor nem kell semmit se hackelni, annak egyből kell futnia.
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Speeedfire
nagyúr
válasz Sk8erPeter #3728 üzenetére
hát ha más megoldás nincs akkor egyesével rakom fel a kiszolgálókat, hátha akkor jó lesz
mindenesetre érdekes h az egyszerűbb php fájlok ahol nem kér be külső függvényt működik rendesen, ahol viszont akár egy egyszerűbb függvényt bekérek akkor már hibát jelez
olyan mintha a php csak minimális funkciókkal működne
nézegettem már a wamp oldalát is de nem találtam rá megoldást
pedig telepítésnél mindent oda pakolt ami az alapértelmezett könyvtár volt megadva a telepítő szkriptnek
az error log fájlban nem ír ki semmilyen hibát
a php beállítások így vannak nálamFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
válasz Sk8erPeter #3732 üzenetére
ahhoz már az újabb apache kell, de ki lett próbálva az 5.2.11es is és azzal sem lett jó
csak ezzel a php 4.x.x verzióval
mondjuk arra kiváncsi lennék h az atw milyen verziókat futtat, nem hinném ha 4.x.x verziójú php-t
egyelőre minden jó, most csak ez számít
amúgy sincsenek olyan nagyon durva programok a leckékben
max 30 sorosak
bár a HTTP_GET_VARS nem működik, de talán van valami megoldás erre isFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
válasz Sk8erPeter #3734 üzenetére
érdekes
egyelőre akkor nem tudom h 1-2 dolog miért nem klappol még
nah meg persze azt h az újabb apache és php miért nem támogatja azt amit írtamamúgy mi a különbség a <BR> és <br> között és ugyanígy a <P> és <p> között ?
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
válasz Sk8erPeter #3744 üzenetére
át kell értékelnem akkor ezek szerint a dolgokat
nagyon sok alapvető dologgal tisztában vagyok, mivel már egy ideje "programozok" de csak c-ben és pascal-ban
viszont a nyelvspecifikus dolgokat vmi magyar nyelvű kézikönyvből szeretném megtanulni, ahol le van írva h ha ezt szeretném megoldani akkor ezek a lehetőségeim vannak, de a leggyakrabban ezt használjuk
mivel hiányos a nyelvismeretem ezért nem a legjobb megoldás nekem a php.net
mi az a magyar nyelvű könyv oldal amit ajánlani tudnátok?
mondtam már h a weblaboron jó kis leírások vannak
a tutorial.hu oldalon is vannak leírások viszont ott inkább adott problémákra van leírva h mit hogyan
magát azt h az objektumokat így kezeljük a mysqlt meg így, ilyet nem találok ott
a mysql is fontos lenne majd számomra de egyelőre csak a php megismerése lenne a célom
a legfőbb cél meg az h egy egyszerűbb php oldalt tudjak készíteni mini adminnal és cikk beküldési lehetőséggel
az alapvető html ismereteim megvannak egy-két egyszerűbb statikus oldalt már készítettem már viszont mindig is érdekelt a php, mivel azzal lehet dinamikus oldalakat készíteni
az atw-t akkor elfelejtem és helyette a legfrissebb wamp szervert használomFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Tele von Zsinór
őstag
válasz Sk8erPeter #3755 üzenetére
Ez így elsőre működő megoldásnak tűnik, de ha belegondolsz, messze nem jó - nézd például azt az esetet, hogy ?kv=/bin/false-al hívom meg. Is_file == true, aztán includeoláskor minimum a warning.
Jobb az, ha egy tömbben fel van sorolva az, hogy mik a valid értékek, és isset($tomb[$kv])-val nézed, másrészt: _nagyon_ nem jó a logikád a megjelenítéssel keverni. -
Tele von Zsinór
őstag
válasz Sk8erPeter #3757 üzenetére
Úgy gondoltam, hogy válaszd külön az alkalmazáslogikát a megjelenítéstől - előbbiben semmit nem írsz ki, utóbbiban meg már nem nyúlsz adatbázishoz, sütihez, stb.
Valahogy így:kódod kezdete, session, adatbázis, ilyenek
kapott paraméterek alapján működés, megjelenítéshez szükséges dolgok összeszedése mondjuk a $view változóba, hogy egy helyen legyen
session_write_close(), mysql_close(), ilyenek
-határ-
kiírás, kezdve a doctype-al, mert eddig ugyebár semmi nem ment el a kliensnek, esetleges http fejléceken kívülHa egyszerűbben karbantartható kódot akarsz, akkor használj valami template motort, legnépszerűbb talán a smarty, ami kevés tanulás és megszokás után már remekül használható.
-
DviDee
csendes tag
válasz Sk8erPeter #3755 üzenetére
Köszönöm, így tényleg átláthatóbb és talán egyszerűbb is.
Köszönöm Tele von Zsinór válaszát is, mind a kettőtöké hasznosnak bizonyult. -
Alex91
félisten
válasz Sk8erPeter #3770 üzenetére
A header() lenne valoszinuleg a jo, es korrekt megoldas, csak az warningolt egyet.
Mert, ha valami lefutott, utana kellene atmenni egy masik php-ra...
Dicsõséges nagyurak, hát Hogy vagytok? Viszket-e ugy egy kicsit a Nyakatok? Uj divatu nyakravaló Készül most Számotokra... nem cifra, de Jó szoros.
-
Tele von Zsinór
őstag
válasz Sk8erPeter #3767 üzenetére
Szerintem félreértesz, és leszúrásnak veszed, amit írtam
Az nem tetszett a kódodban, hogy az egyik pillanatban még html-t írsz, aztán hirtelen jön egy <?php meg némi alkalmazáslogika, majd vissza html-be. Ez a keverés a nagyon egyszerű oldalaktól eltekintve mindig karbantarthatatlan spagettikódot eredményez, ezért próbáltam egy jobb javaslatot tenni.
Azt a doctypeot azért írtam oda, hogy egyértelműbb legyen, mit értek alkalmazás- és megjelenítéslogika alatt -
Alex91
félisten
válasz Sk8erPeter #3770 üzenetére
Na, ugy latom, hogy ezzel azt erem el, amit szeretnek... Csak el ne kiabaljam! .
Dicsõséges nagyurak, hát Hogy vagytok? Viszket-e ugy egy kicsit a Nyakatok? Uj divatu nyakravaló Készül most Számotokra... nem cifra, de Jó szoros.
-
Tele von Zsinór
őstag
válasz Sk8erPeter #3778 üzenetére
Az nem kerülhető el, hogy echo (vagy azzá fordítódó utasítás például smarty esetén) legyen a megjelenítéslogikádban, de ne ott kapjon értéket, ott már csak kiírva legyen - annyi a lényeg, hogy ha már elkezdtél kiírni, akkor tényleg csak kiírjál.
Ha már includeolok, akkor smartyt is használok, mert így a legegszerűbb megoldani a szétválasztást. Ha template motor nélkül vagy, nem is tudok szép szétválasztási módszert úgy, hogy includeolgatod a külön oldalakat az indexbe - ilyenkor marad a kavarás. Viszont egy olyan vizsgálat kell a legelejére, hogy létezik-e egyáltalán olyan, amit a user kért (ez egy array_search() hívás), mert ha nem, akkor a legelején dobhatjuk is a 404-re. -
Tele von Zsinór
őstag
válasz Sk8erPeter #3790 üzenetére
Mit csinál másként a smarty?
A kimenetedet nem php-ben kell megírnod, hanem egy smarty által kitalált nyelvben, alapértelmezetten például a {$asdf} kiírja a megfelelő változót, de tud ifet, foreacht, meg sok egyebet, ami kell, hogy jól tudd használni. Kényelmes, és nem kell php-t tudnia annak, aki a felhasználói felületet készíti.
Ezt a kódot egyébként php-vé fordítja és cacheli, szóval az első lekérést nem számítva minimális az overhead.Egyébként erről az <<< EOFILE és <<< EOPAGE cuccokról miért nem lehet semmiféle leírást találni a php.net-en?
Pedig van Úgy hívják, hogy heredoc.
Új hozzászólás Aktív témák
- Videós, mozgóképes topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Autós topik
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- Kertészet, mezőgazdaság topik
- Luck Dragon: Asszociációs játék. :)
- Bivalyerős lett a Poco F6 és F6 Pro
- Steam topic
- Kormányok / autós szimulátorok topicja
- Épített vízhűtés (nem kompakt) topic
- További aktív témák...
- Gigabyte GA-H81M-DS2 rev:2.1 LGA 1150 alaplap
- IPhone SE2 2020 64GB megkímélt akku 86%
- Asus P8H67 LGA 1155 alaplap
- Bomba ár! Fujitsu LifeBook E754 - i7-4712MQ I 8GB I 128SSD I 15,6" I HDMI I Cam I W10 I Garancia!
- Bomba ár! Fujitsu LifeBook E754 - i5-4GEN I 8GB I 128SSD I 15,6" FHD I HDMI I Cam I W10 I Garancia!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen