|
|
|
| Еще раз здрасти.
Делаю экспорт прайс-листа из 1С в MySQL, остановился на отправке файла в сеть...
1С'ка вроде все отправляет (по крайней мере никаких ошибок не выдает), но вот как принять этот файл - не знаю.... (массив $_FILES пустой)
побродил по форумам и нашел что файл нужно принимать из потока STDIN, а как это сделать я не знаю...
подскажите пожалуйста | |
|
|
|
|
|
|
|
для: Alba
(22.05.2007 в 11:23)
| | fopen("php://INPUT", "rb"); | |
|
|
|
|
|
|
|
для: Alba
(22.05.2007 в 11:23)
| | Это вроде как входящий поток писать в файл
<?php
$putdata = fopen("php://stdin", "r");
$fp = fopen("myputfile.TXT", "w");
while ($data = fread($putdata, 1024))
fwrite($fp, $data);
fclose($fp);
fclose($putdata);
?>
|
| |
|
|
|
|
|
|
|
для: himic
(22.05.2007 в 12:07)
| | fread почему-то не работает
я сделал так:
<?php
if(isset($_GET['file'])){
$file = $_GET['file'];
}
if (isset($HTTP_RAW_POST_DATA)) {
$post = $HTTP_RAW_POST_DATA;
} else {
$post = implode("\r\n", file('php://input'));
}
$fp = fopen($file, "w");
fwrite($fp, $post);
fclose($fp);
?>
|
| |
|
|
|