Re: jak zaclenit cizi stranku do sve?

From: Jiri Matejka (matejka@runway.cz)
Date: 30. 11. 2002, 14:27 CET


>> jeste doplnim
>> v PHP se zapis a cteni z databaze + vypis na radky (bez html tagu a
>> formulare) da napsat na 12 radek, a mozna jeste min :-)))

> A ja zase doplnim, ze se data nemuseji vubec ukladat do databaze,
> ale take se mohou ukladat na disk.

jo, o to hure se to zpracovava (treba vypis po deseti) a spatne
edituje - proto delam jen s databazemi - a on tu moznost taky ma

> A taky bych rad dodal, ze tech 12 radku je sice krasne male cislo,
> ale urcite v nich nemas alespon zakladni zabezpeceni.
> Za to uplne nejzakladnejsi bych povazaloval omezeni delky prispevku, casto
> se na to zapomina, neposlusny user ti pak uploaduje nekolik xxx MB
> prispevku a to asi nikdo nechce. Rekl bych, ze je dulezitejsi osetrit
> delku prispevku, nez osetrit ruzne html tagy. To jen tak na okraj ;o)))

no, kdyz dam v databazi pole TEXT, tak je to nejakych max 64 KB a pri
zapisu do databaze je addslashes(strip_tags($vstup));

omezeni jmena, mailu atd. uz je definovano v MAXLENGTH v tagu


> Rekneme treba takhle:
> $jmeno = htmlspecialchars(substr($jmeno,0,50));
> $prispevek = nl2br(htmlspecialchars(substr($prispevek,0,2048)));
> $jmeno ne zkrati na 50 znaku a zrusi se v nem html tagy,
> $prizpevek se zkrati na 2kb, zrusi se v nem html tagy

htmlspecialchars nepouzivam - pak se silene blbe pouziva search

> a konce radku se nahradi tagem <br>.

s BR to da databaze nedavam (kvuli editaci) nl2br() pouzivam na
vystupu

 Jirka



This archive was generated by hypermail 2.1.2 : 30. 11. 2002, 14:27 CET