<?php
$login = $_SERVER["HTTP_UPLOAD_LOGIN"];
$pass = $_SERVER["HTTP_UPLOAD_PASS"];
//локальный сервер
//$main_dir = '';
$pic_dir = $main_dir.'pictures/';
copy($_FILES['file']['tmp_name'],$pic_dir.'1.jpg');
?>
Sirik писал(а):скрипта на java
то картинки "не успевают" дойти и естественно в лучшем случае отображаются некорректно.
<?php
$uploads_dir = '/uploads';
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
}
?>
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
print "File is valid, and was successfully uploaded. ";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
?>
Дело в том, что через скрипт загружаются картинки на сервер допустим с частотой 1 раз в секунду. И как бы неизвестно загрузиться ли картинка именно через секунду.
Sirik писал(а):Возможно ли в страничку сделать так скажем линк на php скрипт проверки на стороне сервера для данной проверки?
если я картинки шлю по очереди?
а пример можно?Почему бы не использовать обычную потоковую модель? Вроде щас модно видео транслировать
Sirik писал(а):точнее обновить то я могу, но как проверить что уже пришла?
уже пришла?
if ($_FILES["pictures"]["error"][0] == UPLOAD_ERR_OK)
{
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
Sirik писал(а):а пример можно?
Sirik писал(а):спс за советы)
2 FireFenix, буду технические вопросы - могу обращаться?
img.src = img_src + "?seed=" + Math.round(Math.random()*10000);
Хакер писал(а):Ну вы блин даёте. Таймеры.
А вот что делать с получением? Как тонкому клиенту узнать, что картинка на сервере обновилась, кроме как проверять это по таймеру?
Хакер писал(а):Да в принципе так же. Установили соединение и ждём сигналов от сервера.
Когда в распоряжении только средства html и javascript?
Хакер писал(а):Когда в распоряжении только средства html и javascript?
XmlHttpRequest?
Хакер писал(а):XmlHttpRequest?
Если запрос отваливается по таймауту, либо если мы получили ответ - делать новый запрос.
а во всех остальных случаях просто держать соединение без ответа.
Хакер писал(а):Откуда возьмётся таймаут? Разве в поведение XmlHttpRequest вшит какой-то таймаут, после достижения которого соединение насильно разрывается?
http://msdn.microsoft.com/en-us/library/cc304105.aspx писал(а):If you set an XMLHttpRequest time-out value that is larger than the network stack's time-out value, the network stack will time out first and the ontimeout event will not be raised.
Сейчас этот форум просматривают: SemrushBot и гости: 10