в нем используется функция parse_ini_file, но она выдает ошибку если в файле втречаются символы ?{}|&~![()^", вот функция которая мне подходит для чтения ini:
Вот этой функцией решил пользоваться для парсинга файла, подкиньте код функций для открытия ини, чтения из файла и для записи в него, чтоб синтаксис использования был примерно такой ini_open("File.ini"); ini_read("section", "key"); ini_write("section", "key", $value)
Проблема в одном ключе ини файла, в нем используются скобки Lease (minutes)=2880 parse_ini_file выдает ошибку в строке где находится этот ключ, при этом его нельзя удалить так как он снова создастся программой которая использует этот файл...вот такая загагулина....
ip2long то что надо, но только для инверсии маски подсети т.е. если маска подсети 255.0.0.0 то инверсия будет 0.255.255.255 тогда следующий вопрос как получить инверсию маски)))
Подскажите скрипт который бы переводил маску подсети сначало в двоичную систему, потом в десятичную уже без точек т.е.:
255.255.255.0=11111111.11111111. 11111111.00000000=16777215
255 = 11111111 - переводим каждое число в двоичную систему;
255 = 11111111
255 = 11111111
0 = 00000000 - нули отбрасываем;
111111111111111111111111=1677721 5 - объединяем получиненные результаты последовательно и переводим в десятичную систему счисления...и требуется вторая функция обратная...т.е. из 16777215 получаем уже 255.255.255.0
Ley4ik_Russia
Честно говоря: "игра не стоит свеч". для чего лишняя нагрузка на сервер?
Представь, что 1000 человек будут грузить файлы по 10мб и все эти файлы будут загружаться регулярно в память сервера для определения размеров.
пользователь будет только один...да я ужо сделал))) все работает... (Добавление)
вообще я делаю программу которую ползователь будет устанавливать на свой компьютер, и будет работать исключительно с файловой системой, т.е. в этом случае копирование папки, выбранная пользователем папка просто копируется допустим с DVD на HDD ивот этот процесс мне и нужно отследить...все происходит локально, ни каких серверов нету, все происходит исключительно на одном компьютере, без интернета...
пользователь должен будет добавить дистрибутив, с диска
А это противоречащие друг-другу параграфы.
Веб-интерфейс не имеет доступа к клиентской машине.
Как и:
Ley4ik_Russia пишет:
он будет копироваться в нужную папку программы
Когда посетитель видит страницу сайта, скрипт уже в большинстве случаев умер. См: phpfaq.ru/na_tanke
Да и используя нативный метод закачки файлов на сервер ( http://php.su/phphttp/?uploads ), сделать прогресс бар с PHP в обработчике - невозможно, т.к. PHP начнёт работу только после получения всех данных, включая файлы.
хорошо...задам вопрос по другому...как отобразить прогресс бар копирования файлов на сервере через web-интерфейс, из одной папки в другую....это что то разве изменит?))
Ley4ik_Russia, вы используете не тот инструмент для достижения задачи. Только и всего.
PHP - серверный скриптовый язык, для вашей задачи он не подходит чуть менее, чем полностью. Извращаться можно, но не лучше ли использовать подходящие инструменты?
Слушай ну а если я пишу Web-интерфейс, тогда мне что использовать?)))