LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: článek Perl (53) - Režim nakažení

Musim nesouhlasit 27.2.2007 09:46
Roman Vašíček

s poslednim prikladem, nebo alespon s jeho komentarem. Pokud si uvedeny kod spustite, zjistite ze dva z uvedenych testu uspely a data jsou nakazena. Nevite vsak ktera to jsou. Namisto

print "nakaženo!\n" if is_tainted($data1);

bych tedy pouzil spise

print is_tainted($data1) ? "nakaženo!" : "ok", "\n";

Po teto modifikaci je z vystupu jiz jednoznacne videt, ze nakazena jsou data v prvnim a tretim pripade.

Scalar::Util 27.2.2007 12:32
Hynek (Pichi) Vychodil
Teda, kdybych já potřeboval zjišťovat jestli je něco nakažené, tak bych použil radši:
use Scalar::Util 'tainted';
tainted $var;
Bude to podstatně rychlejší a elegantnější.

KOMENTARZE
Musim nesouhlasit 27.2.2007 09:46 Roman Vašíček
Scalar::Util 27.2.2007 12:32 Hynek (Pichi) Vychodil
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4875x
2. FreeBSD
Download: 9063x
3. PCLinuxOS-2010
Download: 8561x
4. alcolix
Download: 10943x
5. Onebase Linux
Download: 9659x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6240x

1. xinetd
Download: 2411x
2. RDGS
Download: 937x
3. spkg
Download: 4755x
4. LinPacker
Download: 9961x
5. VFU File Manager
Download: 3196x
6. LeftHand Mała Księgowość
Download: 7201x
7. MISU pyFotoResize
Download: 2806x
8. Lefthand CRM
Download: 3561x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3117x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz