cojack
8.10.2010, 15:21:36
Kod
php -r 'glob("*/../*/../*/../*/../*/../*/../*/../*/../*/../*cicibubu");'
Po wykonainu takiej komendy, obciążenie procka sięga w granicach 100% na rdzeniu ( o ile masz więcej niż jeden );
Także radzę Wam poważnie traktować filtrowanie treści płynącej z sieci.
nospor
8.10.2010, 17:20:44
Cytat
Także radzę Wam poważnie traktować filtrowanie treści płynącej z sieci.
No ale to przeciez wiadomo od dawna. Twój przykład to jeden z miliarda na zagrozenia z tresci z sieci
Już nie przesadzaj z tą "dziurą w glibc". Kazałeś policzyć wyrażenie pełne gwiazdek na rozbudowanej strukturze katalogów, to się nie dziw, że się długo liczy i zużywa tyle pamięci. Algorytmy mają to do siebie, że zazwyczaj dla dużych danych wejściowych liczą się dłużej, niż dla małych... Jak sobie to uruchomisz w folderze zawierającym jeden katalog i dwa pliki, glob() wykona się błyskawicznie.
Co nie zmienia faktu, że warto dane filtrować, ale ani jednym, ani drugim stwierdzeniem Ameryki nie odkryłeś.