Чудо, тебе разжевали, что такое будет только в случае вызова "rm *". Если просто "rm -rf <каталог>" (как советовали) - аргуменов у rm ровно два.
Можно. Подробно написали почему и как.
Танкисты: внимание - Pilat не предлагал это идиотское решение. Предлагали выполнить команду "rm -rf <директория_для_удаления>". Поймите, пожалуйста, разницу.
Зачем такую глупость "проверять". Нужно знать, что будет не также. Достаточно элементарные знания вообще-то. Очень странно видеть "администратора", который не понимает как вызов exec работает, как shell вызывает exec в конкретном случае и сколько параметров передает.
Нету таких "экзотических" - не нужно ничего выдумывать.
Вы уж сразу сискол советуйте дергать из кода на ассемблере.
Нет "там" лимита. Это уже подробно объясняли в треде. Не путайте с "rm -rf *".
Вы можете упереться в лимит, связанный с числом аргументов командной строки, при вызове чего-то типа "rm -rf *". И то - не факт. На современных ядрах (с 2.6.24 что-ли) - размер буфера, который под это дело выделяется ограничен только размером стека. Так что, теоретически, может быть сделан сколь угодно большим.
ТС решение подсказали еще в начале треда. Который уже давно "о другом, о разном" (на выступления "писателей" Андрейки и madoff просто не обращайте внимания - они как обычно "не в теме" ;)).
PS: Интересный баг, но у меня пока не получилось воспроизвести. Zaqwir, что за ФС?
Ну, а те кто таки читает что пишет ТС - уже знают, что он догадался до такой мегамысли.
Ну тогда, как Вам объяснили выше - читайте документацию. Что должно быть по адресу, который в форме указан - я описал, уж проще некуда.
Если для Вас это сложно - обращайтесь, сделаем.
Andreyka, и что сей бред значит? Синтаксически неверный набор команд?
"Курица - не птица. Женщина - не человек [...] FAT - не файловая система" (с)
"Этот скрипт" сделает то, что вы писали выше - покажет "ok" в конце загрузки. Плюс, может еще какие-то действия совершит (сожмет файл, перегонит в другой формат, добавит в базу и т.п.).
Вы вообще с upload модулем до того работали - или настраиваете в первый раз?
Так и теперь - по адресу /upload должен жить Ваш скрипт.
С чего вдруг? Но вообще, Вы подтверждаете такое поведение на ext3 (лень тестировать)?
сделайте через man awk