Archívum - Okt 2015 - Fórum téma
október 30
Nagy forgalom
Sziasztok
Remélem jó helyre írom kérdésemet?!
Olyan kérdésem lenne, hogy lenne egy weboldal, amin lenne egy blog rész. Elég összetett többlépcsős keresővel. Amit én használok az egy ajax-PHP kombináció. Ajax hívja meg a php-t , és jeleníti meg. A php csak az adatbázis lekérdezésekkel foglalkozik.
Ez az oldal viszont egy elég nagy forgalmú oldal része lenne, ami több tíz ezer látogatót jelent naponta.
A kérdésem az lenne, hogy ekkora forgalmat elbír egy ilyen rendszerű blog, vagy ehhez valami komolyabbra van szükség? (Vásárolható Blog motor?, más programozási nyelv:ASP?)
■ Remélem jó helyre írom kérdésemet?!
Olyan kérdésem lenne, hogy lenne egy weboldal, amin lenne egy blog rész. Elég összetett többlépcsős keresővel. Amit én használok az egy ajax-PHP kombináció. Ajax hívja meg a php-t , és jeleníti meg. A php csak az adatbázis lekérdezésekkel foglalkozik.
Ez az oldal viszont egy elég nagy forgalmú oldal része lenne, ami több tíz ezer látogatót jelent naponta.
A kérdésem az lenne, hogy ekkora forgalmat elbír egy ilyen rendszerű blog, vagy ehhez valami komolyabbra van szükség? (Vásárolható Blog motor?, más programozási nyelv:ASP?)
október 29
php idő kivonás és összeadás
Sziasztok!
Van egy elvi és egy gyakorlati kérdésem.
Kezdem hogy mit szeretnék:
Van két időpontom letárolva mySQL-ben azokat szeretném kivonni egymásból (a későbbiből a korábbit) majd az eredményt szeretném összedadni egy már ugyanilyen kivonásból származó eredménnyel.
Elvi kérdésem:
Mit érdemes használni MySQL-ben, datetime-ot, vagy timestampet?
Gyakorlati kérdésem:
Ha a datetime-ot választom akkor ezzel a kóddal le lehet tudni a dolgot (itt még nincs meg az összeadás, mert az istenért nem akar sikerülni az add-dal, tehát ha van valami egyszerű megoldás ne kíméljetek):
[colorer=php]
// ez a már letárolt idő amihez hozzá kell adni a kivonás eredményét
$date0 = new DateTime('00:10:00');
//ez itt a kivonás
$date1 = new DateTime('2015-10-28 17:00:00');
$date2 = new DateTime('2015-10-28 17:09:02');
$diff = date_diff($date2,$date1);
echo 'kivonás: ' . $diff->format('%H:%I:%S') . '<br />
Van egy elvi és egy gyakorlati kérdésem.
Kezdem hogy mit szeretnék:
Van két időpontom letárolva mySQL-ben azokat szeretném kivonni egymásból (a későbbiből a korábbit) majd az eredményt szeretném összedadni egy már ugyanilyen kivonásból származó eredménnyel.
Elvi kérdésem:
Mit érdemes használni MySQL-ben, datetime-ot, vagy timestampet?
Gyakorlati kérdésem:
Ha a datetime-ot választom akkor ezzel a kóddal le lehet tudni a dolgot (itt még nincs meg az összeadás, mert az istenért nem akar sikerülni az add-dal, tehát ha van valami egyszerű megoldás ne kíméljetek):
[colorer=php]
// ez a már letárolt idő amihez hozzá kell adni a kivonás eredményét
$date0 = new DateTime('00:10:00');
//ez itt a kivonás
$date1 = new DateTime('2015-10-28 17:00:00');
$date2 = new DateTime('2015-10-28 17:09:02');
$diff = date_diff($date2,$date1);
echo 'kivonás: ' . $diff->format('%H:%I:%S') . '<br />
október 28
PHP Logolás
Szíves elnézését kérem a fórumnak, ha nem megfelelően hoznám létre a témát. Nem nagyon szokásom fórumozni, inkább csak aktív olvasója vagyok azoknak, viszont most egy érdekes problémába ütköztem. Egy ip logolást csinálok épp, a beérkező lekérdezéseket az oldalon menti (ip, useragent, referer, stb) illetve, hogy melyik oldal volt lekérdezve, amit az alábbi módon állítok elő: "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].
Ennek ellenére, befutott egy olyan (valószínűleg) bot által logolás ami az alábbi címet tartalmazta: http://www.cloud.ph/... Természetesen, ilyen oldalt nem nézhetett mert az oldal nem az én tulajdonomba van... képzelhetitek mennyire meglepődtem.
A leglogikusabb magyarázat, hogy valamiképp a $_SERVER['SERVER_NAME'] értéket változtatta meg. Merül fel a kérdés, ez hogy lehetséges? Szeretnék hatékonyan védekezni ellene.
Még egy olyan záradékot is tettem bele a kódomba miszerint ha $_SERVER['SERVER_NAME'] nem egyezik a $_SERVER['HTTP_HOST'] -al akkor ne is szolgálja ki... ennek ellenére még is.
Szeretném kérni a tanácsotok ez ügyben.
Válaszaitokat előre is köszönöm.
(Google, megvolt de hiányos angol ismereteim végett neeem túl sokra jutottam).
Köszönöm
■ Ennek ellenére, befutott egy olyan (valószínűleg) bot által logolás ami az alábbi címet tartalmazta: http://www.cloud.ph/... Természetesen, ilyen oldalt nem nézhetett mert az oldal nem az én tulajdonomba van... képzelhetitek mennyire meglepődtem.
A leglogikusabb magyarázat, hogy valamiképp a $_SERVER['SERVER_NAME'] értéket változtatta meg. Merül fel a kérdés, ez hogy lehetséges? Szeretnék hatékonyan védekezni ellene.
Még egy olyan záradékot is tettem bele a kódomba miszerint ha $_SERVER['SERVER_NAME'] nem egyezik a $_SERVER['HTTP_HOST'] -al akkor ne is szolgálja ki... ennek ellenére még is.
Szeretném kérni a tanácsotok ez ügyben.
Válaszaitokat előre is köszönöm.
(Google, megvolt de hiányos angol ismereteim végett neeem túl sokra jutottam).
Köszönöm
október 26
HTML iframe tag és a külső fájlok
Korábban már feltettem egy kérdést a témában, de csak ideiglenes megoldást találtam rá. A probléma az, hogy alkalmakkor egy helyes elérési úton nem talál bizonyos css vagy js kiterjesztésű fájlokat a weblap.
Egy iFrame-be ágyazott weblapról beszélek, az iFrame betöltésekor ugye a weblap megjelenik, de az ahhoz a weblaphoz tartozó külső fájlok gyakran sehol sem jelennek meg, eltűnnek és nem reagálnak. Az elérési út helyes, ezt alá tudom azzal támasztani, hogy amikor egy betűt megváltoztatok a fájl nevén és az elérési utat frissítem, akkor már megtalálja a fájlt. Ez gondolom frissítési hiba lehet.
A projektemben használok AJAX technológiát, habár az iFrame akkor töltődik be, amikor egy esemény aktiválódik, a háttér mögötte annyi, hogy az iFrame elérési útja megváltozik, és szépen betölti az új weboldalt (simán js-el kicserélem a src attribútumot). Ez működik is, addig, amíg újra nem indítom a gépet, ezután már lemondhatok a stílusfájlokról és a js fájlokról, addig, amíg egy betűt meg nem változtatok a fájlnéven, amit el szeretnék érni.
Az elérési út direkt, tehát nincs benne könyvtárak közötti ugrándozás (../ és társai), mégis, a probléma továbbra is fennáll.
Próbáltam, hogy a WAMP-ot lecseréltem XAMPP-ra, ekkor sem működött. Próbáltam másik gépen, ugyanaz a hiba.
Ezzel az idegesítő kis buggal küzdök már egy ideje, és ahogy növekszik a projektem egyre inkább durvább lesz.
Még úgy gondolom van lehetőségem változtatni a módszeren, akár azzal is megpróbálkozhatnék, hogy az iframe-ek helyett AJAX-ot használok az új tartalom betöltésére, de ebben az esetben szükségem lenne egy kis felvilágosításra (mire figyeljek oda, hogyan induljak el, stb.).
Előre is köszönöm!
■ Egy iFrame-be ágyazott weblapról beszélek, az iFrame betöltésekor ugye a weblap megjelenik, de az ahhoz a weblaphoz tartozó külső fájlok gyakran sehol sem jelennek meg, eltűnnek és nem reagálnak. Az elérési út helyes, ezt alá tudom azzal támasztani, hogy amikor egy betűt megváltoztatok a fájl nevén és az elérési utat frissítem, akkor már megtalálja a fájlt. Ez gondolom frissítési hiba lehet.
A projektemben használok AJAX technológiát, habár az iFrame akkor töltődik be, amikor egy esemény aktiválódik, a háttér mögötte annyi, hogy az iFrame elérési útja megváltozik, és szépen betölti az új weboldalt (simán js-el kicserélem a src attribútumot). Ez működik is, addig, amíg újra nem indítom a gépet, ezután már lemondhatok a stílusfájlokról és a js fájlokról, addig, amíg egy betűt meg nem változtatok a fájlnéven, amit el szeretnék érni.
Az elérési út direkt, tehát nincs benne könyvtárak közötti ugrándozás (../ és társai), mégis, a probléma továbbra is fennáll.
Próbáltam, hogy a WAMP-ot lecseréltem XAMPP-ra, ekkor sem működött. Próbáltam másik gépen, ugyanaz a hiba.
Ezzel az idegesítő kis buggal küzdök már egy ideje, és ahogy növekszik a projektem egyre inkább durvább lesz.
Még úgy gondolom van lehetőségem változtatni a módszeren, akár azzal is megpróbálkozhatnék, hogy az iframe-ek helyett AJAX-ot használok az új tartalom betöltésére, de ebben az esetben szükségem lenne egy kis felvilágosításra (mire figyeljek oda, hogyan induljak el, stb.).
Előre is köszönöm!
Gyakori beléptető rendszer rések
Milyen viszonylag gyakori beléptető rendszeri rések vannak? Mik azok a hibák amiket érdemes elkerülni?
■ október 23
SMF Fórum bot spam
Sziasztok!
Van egy fórumom amit smf fórum motor hajt, de mostanság rengeteg a bot regisztráció.
Naponta szinte 50-60 bot regisztráció érkezik, ezért kénytelen voltam a regisztrációt átrakni admin megerősítésesre, de így meg mindig át kell néznem, hogy esetleg a sok bot regisztráció mellett van-e valós regisztráció.
Nincs valami megoldás amivel ki lehet szűrni ezt a sok bot regisztrációt? Vagy esetleg másik fórum motor ami ingyenes?
■ Van egy fórumom amit smf fórum motor hajt, de mostanság rengeteg a bot regisztráció.
Naponta szinte 50-60 bot regisztráció érkezik, ezért kénytelen voltam a regisztrációt átrakni admin megerősítésesre, de így meg mindig át kell néznem, hogy esetleg a sok bot regisztráció mellett van-e valós regisztráció.
Nincs valami megoldás amivel ki lehet szűrni ezt a sok bot regisztrációt? Vagy esetleg másik fórum motor ami ingyenes?
október 20
Megbízható, jó tárhely szolgáltatók
Sziasztok!
Nemrégiben elkészült oldalamhoz szeretnék tárhelyet ill. .hu-s domain címet.
Ez egy egyszerű bemutatkozó oldalacska, hírekkel, érdekességekkel és képgalériával, szóval semmi extra.
A folyamatosan frissülő galéria miatt 10-15 giga helyre gondoltam, mert több ezer képről lenne szó, és nem szeretnék válogatni, vagy külön képfeltöltős oldalakra töltögetni.
Nincs benne adatbázis, viszont van php és javacsript is - de úgy látom, hogy ez azért a legtöbb helyen már alap.
Szeretném, ha FTP-n keresztül bármikor elérhető lenne.
Azt viszont nem szeretném, hogy reklámok kerüljenek az oldalra.
Sok szolgáltatót nézegettem, nekem elsőre a Dima a legesélyesebb az ár és az ajándék domain cím miatt, de jónak tűnik a Gyümölcstárhely, meg a Webparadicsom is. A fórumot olvasgatva még a DotRoll-ra és a Tarhely.eu-ra figyeltem fel, illetve a Forpsit nézegetem még nagyon, mert jók az árak, de a korlátlan tárhely méret nekem kicsit fura...
A kérdésem annyi lenne felétek, hogy milyen tapasztalataitok vannak az ilyen szolgáltatókkal kapcsolatban? Kezdő lévén én ezeket még nem ismertem ki, csak az ajánlatokat és a reklámszöveget látom. Ti melyiket ajánlanátok és melyiket kerüljem el? Nem feltétlenül csak a fent említettek közül.
Válaszotok előre is köszönöm!
■ Nemrégiben elkészült oldalamhoz szeretnék tárhelyet ill. .hu-s domain címet.
Ez egy egyszerű bemutatkozó oldalacska, hírekkel, érdekességekkel és képgalériával, szóval semmi extra.
A folyamatosan frissülő galéria miatt 10-15 giga helyre gondoltam, mert több ezer képről lenne szó, és nem szeretnék válogatni, vagy külön képfeltöltős oldalakra töltögetni.
Nincs benne adatbázis, viszont van php és javacsript is - de úgy látom, hogy ez azért a legtöbb helyen már alap.
Szeretném, ha FTP-n keresztül bármikor elérhető lenne.
Azt viszont nem szeretném, hogy reklámok kerüljenek az oldalra.
Sok szolgáltatót nézegettem, nekem elsőre a Dima a legesélyesebb az ár és az ajándék domain cím miatt, de jónak tűnik a Gyümölcstárhely, meg a Webparadicsom is. A fórumot olvasgatva még a DotRoll-ra és a Tarhely.eu-ra figyeltem fel, illetve a Forpsit nézegetem még nagyon, mert jók az árak, de a korlátlan tárhely méret nekem kicsit fura...
A kérdésem annyi lenne felétek, hogy milyen tapasztalataitok vannak az ilyen szolgáltatókkal kapcsolatban? Kezdő lévén én ezeket még nem ismertem ki, csak az ajánlatokat és a reklámszöveget látom. Ti melyiket ajánlanátok és melyiket kerüljem el? Nem feltétlenül csak a fent említettek közül.
Válaszotok előre is köszönöm!
onchange this.form.submit()
Sziasztok!
Kérlek segítsetek megoldani: Ilyen jellegű kérdések rengeteg van, de ezzel a megoldással az oldal tetejére ugrik, én azt szeretném, ha ugyanahhoz a sorhoz ugorjon.
pl: iddm -> igen akkor elküldi az űrlapot, de name='iddm' -hez ugorjon vissza.
Köszi szépen a segítséget előre is!
■ Kérlek segítsetek megoldani:
<input type='radio' name='iddm' value='I' id='iddm_i' onchange='this.form.submit()'> <label for='iddm_i'>Igen</label>";
<input type='radio' name='iddm' value='N' id='iddm_n' onchange='this.form.submit()'> <label for='iddm_n'>Nem</label>";
<input type='radio' name='niddm' value='I' id='niddm_i' onchange='this.form.submit()'> <label for='niddm_i'>Igen</label>
<input type='radio' name='niddm' value='N' id='niddm_n' onchange='this.form.submit()'> <label for='niddm_n'>Nem</label>
pl: iddm -> igen akkor elküldi az űrlapot, de name='iddm' -hez ugorjon vissza.
Köszi szépen a segítséget előre is!
október 19
Igényfelmérés: sql benchmark cikk
Sziasztok
Igényt mérnék fel: Lenne igény arra hogy írjak egy cikket arról hogy milyen sql-t írjunk ha figyelni akarunk a teljesítményre?
Vagyis példul tábla sorát a count(*)-al, vagy pl count(id) kérjük le. Mindezt erre kihegyezett - phpban megírt - sql tesztelő library-val indokolva (ami a tesztet többször lefuttatja, számol maximum, minimum, átlag, és medián futási időt). Library-t github-on megosztanám, parancssoros, OOP, és unit test-elt volna.
Kérdés 2: ha library-t megosztom még a cikk megírása előtt, írnátok ti is-e hozzá teszteket?
■ Igényt mérnék fel: Lenne igény arra hogy írjak egy cikket arról hogy milyen sql-t írjunk ha figyelni akarunk a teljesítményre?
Vagyis példul tábla sorát a count(*)-al, vagy pl count(id) kérjük le. Mindezt erre kihegyezett - phpban megírt - sql tesztelő library-val indokolva (ami a tesztet többször lefuttatja, számol maximum, minimum, átlag, és medián futási időt). Library-t github-on megosztanám, parancssoros, OOP, és unit test-elt volna.
Kérdés 2: ha library-t megosztom még a cikk megírása előtt, írnátok ti is-e hozzá teszteket?
október 18
XAMPP- ban Apache nem indul rendesen
Sziasztok!
Az lenne a problémám hogy mikor elindítom a XAMPP-ot az apache nem vált zöldre, sárga színű lesz és nem tudom leállítani. Automatikusan elindul, pedig a beállításokban nincs engedélyezve.
23:08:52 [main] Running with Administrator rights - good!
23:08:52 [main] XAMPP Installation Directory: "d:\xampp\"
23:08:52 [main] Checking for prerequisites
23:08:52 [main] All prerequisites found
23:08:52 [main] Initializing Modules
23:08:52 [main] Starting Check-Timer
23:08:52 [main] Control Panel Ready
23:11:22 [Apache] Attempting to stop Apache (PID: 4728)
23:12:37 [Apache] Attempting to stop Apache (PID: 4728)
23:12:38 [Apache] Attempting to stop Apache (PID: 4728)
■ Az lenne a problémám hogy mikor elindítom a XAMPP-ot az apache nem vált zöldre, sárga színű lesz és nem tudom leállítani. Automatikusan elindul, pedig a beállításokban nincs engedélyezve.
23:08:52 [main] Running with Administrator rights - good!
23:08:52 [main] XAMPP Installation Directory: "d:\xampp\"
23:08:52 [main] Checking for prerequisites
23:08:52 [main] All prerequisites found
23:08:52 [main] Initializing Modules
23:08:52 [main] Starting Check-Timer
23:08:52 [main] Control Panel Ready
23:11:22 [Apache] Attempting to stop Apache (PID: 4728)
23:12:37 [Apache] Attempting to stop Apache (PID: 4728)
23:12:38 [Apache] Attempting to stop Apache (PID: 4728)