имеем массив Код (Text): Array ( [0] => ./dir.php [1] => ./stat.php [2] => ./.htaccess [3] => ./123.html [4] => ./index.php [5] => ./install.php..............и т.д., около 1000 элементов. необходимо получить строку: Код (Text): array ('./dir.php', './stat.php', './.htaccess', ....и т.д. $ar = implode(" ", $files); мы получим только что то типа ./dir.php ./index.php ./ini.default.php ./ini.php Добавлено спустя 2 минуты 13 секунд: тяжело жить с пришитой головой, пока писал сам придумал, спасибо ))))
Да да, Юр, именно так, хотя я решил задачу по другому Секретов у меня нет: надо составить некий эталонный массив файлов на сервере....ну вот пробежался по серверу, массив всех файлов создал....потом,, допустим через день, надо сравнить новый массив с эталоном ,не появилось ли у нас чего нового....вот этот эталон я и создавал
надеюсь и раньше буду сцать кипятком.....но на сей мемент не понимаю зачем тут юзать базу.....задача то разовая, раз создал и все.... ))) но я не отрицаю, я многого не понимаю...почему поржем через год )))
не совсем понимаю смысла пытаться переносить массив именно в формате исходного кода php а вообще, можно серилизовать массив и получившуюся строку записать в файл. перед проверкой - читаем файл, ансерилизуем и работаем дальше с массивом.
да не нужны были никакие файлы и базы....нужно было создать массив, по которому потом сравнивать и все...не надо ничего усложнять.... накой тут серилизовать, записывать, читать, ансерилизовать и т.д. если это АБСОЛЮТНО не нужно? Ну вообще не за чем???
имеем массив... - в приведенном виде подразумевает массив на этапе исполнения. выходным требованием был массив в формате исходного кода php. вам просто был предложен вариант переноса массива между исполнениями сценария и даже исполнениями сценария на разных машинах... предложен... просто ради интереса - как вы решили свою задачу?
оч просто...на этапе создания массива, путем обхода всего сервера, каждый элемент массива создавался так: Код (Text): "'".$files."'", потом массив склеился в строку и из него убралась последняя запятая....все.... эта строка создавалась ОДИН единственный раз и все....создалась, перенеслась в другой скрипт и успешно юзается уже пару дней..... ЗЫ выловили уже 3 шелла )))
тогда действительно лучше использовать массив формата исходного кода - он будет кэшироваться в опкоде (если используется) дыры в безопасности?)))
ребятки, нигде не нигде не кешируется, раз создали, скопировали, вставили в другой скрипт....все...проехали да, были дырки год назад, ловим то что нахватали ранее, самый молодой который выловили, январь 2011 года.... )))