| Autor | Správa |
|---|
Fórum: Backend Téma: $_POST['pole']['item'] kombinácia viacerých typov inputov |
Odpovede: 20 Zobrazenia: 894
| emer:
Moc ti ďakujem za námahu.
A k tomu snáď pojde použiť priamo porovnanie kľučov array_diff_key() |
|
Fórum: Backend Téma: $_POST['pole']['item'] kombinácia viacerých typov inputov |
Odpovede: 20 Zobrazenia: 894
| Vidíš, to ma celkom ukľudnilo, ja som si myslel, že desiatky je už dosť veľa.
Ale ty si to zrejme robil na localhoste, kde máš celý výkon len sám pre seba, nie?
Lebo som kdesi čítal, že PHP a polia sú práve neni, až taký kamaráti...
Ja to teda spravím tým whitelistom
EDIT:
Vlastne ešte a... |
|
Fórum: Backend Téma: $_POST['pole']['item'] kombinácia viacerých typov inputov |
Odpovede: 20 Zobrazenia: 894
| Emer:
No neefektívne mi to príde preto, že:
1. je tam požiadavka na DB navyšše
2. porovnávať sa musia dve roziasiahle polia
3. okrem toho musím ošetriť aj hodnoty
Či to je málo? Mne to pride ako dost...
Ja sa pýtam hlavne preto, aby som do toho dostal nejaké svetlo a vy reagujete ako keby... |
|
Fórum: Backend Téma: $_POST['pole']['item'] kombinácia viacerých typov inputov |
Odpovede: 20 Zobrazenia: 894
| Ďuri:
Neviem či som nepochopil, ale keď som skúšal ten kódik, tak spätné lomítka escapovalo ako som potreboval. Asi myslíš, že ho treba zdvojiť. Ale to len ak je na konci toho výčtu.
A ide tu o to, že užívateľ má práve vybrať polia ktoré chce mať zaškrtnuté. Ako inak by som to mohol riešiť?
... |
|
Fórum: Backend Téma: $_POST['pole']['item'] kombinácia viacerých typov inputov |
Odpovede: 20 Zobrazenia: 894
| Ešte sa spýtam inak:
Je tu niekto, kto by mi dokázal poslať do DB injekciu, ak by som vstup ošetril týmto(ide o tie kľúče preto tam nie sú úvodzovky):
Kód: addcslashes($key,'\x00\n\r\`\x1a') |
|
Fórum: Backend Téma: $_POST['pole']['item'] kombinácia viacerých typov inputov |
Odpovede: 20 Zobrazenia: 894
| PHP.net:
mysql_real_escape_string() calls MySQL's library function mysql_real_escape_string, which prepends backslashes to the following characters: \x00, \n, \r, \, ', " and \x1a.
To vyzerá, že tvoja superfunkcia nerobí vlastne tiež nič iné ako escapovanie. Len ja potrebujem akurát to čo o... |
|
Fórum: Backend Téma: $_POST['pole']['item'] kombinácia viacerých typov inputov |
Odpovede: 20 Zobrazenia: 894
| To už by bol prijateĺnejší ten whitelist ako regulárny výraz. Asi netreba vysvetľovať prečo. Ja samozrejme viem z DB vytiahnuť názvy stĺcov a urobiť z nich ten whitelist. Len mi to prišlo ako neefektívne oproti addcslashes.
A naozaj si myslíš, že escapovať nestačí? Ako potom ošetruješ vstupy ty?
... |
|
Fórum: Frontend Téma: Nekonečný cyklus |
Odpovede: 8 Zobrazenia: 682
| | No v Opere mi to asi nič neukáže, alebo ako som napísal, tam to funguje. A vo FF neviem kam sa obrátiť, aby som to zistil. |
|
Fórum: Backend Téma: $_POST['pole']['item'] kombinácia viacerých typov inputov |
Odpovede: 20 Zobrazenia: 894
| | Normálne stringy... nerozumiem čo tým myslíš. Tu už nejde o tie polia v 8_POSTe ale len o správne ošetrenie tých kľúčov... Okolo fcie addcslashes sú totiž popísané veci ktorým moc dobre nerozumiem ako napr. c-like style a pod... |
|
Fórum: Backend Téma: $_POST['pole']['item'] kombinácia viacerých typov inputov |
Odpovede: 20 Zobrazenia: 894
| Ja by som sa potreboval ešte raz vrátiť k tejto téme ak dovolíte...
Totiž potrebujem tie kľúče oescapovať, lebo použiť whitelist ako navrhol aj emer nechcem. Je tam veľa polí (desiatky) a príde mi efektívnejšie escapovať to než to porovnávať oproti tomu whitelistu.
Najprv som si myslel, že bu... |
|
Fórum: Frontend Téma: Nekonečný cyklus |
Odpovede: 8 Zobrazenia: 682
| Emer:
Ale nerozumiem, čo by sa z toho dalo zistiť. V opere to funguje a vlastne aj v tom FF, len ten refresh blbne...
PS: Firebug som len teraz naištaloval, tak neviem, čo mám od neho čakať... |
|
Fórum: Frontend Téma: Nekonečný cyklus |
Odpovede: 8 Zobrazenia: 682
| | Konzolu som samozrejme pozrel, ale nič nevypisuje... |
|
Fórum: Externé zariadenia Téma: Tlačiareň netalčí žltú farbu |
Odpovede: 5 Zobrazenia: 1019
| Ok vyzerá to, že to už funguje....
Vďaka za rady...
KocuR:
CDčka sa nepretáčajú!!! |
|
Fórum: Externé zariadenia Téma: Tlačiareň netalčí žltú farbu |
Odpovede: 5 Zobrazenia: 1019
| Mám problém!
Odinštaloval som tie ovládače..
Dal som do PC CDčko od tlačiarne, ale vyzerá to tak, že je prázdne. Ako to je možné? |
|
Fórum: Externé zariadenia Téma: Tlačiareň netalčí žltú farbu |
Odpovede: 5 Zobrazenia: 1019
| Zdravím vás!
Asi prvé čo vás napadne je, že sú upchaté trisky. Ale to asi nie sú.
Mám v menu takú funkciu ktorá prečistí trisky. A tú keď spustím, tak mi vytlačí taký skušobný obrázok a tam tá žltá funguje. Ale keď chcem tlačiť nejaký obrázok, kde je napr. zelená tak z je z toho modrá(teda bez žl... |
|
Fórum: Frontend Téma: Nekonečný cyklus |
Odpovede: 8 Zobrazenia: 682
| Tak som dnes zistil, keď dám ten súbor eventUtil.js priamo do kódu, teda že ho nelinkujme ale explicitne ho tam skopírujem, tak to robiť prestane.
Ale rád by som vedel čo to má znamenať... |
|
Fórum: Frontend Téma: Nekonečný cyklus |
Odpovede: 8 Zobrazenia: 682
| Ahoj kamaráti!
Zrobil som script, ktorý funguje, ale robí jednu vec, ktorú nechápem. Totiž keď refreshnem stránku, tak sa donekonečna načítava. Netuší niekto v čom to môže byť?
<script src="eventUtil.js"></script> <script type="text/javascript">
function checkInput(even... |
|
Fórum: Backend Téma: Odstránenie <br /> |
Odpovede: 12 Zobrazenia: 609
| | Podľa mňa by sa mala použiť str_replace() a nie regulárne výrazy.... |
|
Fórum: Frontend Téma: Uprava Jquery Menu |
Odpovede: 7 Zobrazenia: 522
| To nedáva zmysel(aspoň mne nie). Ak tam máš deve položky, tak ktorej bude patriť ten klik na obrázok?
Alebo to lepšie vysvetli... |
|
Fórum: Backend Téma: Problem so session |
Odpovede: 7 Zobrazenia: 579
| Myslím, že toto so session nemá nič spoločné....
Bude to v tom aké dáta vyberáš z DB. Možno sú v tom momente tie nové ani neni v DB, lebo si ich tam ešte nezapísal... |
|
Fórum: Bazár Téma: K: Kúpim knihu: PHP a MySQL: Rozvoj webových aplikací 3. |
Odpovede: 5 Zobrazenia: 624
| To sa nám obyčajným ľuďom stáva, keď niečo robíme prvý krát...
A okrem toho dám 20e |
|
Fórum: Backend Téma: PHP, Cookies |
Odpovede: 15 Zobrazenia: 895
| Zdá sa ti, že morálka nieje dôležitá?!
Určite je dôležitejšia ako gramatika....
A oceňujem, že si to uviedol na pravú mieru... |
|
Fórum: Backend Téma: PHP, Cookies |
Odpovede: 15 Zobrazenia: 895
| | To nemusíš, stačí keď sa prestaneš usmievať ako človek, ktorému je to simpatické... |
|
Fórum: Backend Téma: $_POST['pole']['item'] kombinácia viacerých typov inputov |
Odpovede: 20 Zobrazenia: 894
| Pýtal som sa kôli tomu kocúrovi...
Vďaka za názor. |
|
Fórum: Backend Téma: $_POST['pole']['item'] kombinácia viacerých typov inputov |
Odpovede: 20 Zobrazenia: 894
| Dobrý deň vospolok!
Len sa chcem spýtať, či môžu mať všetky polia(rôznych typov) vo formulári name v tvare name="pole['id']"
Viem, že checkboxi sa tak bežne odosielajú, ale čo kombinácia viacerých typov?
Mne to funguje, len chcem vedieť či v tom neni nejaký zakopaný kocúr o ktorom b... |
|
Fórum: Backend Téma: PHP, Cookies |
Odpovede: 15 Zobrazenia: 895
| | Ja viem že budem out, ale chcel by som vedieť na čom sa tí vaši smailíci usmievajú, keď píšete o krádeži? |
|
Fórum: Backend Téma: PHP: Kodovanie pri vytvarani .csv |
Odpovede: 2 Zobrazenia: 679
| Závisí aj na tom, v akom kódovaní je samotný súbor do ktorého zapisuješ. Prečo si ho neuložíš ako UTF-8??
Content-Type: text/x-csv; charset=utf-8 |
|
Fórum: Backend Téma: Header(location:Problem) |
Odpovede: 15 Zobrazenia: 1144
| Mám to! Takú chybu vyhodí tvar location:localhost/XXX/Admin.php - bez http://
Nechápem, ako som to mohol opomenúť... Prepáčte, že som vás toľko naťahoval :oops:
Steley:
Ty nevieš niečo bližšie o tom odovzdávaní session cez header? Vidím, že to funguje, takže to SID sa nepredáva, zrejme len ak b... |
|
Fórum: Backend Téma: Header(location:Problem) |
Odpovede: 15 Zobrazenia: 1144
| emer:
Slučka tam bola, to už odhalil stenley, ale to nebol hlavný problém. Problém bol v tej adrese a vôbec neviem prečo... Teraz to všetko funguje. Už mám len dilemu, či to celé prepísať na includovanie alebo to nechať tak. To session id mi stále vŕta v hlave a tiež že každé presmerovanie je vla... |
|
Fórum: Backend Téma: Header(location:Problem) |
Odpovede: 15 Zobrazenia: 1144
| emer:
Som z toho ...
Naozaj to tak vyzerá, ale keď som sa pozeral do histórie prehliadača tak tá not found položka mala adresu správnu. Tiež keď som zámerne skomolil adresu, tak to síce nič nenašlo, ale tú adresu tak nezduplikovalo ako som to uviedol.
Teraz je to tam natrvdo a fuguje to. :loon... |
|