Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Zelený je lopuch,
fotbal to je hra...

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: tehrdgz
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
bredy 11.11.2006 23:00  1661
tvxNez ulozis zadana data do databaze, musis udelat addslashes, existuje i nejaka mysql_ ekvivalentni funkce. Pokud to tedy uz neudelal server sam, je-li v php.ini zapnuto magic_quotes. To poznaš snadno, když ti někdo zadá do formuláře uvozovky a ty ve skriptu nalezneš \"

Myslim, že nastavení serveru se dá nějakou funkcí číst.

Pokud máš zapnuté magic_quotes, pak prezentace zadaných údajů vyžaduje stripslashes (takže vložení zadaných dat zpět do inputboxu použije htmlspecialchars(stripslashes(xx)) )

Pokud nemaš zapnuté magic_quotes, pak před uložením do databáze NUTNĚ zavolat addslashes. Tohle escapování se ale do databáze neukládá, je jen pomocné, aby se SQL dotaz nezbořil. Takže když pak data přečtu, dostanu je v originálním tvaru.
bredy 11.11.2006 22:54  1660
tvx: do input boxu musis davat text upraveny tak, aby neobsahoval < > " '

tedy idealne htmlspecialchars()
al3x 10.11.2006 17:34  1659
tvxDoporucuju mit jednu classu (z ktere muzou nejake dedit), ktera se bude starat o load/save do db a druhou, ktera bude vyplnovat a cist formulare. Pak uz by nemel byt problem v obou spravne pouzit ty konverzni funkce, aby obe predavaly programu data v ciste podobe.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 10.11.2006 14:28  1658
A co uložit spolu s kódem i MD5 a při nahrávání ověřit, zda MD5 souhlasí? Pokud by nesouhlasilo, mohl bys dosadit nějaký univerzání kód, aby se to nesesypalo.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 10.11.2006 12:07  1657
potreboval bych help kterak bezproblemove ukladat do databaze html, javascript a podobny obskurnosti a vybavovat ho ven v neznicene podobe, resim, jak osetrit aby mi vadnej kod v inputboxu neznicil formular samotnej... nejak s tim pokusuju a neuspesne.
bud to blbuvzdorne vybavim pro editaci ale kod je pak zmenenej na entitya podobne a nebo to je nezmeneny ale pri editaci spatnej kod rozsype i inputbox jako takovej...

urcite je najaky jedoduchy reseni nebo ne?

vsechny ty funkce na prevosy znam ale zatim se mi nepodarilo je usesne pouzit...
norfin Norfin 8.11.2006 12:07  1656
Kdokoliv [1652]: Potreboval jsem si po case zase overit, ze se do te casti z dobreho duvodu neseda.
mpts mpts Je to jinak, ba přesně naopak! 8.11.2006 10:48  1655
Hoši hoši hoši -- to, že cat je nejlepší editor je stará unixová anekdota, kterou by vzdělaní mladí muži jako vy měli znát. Nehledě na to, že podobné námitky byste mohli uplatnit i na klasické dávkové editory typu sed aj., akorát že ty mají "o maličko" více možností co během toho přenosu s editovaným textem dělat.

Jo jo, nějak nám ta dnešní mládež upadá.
waco 8.11.2006 10:32  1654
mpts: budu nesouhlasit, cat je zde pouhym postakem pro prenos dat z jednoho potrubi do druheho. editorem je v tomto pripade getty nebo ekvivalentni proces obalujici tvoji konzolu (klavesnici+displej) do neceho smysluplneho pro aplikacni programy...
al3x 8.11.2006 09:20  1653
mpts [1648]: Nechci ti do toho kecat ale v tomhle pripade se jako editor spis chova shell :))
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 8.11.2006 09:16  1652
Norfin [1642]: Nekdo, koho jsem onehda nacapal ve windowsacke casti labu, by mel tise sedet v koute a vubec se neozyvat.
notorius Notorius 8.11.2006 07:17  1651
DOS/Windowsovské copy con má taky něco do sebe.
straka82 Straka82 8.11.2006 01:05  1650
HeheJsem rad, ze se vam zalibilo slovni spojeni "brutalni vyvojovy prostredi" :D Ja si vybral nakonec Zend Studio, tak diky za rady.
mpts mpts Je to jinak, ba přesně naopak! 7.11.2006 23:01  1648
AL3X: Doporučuji Ti rychle se dát na pokání, protože tribunál Svaté inkvisice se už chystá zasedat. Na znamení pokání můžeš všechny editace do konce tohoto roku provádět pouze catem. :-)
mpts mpts Je to jinak, ba přesně naopak! 7.11.2006 22:57  1647
Říká kdo? Cat je definitely editor, a popírat to je herese zasluhující očištění svatým ohněm inkvisiční hranice!

Nový soubor:
$ cat > ./soubor.php <<EOFEOFEOF
> Toto je první řádek.
> Toto je druhý řádek.
> EOFEOFEOF

Editace existujícího souboru (možná to jde i brutálněji, ale je pozdě večer):
$ cat soubor.php | head -n 1 > tmp.tmp
$ cat >> tmp.tmp <<EOFEOFEOF
> Toto je jeden a půltý řádek.
> EOFEOFEOF
$ cat soubor.php | tail -n 1 >> tmp.tmp
$ mv -f tmp.tmp soubor.php
al3x 7.11.2006 22:44  1646
Kdyz, tak 'ed'.

cat neni editor.

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt