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

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


Сообщения - DaBugi

Страницы: [1]
1
PHP / Это опять я :) Хэлп!
« : 08 Декабря 2001, 12:41:27 »
Может я неправильно понял и нужно в пределах одного сайта автоматом подставлять путь? Если так, то я использую:
$DOCUMENT_ROOT

Попробуй в своем случае вот так:

include "$DOCUMENT_ROOT/$razdel/$filename";

2
PHP / Это опять я :) Хэлп!
« : 08 Декабря 2001, 12:21:47 »
Насколько мне известно fopen с http путем работает только с r, т.е. только на чтение....

fopen("http://palata6.setilabs.ru/test/pac/pac_1.php","r") - можно
fopen("http://palata6.setilabs.ru/test/pac/pac_1.php","w") - нельзя

Если нужно закачать файл на удаленный хост используй ftp.

3
PHP / Submit из скрипта
« : 30 Ноября 2001, 21:30:15 »
1)
Каким методом ты передаешь данные гет или пост?

Если гет - то элементарно делаешь ссылку типа
или например через header
Header("Location:http://www.blabla.com/script.php?param1=value1&param2=value2");

Если пост - то используй сокеты:


$url 
"www.blabla.com"
$path "/script.php"
$query_1 "param1=".urlenocde($value1)."&param2=".urlencode($valu2); 
$query "POST $path HTTP/1.0\\r\\n"
"Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*\\r\\n"
"Referer: ".$referer."\\r\\n"
"Accept-Language: en\\r\\n"
"Content-Type: application/x-www-form-urlencoded\\r\\n"
"User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98;)\\r\\n"
"Host: ".$url."\\r\\n"
"Content-Length: ".strlen($query_1)."\\r\\n"
"Connection: Keep-Alive\\r\\n"
"\\r\\n"
"$query1[$i]\\r\\n"
$fp fsockopen($url80/* или тот на котором висит сервер*/); 
$puts fputs($fp$query); 
fpassthru($fp);/*выдает что после этого запроса выдаст сервер*/ 


2)
Как я понял тебе нужно выдать окошко сохранения файла на клиентской машине, так? Если да то воть:


header
("Content-Disposition: attachment; filename=$filename\\r\\n"); 
header("Content-Type: application/octet-stream\\r\\n"); 
header("Content-Type: application/force-download\\r\\n"); 
header("Content-Type: application/download\\r\\n");
header("Content-Transfer-Encoding: binary\\r\\n"); 
$fp fopen(\'$filename\',\'r\'); 
fpassthru($fp); 
fclose($fp); 

4
$second=strtr($from,"АБВГДЕЁЖЗИКЛМНОПРСТУФХЦЧШЩЬЪЭЮЯ","абвгдеёжзиклмнопрстуфхцчшщьъэюя");

Соответственно у тебя в from - исходная строка, в second - уже обработанная...

Только алфавит проверьте, я с русским в неладах :)

5
Базы данных / Что бы э
« : 30 Ноября 2001, 18:15:46 »
А вы под какой системой осуществляете этот запрос? У меня под виндой такое сообщение отображается в случае если нет результата выборки, т.е. никаких значений. Для того, чтобы не было ошибки есть два способа:

1) @$result = mysql_fetch_array($query);
Отключаем сообщение об ошибках

2)
$query = mysql_query("SELECT * FROM \'monitor\'");
if mysql_num_rows($query)==0 {echo "Не смог выбрать значения";}
else {$result = mysql_fetch_array($query);}

Первый вариант для ленивых, второй более наглядный...

6
Базы данных / про NOT NULL
« : 30 Ноября 2001, 18:09:11 »
А можно ли и мне кинуть на мейл?

dabugi@mail.ru

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