Archívum - Okt 4, 2006
sql lekérdezések logolása
Hello!
Valaki meg tudná nekem mondani, hogy hogy lehet SQL lekérdezéseket adatbázisba logolni anélkül, hogy alkérésként értelmezné a mysql?
Például, ha egy input-mezőből jön befele egy adat, még ellenőrzés után is maradhat benne olyan adat, amit az sql (később, az eredeti lekérdezésbe beszúrva) alkérésként értelmezhet, és így kész is a gyönyörű sql-injection. Keressem végig a szövegben az összes mysql-kulcsszót?
nazgul[dot]mail[at]freemail.hu
■ Valaki meg tudná nekem mondani, hogy hogy lehet SQL lekérdezéseket adatbázisba logolni anélkül, hogy alkérésként értelmezné a mysql?
Például, ha egy input-mezőből jön befele egy adat, még ellenőrzés után is maradhat benne olyan adat, amit az sql (később, az eredeti lekérdezésbe beszúrva) alkérésként értelmezhet, és így kész is a gyönyörű sql-injection. Keressem végig a szövegben az összes mysql-kulcsszót?
nazgul[dot]mail[at]freemail.hu
egy formról egyszerre több update
Sziasztok!
Egy olyan kérdésem lenne, hogy milyen módon lehetne azt megoldani, hogy egy formról egyszerre több sort update-elni? Konkrétan egy olyan lenne, hogy kettő csapat és a mérközés eredménye. A csapatok egy táblában vannak, a csapat neve azonosítja a megfelelő sort. Ez menne is rendesen ha egy update-ről lenne szó, de mivel 2 csapat van és kettő lőtt gól egy formon belül, ezért megakadtam és nem találok megoldást. Előre is köszönöm az építő javaslatokat!
■ Egy olyan kérdésem lenne, hogy milyen módon lehetne azt megoldani, hogy egy formról egyszerre több sort update-elni? Konkrétan egy olyan lenne, hogy kettő csapat és a mérközés eredménye. A csapatok egy táblában vannak, a csapat neve azonosítja a megfelelő sort. Ez menne is rendesen ha egy update-ről lenne szó, de mivel 2 csapat van és kettő lőtt gól egy formon belül, ezért megakadtam és nem találok megoldást. Előre is köszönöm az építő javaslatokat!
Menük kezelése PHP formmal
Sziasztok!
Van egy weboldalam, ahol a bal oldalon szerepel négy gomb. Azt szeretném elérni, hogy ha ráklikkelek az egyik gombra, akkor mondjuk két másik gomb megjelenik alatta. Nem szeretnék ezért külön fájlt létrehozni, hanem egy fájlban szeretném az összes kódot. Összehoztam egy kódot, de a két menüpontot mindig megjeleníti.
Így néz ki a kódom:
<A class=menü href="'.$root.'konyha.php">
<IMG src="'.$imgroot.'konyha.gif" BORDER=0></A>
<A class=menü href="'.$root.'szekreny.php">
<IMG src="'.$imgroot.'szekreny.gif" BORDER=0></A>
<A class=menü href="'.$root.'index.php?menu=karpitos">
<IMG src="'.$imgroot.'ulo.gif" BORDER=0></A>
//ezt a két gombot szeretném kitenni, ha fent lévőre klikkelek
<FORM action="" method=post>
<INPUT type=hidden value=karpitos name=menu>
<DIV align=right>
<A class=menü href="'.$root.'francia.php">
<IMG src="'.$imgroot.'francia.gif" BORDER=0></A>
<A class=menü href="'.$root.'hevero.php" align=right>
<IMG src="'.$imgroot.'hevero.gif" BORDER=0></A>
</DIV>
</FORM>
<A class=menü href="'.$root.'kiegeszito.php">
<IMG src="'.$imgroot.'kieg.gif" BORDER=0></A>
Ha tudnátok segíteni azt megköszönném, mert még csak most tanulom.
Előre is köszönöm.
■ Van egy weboldalam, ahol a bal oldalon szerepel négy gomb. Azt szeretném elérni, hogy ha ráklikkelek az egyik gombra, akkor mondjuk két másik gomb megjelenik alatta. Nem szeretnék ezért külön fájlt létrehozni, hanem egy fájlban szeretném az összes kódot. Összehoztam egy kódot, de a két menüpontot mindig megjeleníti.
Így néz ki a kódom:
<A class=menü href="'.$root.'konyha.php">
<IMG src="'.$imgroot.'konyha.gif" BORDER=0></A>
<A class=menü href="'.$root.'szekreny.php">
<IMG src="'.$imgroot.'szekreny.gif" BORDER=0></A>
<A class=menü href="'.$root.'index.php?menu=karpitos">
<IMG src="'.$imgroot.'ulo.gif" BORDER=0></A>
//ezt a két gombot szeretném kitenni, ha fent lévőre klikkelek
<FORM action="" method=post>
<INPUT type=hidden value=karpitos name=menu>
<DIV align=right>
<A class=menü href="'.$root.'francia.php">
<IMG src="'.$imgroot.'francia.gif" BORDER=0></A>
<A class=menü href="'.$root.'hevero.php" align=right>
<IMG src="'.$imgroot.'hevero.gif" BORDER=0></A>
</DIV>
</FORM>
<A class=menü href="'.$root.'kiegeszito.php">
<IMG src="'.$imgroot.'kieg.gif" BORDER=0></A>
Ha tudnátok segíteni azt megköszönném, mert még csak most tanulom.
Előre is köszönöm.
Telepítetlen betűtípus használata
Üdv!
Egy barátom feldobta azt a kérdést, hogy lehet-e olyan betűtípust használni weblapon, ami a kliens gépén nincs telepítve, mégis működik. Alapból ugye nem, de nincs valami trükk? Ahol mondjuk megadjuk src-ben hogy hol lehet elérni a betűtípus fájlt? Álmodik a nyomor?:D
Köszönöm! - TIV
■ Egy barátom feldobta azt a kérdést, hogy lehet-e olyan betűtípust használni weblapon, ami a kliens gépén nincs telepítve, mégis működik. Alapból ugye nem, de nincs valami trükk? Ahol mondjuk megadjuk src-ben hogy hol lehet elérni a betűtípus fájlt? Álmodik a nyomor?:D
Köszönöm! - TIV
flv player, encoder, melyiket
gulizáson túlvagyok, jelenleg jelöltem játékosnak
http://www.jeroenwijering.com/?item=Flash_Video_Player
encoder-nek
http://www.rivavx.com/?encoder
levlistás hozzászólásokat is olvastam, de bedobom, hátha lesz vmi nyerő kombó, kimithasznál platformfüggetlen lejátszsára ? :)
üdv t
■ http://www.jeroenwijering.com/?item=Flash_Video_Player
encoder-nek
http://www.rivavx.com/?encoder
levlistás hozzászólásokat is olvastam, de bedobom, hátha lesz vmi nyerő kombó, kimithasznál platformfüggetlen lejátszsára ? :)
üdv t
FF-be és Mozillában nem jól töltődik be egy lap
Sziasztok!
A probléma a következő:
Csináltam egy oldalt és feltettem egy szerverre (Mandriva-Apache-Squid)
Az oldalt leellenőriztem XHTML és CSS ellenőrzővel is. Csak figyelmeztetések, majd javítom.
IE-vel mindig rendesen jelenik meg az oldal, FF, Mozilla, Opera viszont nem tölti be mindig a CSS filet hozzá és csak pőrén jelenik meg az oldal, sőt néha csak a forrást mutatja. Ha a frissítésre kattintok akkor sokkal nagyobb a valószínűsége, hogy nem jelenik meg az oldal rendesen. Ha kattingatok, akkor egyszer csak jó lesz. IE-ben mindig jó.
Előbb azt hittem a proxy az, de nem, mert kikapcsoltam és direktbe se jó. Kipróbáltam máshonnan és ott is ez van. Az érdekes az hogy nem mindenki gépén jön elő és nem mindig. Na ezt nem bírom felfogni mi lehet.
A lap egyébként elérhető a http://www.nyirszikszi.hu/infotanar oldalról.
Hát, ha ebből a káoszból tudsz segíteni, akkor előre is köszönöm.
Üdv KT
■ A probléma a következő:
Csináltam egy oldalt és feltettem egy szerverre (Mandriva-Apache-Squid)
Az oldalt leellenőriztem XHTML és CSS ellenőrzővel is. Csak figyelmeztetések, majd javítom.
IE-vel mindig rendesen jelenik meg az oldal, FF, Mozilla, Opera viszont nem tölti be mindig a CSS filet hozzá és csak pőrén jelenik meg az oldal, sőt néha csak a forrást mutatja. Ha a frissítésre kattintok akkor sokkal nagyobb a valószínűsége, hogy nem jelenik meg az oldal rendesen. Ha kattingatok, akkor egyszer csak jó lesz. IE-ben mindig jó.
Előbb azt hittem a proxy az, de nem, mert kikapcsoltam és direktbe se jó. Kipróbáltam máshonnan és ott is ez van. Az érdekes az hogy nem mindenki gépén jön elő és nem mindig. Na ezt nem bírom felfogni mi lehet.
A lap egyébként elérhető a http://www.nyirszikszi.hu/infotanar oldalról.
Hát, ha ebből a káoszból tudsz segíteni, akkor előre is köszönöm.
Üdv KT
Hír dátumának kiírása más formában
Sziasztok!
News táblából lekérdezem a hír dátumát, ilyen formát kapok: 0000-00-00 00:00:00. Azt szeretném megoldani, hogy ha a hír mondjuk 5-én írodott, akkor mindaddig amíg nem lesz 6. azt írja ki hogy MA. Eddig csak azt a megoldást találtam hogy kivontam a mostani dátumból a hír dátumát, és ha kissebb volt mint 86400 akkor kiirta a MA szót. De persze ez nekem nem jó.
Mi a megoldás?
■ News táblából lekérdezem a hír dátumát, ilyen formát kapok: 0000-00-00 00:00:00. Azt szeretném megoldani, hogy ha a hír mondjuk 5-én írodott, akkor mindaddig amíg nem lesz 6. azt írja ki hogy MA. Eddig csak azt a megoldást találtam hogy kivontam a mostani dátumból a hír dátumát, és ha kissebb volt mint 86400 akkor kiirta a MA szót. De persze ez nekem nem jó.
Mi a megoldás?
ExcelReader probléma
Excelből adatbázisba feltöltéshez használom az ExcelReader osztályt. Tesztelés közben tapasztaltam, hogy ha ékezetes betű van egy excel cellában, pl:
bizgentyű
akkor azt így adja vissza a megfelelő kimenő tömbelemben:
b\0i\0z\0g\0e\0n\0t\0y\0q
(teszteléskor text fájlba írattam ki a kimenetet ezt úgy kaptam)
Az adott cellán nincs formázás, szöveges formátumra van állítva (bár ez utóbbi semmit nem befolyásol). A bemenő fájlt az Excel-2003 verzióval állítom elő XP, SP2-s gépen.
A feldolgozó php scriptben a setlocale() be van állítva: LC_ALL, hu_HU
A class-ban lévő setOutputEncoding() értékének különböző kódolásokat adtam meg: CP1250, CP1251, CP1252 és a megfelelő iso értékeket, de nem reagál.
A kimeneten minden tömbelemre (cellára) van addslashes(), próbáltam előtte/utána betenni a htmlentities() -t, nem segít.
Ha ugyanazt az adattartalmat kimentem csv-be, úgy a hiba nem jelentkezik (itt persze nem az Excelreader játszik).
Ha valaki találkozott már hasonló problémával, kérem, ne kíméljen - nekem per-pill. nincs ötletem.
Üdv: onkelTom
■ bizgentyű
akkor azt így adja vissza a megfelelő kimenő tömbelemben:
b\0i\0z\0g\0e\0n\0t\0y\0q
(teszteléskor text fájlba írattam ki a kimenetet ezt úgy kaptam)
Az adott cellán nincs formázás, szöveges formátumra van állítva (bár ez utóbbi semmit nem befolyásol). A bemenő fájlt az Excel-2003 verzióval állítom elő XP, SP2-s gépen.
A feldolgozó php scriptben a setlocale() be van állítva: LC_ALL, hu_HU
A class-ban lévő setOutputEncoding() értékének különböző kódolásokat adtam meg: CP1250, CP1251, CP1252 és a megfelelő iso értékeket, de nem reagál.
A kimeneten minden tömbelemre (cellára) van addslashes(), próbáltam előtte/utána betenni a htmlentities() -t, nem segít.
Ha ugyanazt az adattartalmat kimentem csv-be, úgy a hiba nem jelentkezik (itt persze nem az Excelreader játszik).
Ha valaki találkozott már hasonló problémával, kérem, ne kíméljen - nekem per-pill. nincs ötletem.
Üdv: onkelTom
Eladó PHP, CSS és műszaki könyvek
Hello,
az alábbi kiváló minőségű könyvek eladók: (bolti/ajánlott ár)
webdev:
George Schlossnagle - PHP fejlesztés felsőfokon - 8000/6500
George Schlossnagle - Advanced PHP Programming - $50/8000Ft
More Eric Meyer on CSS - $45/7500Ft
Keith Schengili-Roberts - Core CSS SE - $50/8000Ft
Cogeshall - PHP5 Unleashed - $50/8000Ft
vegyes:
Cormen, Leiserson, Rivest, Stein - Új algoritmusok - 9750/8000
Wettl, Mayer, Szabó - LaTeX kézikönyv - 6500/5500
Marcel Gagné - Linux rendszerfelügyelet - 6500/5500
Rob Flickenger - Linux bevetés közben - 3500/2800
Gamma, Helm, Johnson, Vlissides - Programtervezési minták - 6000/5000
A könyvek Budapesten vehetőek át.
LacKac
■ az alábbi kiváló minőségű könyvek eladók: (bolti/ajánlott ár)
webdev:
George Schlossnagle - PHP fejlesztés felsőfokon - 8000/6500
George Schlossnagle - Advanced PHP Programming - $50/8000Ft
More Eric Meyer on CSS - $45/7500Ft
Keith Schengili-Roberts - Core CSS SE - $50/8000Ft
Cogeshall - PHP5 Unleashed - $50/8000Ft
vegyes:
Cormen, Leiserson, Rivest, Stein - Új algoritmusok - 9750/8000
Wettl, Mayer, Szabó - LaTeX kézikönyv - 6500/5500
Marcel Gagné - Linux rendszerfelügyelet - 6500/5500
Rob Flickenger - Linux bevetés közben - 3500/2800
Gamma, Helm, Johnson, Vlissides - Programtervezési minták - 6000/5000
A könyvek Budapesten vehetőek át.
LacKac