Hozzászólások
-
SzerzőBejegyzés
-
knotes a neve a proginak
Persze, használhatsz Session-t (nyilván csak akkor ha tényleg szükséges), de előtte pár dolgot nem árt átolvasgatni security témában.
Ime pár link (nem csak session, hanem úgy általában php security):
http://brainbulb.com/talks/php-security-briefing.pdf
http://brainbulb.com/talks/php-security-audit-howto.pdf
http://brainbulb.com/talks/php-security-by-example.pdfMeg úgy alapjában a „Session Fixation” kifejezésnek érdemes utánanézni
erdsiger wrote:MyCroft wrote:Windows alatt valóban nehéz lesz unix beadandót csinálni 🙂Nem olvastam el pontosan, hogy milyen nyelven kellene megírni, csak erre a mondatra figyeltem fel. Megoldás van mindenre. Pl.:
http://win-bash.sourceforge.net/Mindig tanul vmit az ember 😉
Windows alatt valóban nehéz lesz unix beadandót csinálni 🙂
Ami a tesztadatokat és a megszerzésüket illeti:
Töltse le a teszt.tgz fájlt, és csomagolja ki:
tar -xvzf teszt.tgz
A pand(or)a-n egyszerűbb így megszerezni:
tar -xvzf /h/public/c/csa/public_html/200607.1/teszt.tgz
Ott van egy terjedelmes leírás a feladatok szövege előtt, érdemes elolvasni, mivel van pár tartalmi/formai követelmény is, amivel nem árt tisztában lenni
Az eslő résszel mi a probléma?
Az hogy szűrő, azt most hagyjuk egyenlőre, azzal lehet utólag is foglalkozni.
1. Van egy szövegfileod, aminek az első két sorát kell feldolgozni.
2. Mindkét sort ellenőrizni kell, hogy formailag helyes-e (hogy mi számít helyesnek az le van írva), plusz hülyeséget ne tartalmazzon (pontosan 1db királya legyen mindkét félnek, ne legyen 10 bástya stb.)Vagyis van pl. egy sor1 meg egy sor2 változód mondjuk, amiben ott van az inputfile két sora. Ezt kell szétszedned mezőkre, hogy ellenőrizhess. Erre van több lehetőség, gondolom gyakon mutattak ilyesmit. awk, cut, esetleg sed irányba lehet mozdulni.
Így van, ugyanis, akik a beadandókat ellenőrzik, általában olvasnak linuxos fórumokat…
Természetesen ha egy-egy résszel van problémád szívesen segítünk, ezzel senkinek nem lesz gondja.
Viszont ha valaki most megoldja neked a teljes feladatot, és utána azt te beadod, akkor ne lepődj meg, ha nem fogadják el.Szerk.
Ha bejártál vkihez gyakorlatra, akkor a feladat első részével semmilyen problémád nem lehet (első két sor feldolgozása, ellenőrzés)
A kiíráshoz is csak kicsit kell gondolkodni, és arra vigyázni, hogy a * karaktert „csak úgy” nem tudod kiírni.
Gondolkodj rajta egy picit.Code:#!/bin/bashB=0
V=1
H=2
F=3
K=4db=(0 0 0 0 0)
for i in B V H F K
do
if [ „$i” = „B” -o „$i” = „F” ]
then ((db[$i]++))
fi
doneecho ${db[*]}
Csináltam egy ilyet, aminek az eredménye:
1 0 0 1 0Ilyesmi a cél, nem?
uzsolt wrote:Már persze úgy, hogyCode:for i in $B $V $H $F $Kmódosítással. A fene se tudja, megéri-e…
Megy simán is 😉
Hupsz 🙂 Sorry
retaliator44 wrote:De, egyszerűbb. Túl egyszerű 🙂Na azért valamit össze lehet hozni az ügyben
B=0
V=1
H=2
F=3
K=4És mehet az a for ciklus amit írtál.
-
SzerzőBejegyzés
legutóbbi hsz