English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 1 post

TCH  (statz) Főfasz
#1, Főfasz (10443)
2651 | #501d | ^ | Idézet | Sat, 30 May 2020 21:37:13 +02
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Az RTFM után itt az RTFC is.

Az egész rohadt estém arra ment rá, hogy egy sima rekurzív könyvtárbejárásban az összes fájl/könyvtárlétezést vizsgáló függvény hamisat adott vissza, holott a könyvtár létezett. Az is_dir(), az is_file() és a file_exists() is. De se warningot se hibát nem adtak. A filetype(), aminek 'dir'-t kellett volna, semmit nem adott vissza, csak dobott egy hibát a logba, hogy "PHP Warning: filetype(): Lstat failed for XYZ", de hogy konkrétan miért, azt már képtelen volt odaírni. Képtelen voltam rájönni, hogy mi a franc baja van.
Kínomban - bár nem jelzett hozzáférési hibát (különben is a www-data volt a tulaja 644-es maszkkal) - aszontam neki, hogy chmod 744 XYZ. És működött. Rákerestem és a kugli kihozta az is_dir() manualjában, hogy
Note that on Linux is_dir returns FALSE if a parent directory does not have +x (executable) set for the php process.
(Most lecsekkoltam az is_file() manuálját is, ott is csak a kommentek között írják.)
Note that is_file() returns false if the parent directory doesn't have +x set for you; this make sense, but other functions such as readdir() don't seem to have this limitation. The end result is that you can loop through a directory's files but is_file() will always fail.
Félreértés ne essék, ez tényleg logikus, hogy ha a szülő könyvtár nem "beléphető", akkor nem tud belelépni és megnézni, hogy a könyvtár létezik-e, a baj nem ezzel van, hanem azzal, hogy ilyenkor error, vagy legalább warning helyett egyszerűen hamisat ad vissza, mintha nem létezne! Na, ez a kurwa nagy fail! Az ember meg áll, mint egy lefagyott vindóz és ha nem jut eszébe, hogy beléphetővé tegye a szülőt, akkor vakarhatja a fejét ítéletnapig. PHP SUXX!
vsftpd bazdmeg, mert megérdemeljük! Állítólag már 12 éve, a 2.0.X óta javítva van, hogy leálláskor nem lövi ki az összes child processét, de én ma ezzel szoptam 2020-ban a 3.0.X-ben! Ez az ftp szerver egy fos! Darálóba a fejlesztőjével! Megoldás:
/etc/init.d/vsftpd stop && killall vsftpd
No comment...
Sz*rk: Itt is hagyok pár linket, pár ígéretes FTP szerverhez.

https://www.uftpserver.com/
https://www.pureftpd.org/
http://www.proftpd.org/ (Ez utóbbi talán overkill, de színes szagos, mindent tud, meg még GUI konfigurátor is van hozzá (GAdmin).)


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!