Есть файлы типа
capture1377696176_6676.jpg
capture1377696236_6296.jpg
которые создаются через веб камеру (каждые 10 секунд) на сервер, нужно их переименовывать например в файл (capture.jpg) и перемещать в папку "webcam"
простой скрипт пакетного переименования файлов
Вы планируете держать в capture.jpg содержимое только одного из выдаваемых камерой файлов?
Да, с такой постановкой задачи даже скрипт не нужен.
while true; do; mv capture*.jpg path/to/webcam/capture.jpg; sleep 10; doneв файл (capture.jpg) и перемещать в папку "webcam"
а если в папке webcam уже есть файл с таким именем, он же перезапишется и в итоге в папке будет 1 последний файл.
Да, с такой постановкой задачи даже скрипт не нужен. textwhile true; do; mv capture*.jpg path/to/webcam/capture.jpg; sleep 10; done
Что-то не работает выдаёт ошибку.
Parse error: syntax error, unexpected T_STRING, expecting '(' in /home/u749462892/public_html/webcam/web.php
Вы планируете держать в capture.jpg содержимое только одного из выдаваемых камерой файлов?
да, файл должен быть только один
в файл (capture.jpg) и перемещать в папку "webcam"
а если в папке webcam уже есть файл с таким именем, он же перезапишется и в итоге в папке будет 1 последний файл.
так и нужно
Да, с такой постановкой задачи даже скрипт не нужен. textwhile true; do; mv capture*.jpg path/to/webcam/capture.jpg; sleep 10; done
может я не правильно делаю
<?php
while true; do; mv capture*.jpg path/to/webcam/capture.jpg; sleep (10); done;
?>Конечно неправильно. То, что я дал - это команды оболочки - bash.
UPD: подфорум называется "Работа в командной строке". Причем здесь PHP?
Перенесено в раздел "Программирование".
Есть страница на которой обновляются картинки загружаемые веб камерой
<html>
<head>
<title>webcamera</title>
</head>
<body>
<script type="text/javascript">
function reloadIt()
{
if (document.getElementById("it"))
{
document.getElementById("it").src = document.getElementById("it").src;
setTimeout("reloadIt()", 5000);
}
else
{
setTimeout("reloadIt()", 5000);
}
}
window.onload = reloadIt();
</script>
<img src="capture.jpg" id="it" alt="Image" />
</body>
</html>
но картинки сохраняются с камеры такого плана (capture1377730736_6322.jpg) их надо переименовывать в (capture.jpg)
Ну, в таком случае вариант, который предлагает yars - именно то, что вам нужно.