Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - 017

Страницы: [1] 2
1
Это случайно не то, что тебя интересует?
http://ru2.php.net/manual/ru/function.getrusage.php

2
PHP / HTTP connections are read-only ???
« : 29 Марта 2004, 11:36:44 »
Цитировать
FreeSpace:
Или вставь отладочную проверку типа
if (getenv(\'HTTP_HOST\') == \'localhost\') ...


Точнее \'SERVER_ADDR\', потому как несколько виртуальных хостов. Спасибо за идею.

3
PHP / HTTP connections are read-only ???
« : 26 Марта 2004, 17:43:14 »
Цитировать
ThE0ReTiC:
прокидывай по FTP


Так и сделал. Хочется организовать отладку на локальной машине. Придется делать 2 версии — локальную, которая не ломится на FTP, и рабочую.

4
PHP / HTTP connections are read-only ???
« : 26 Марта 2004, 17:10:31 »
Старался не грузить лишней инфой...
Задача простая. Имеется скрипт, создающий html-таблицы с прайсом из Excel-таблиц. Лежит на сайте предприятия. С появлением сайтов филиалов и завода-изготовителя возникла задача своевременного обновления на всех сайтах информации о ценах. Для каждого сайта делать копию скрипта нерационально. Решил переписать скрипт таким образом, чтобы при обработке исходного файла формировались html-файлы для каждого сайта и сразу-же загружались на нужный (в зависимости от группы продукции, всего - 15 групп). Так как этим обновлением занимаются менеджеры, то старараюсь выполнить, чтобы скрипт работал без указания каких-либо условий, все условия в .cfg. Т.е. указываешь файл, нажимаешь "загрузка" и на тех сайтах, где еще такие-же группы должны будут обновиться соответствующие файлы.

Хранить все на основном сервере в виде csv и строить запрос с дочерних сайтов не хочется, потому как если сайт упадет, то и на всех сайтах будет нерадостная картина.

Может быть я занимаюсь херней и это сделать можно проще.  Но сдесь особенность какая. Полный прайс (из 15 файлов) находится только на основном сайте. На дочерних — некоторые его части и в разных оформлениях. Граббить основной сайт дочерними тоже считаю нерационально, когда все может сделать скрипт.

5
PHP / HTTP connections are read-only ???
« : 26 Марта 2004, 14:40:35 »
Цитировать
RomikChef:
ftpphp.net

 Да, ftp_put — врде неплохо справляется.

Цитировать
ThE0ReTiC:
http://www.php.net/manual/ru/features.remote-files.php

 fopen("ftp://... Не помогло, потому как: Unfortunately that would not work because the fopen() call will fail if the remote file already exists. А мне как раз нужно дописать уже существующий.

Цитировать
AliMamed:
скрипт который будет принимать данные от локального сервера через POST

Наверное самый подходящий метод (с учетом что помимо локального, обновлять данные нужно будет не на одном удаленном), но попробовать еще не успел.

Спасибо за помощь.

6
PHP / HTTP connections are read-only ???
« : 26 Марта 2004, 12:18:46 »
Есть вообще способ из скрипта на одном сервере открыть файл на дозапись находящийся на другом? Или все создавать локально и отправлять на удаленный сервер? Какие можно использовать методы?  

Прошу не закрывать сразу тему. Информацию по этому вопросу мне найти не удается.

7
PHP / Открытие файла на запись через http
« : 26 Марта 2004, 09:40:51 »
Возможно ли открыть файл на запись, если скрипт находится на другом сервере. В мануале описана конструкция: fopen("http://www.site1.ru/", "r"); т.е на другом сервере можно открыть некий файл и его перезаписать или создать. При попытке это сделать выдается следующее:
failed to open stream: HTTP wrapper does not support writeable connections

Пермишны - 777. Индексация директории разрешена сервером. Это лечится в настройках сервера или в настройках PHP?

8
PHP / $_FILES[\'userfile\'][\'error\'] = 3
« : 16 Марта 2004, 15:31:01 »
привожу отрывок, выводящий на экран значения $_FILES

foreach ($_FILES as $key => $value){
   foreach ($value as $k => $v){
       echo "Key:  ".$k." Value:  ".$v."
";
   }
}

Но все-же мне кажется это что-то с настройками. Этого глюка на другом Linux-сервере не вылазило. Поэтому и спрашиваю про узкие места в настройках. Может быть здесь влияет upload_tmp_dir? Если он не правильно прописан... Хотя я его никогда не прописывал.

9
PHP / $_FILES[\'userfile\'][\'error\'] = 3
« : 16 Марта 2004, 13:07:55 »
Как-то упущено из вида...

safe_mode = Off

На что это может влиять? Вобще меня не покидает мысль, что блокируется возможность записи temp-файла (tmp_name = null соответственно).

10
PHP / $_FILES[\'userfile\'][\'error\'] = 3
« : 16 Марта 2004, 12:19:22 »
В каких еще случаях файл может недозагружаться, при:

register_globals = off
file_uploads = on
upload_max_filesize = 2M (загружаемый файл ~5kb)
post_max_size = 8M
upload_tmp_dir = /www/temp/ (chmod=777)

Значения $_SERVER (на Linux+Apache/1.3.27+PHP 4.3.0):
name => file.csv
type =>
tmp_name =>
error => 3
size => 0

Значения $_SERVER (на W2k+Apache/1.3.20+PHP 4.3.1):
name => file.csv
type => application/octet-stream
tmp_name => d:\\temp\\phpE1C.tmp
error => 0
size => 4654

11
PHP / Переменные в регах
« : 05 Февраля 2004, 16:06:36 »
Будет ли работать проверка по регулярному выражению, если в нем присутствует переменная? Типа:

if (ereg ("(^\\{\\:".$variable[$i]."\\}.*$)"$string))
 
Вобще возможно размещать в реге переменные? Или шаблон должен быть заранее предопределен?

12
Веб Сервера / ErrorDocument 404 при RewriteEngine on
« : 05 Ноября 2003, 17:47:45 »
Каким образом можно решить проблему переадресации несуществующего документа на ErrorDocument 404 при перезаписи URL с помощью Mod_Rewrite?

Пример:


RewriteBase     /docs
RewriteCond %{REQUEST_URI} .*/section1.+ [OR]
RewriteCond %{REQUEST_URI} .*/section2.+ [OR]
RewriteCond %{REQUEST_URI} .*/section...N.+
RewriteRule .+\\.php$ /docs/root.php [L]


И, если не было перенаправления, то обрабатывается следующий блок:


RewriteCond %{REQUEST_URI} .+\\.php$
RewriteRule %{REQUEST_URI} /docs/error404.html [L,R]


Переадресация на Error404, в данном случае, идет только если в конце не стоит php. Почему? не понимаю...

13
Веб Сервера / глобальные адреса на localhos
« : 26 Февраля 2003, 12:18:14 »
Сразу извиняюсь, что полез с вопросами не разобравшись. В моем случае мешал прокси.
Насчет  
Цитировать
не надо пытаться использовать зарегистрированные имена на локальной машине
...
мне приходится делать новые разделы уже существующего сайта, где все - глобальные ссылки. К тому же все уже построено на фреймах со скриптом проверки адреса точки входа. Переделывать чужую работу?!... Куда проще настроить сервер.

14
Веб Сервера / глобальные адреса на localhos
« : 26 Февраля 2003, 11:42:00 »
Проблема следующая: В Apache, в разделе виртуального хоста прописан некий глобальный адрес, этот же адрес прописан в hosts:

127.0.0.2 http://www.domen.ru

Комп с apach\'ем висит на выделенке.
Так вот, сама проблема: когда в настройках прописывается существующий url, то браузер загружает сайт из интернета, игнорируя веб сервер. Как бы сделать   , чтобы загружалась локальная версия сайта, а не выложенная в интернет. Если в настройках выставить несуществующий url, то все работает.

То есть браузер передает упарвление веб-серверу, после проверки адреса в интернете?

15
PHP / Проблема с header
« : 05 Августа 2002, 10:52:16 »
Да, действительно! Перед  Header выводились символы. Вместо fputs написал print. Коду много, не сразу и нашел где лажанулся. Вывод: как не раз тут говорилось - внимательным надо быть...

Страницы: [1] 2