Newsgroup: it.comp.www.php
Titolo: webcamserver

Non so bene a quale ng rivolgermi perche' il problema ha piu' facce, 
sicuramente comunque ha a che fare con php.
Su un server http (linux+apache1.3+php4) ho installato una webcam ed il 
software motion che devo dire funzionano assai bene. Il software in 
questione puo' girare come demone ed apre una socket dalla quale si puo' 
prelevare l'output della webcam per visualizzarlo con netscape (non mi 
funziona con explorer!).
Per pubblicare la webcam su internet ho usato uno script php ed un applet 
java:(cambozola), ma purtroppo non riesco a farli funzionare.
lo script php, richiamato da una pagina html del sito, e' il seguente:
<?php
$file="http://localhost:(porta di motion)";
if($fp=fopen("$file","r"))
{
Header("Content-type:multypart/x-mixed-replace;
boundery=BounderyString");
fpassthru($fp);
} else {
ds_error("Si &egrave; verificato un errore accedendo al server");
}
?>
mentre la pagina che lo chiama e fa scaricare l'applet e':
<html>
<head>
<div align="center">
<applet code="com.charliemouse.cambozola.Viewer" archive="cambozola.jar" 
width="650" height="490">
<param name="url" value="
http://miosito.com/webcam/cam_lib.php
">
</applet>
</div>
</head>
</html>
entrambi risiedono nella stessa dir. Quando qualcuno si connette, nel 
browser compare il banner dell'applet e null'altro. La consol java non 
riporta errori, e indica semplicemente la disconnessione : 
java.net
 socket 
disconnected (o qualcosa di simile).
Nei log di apache ottengo questo:
"GET /webcam/webcam.html HTTP/1.1" 200 242
xxx.xxx.xxx.xxx - - [17/Jul/2003:00:01:27 +0200] "GET /webcam/cambozola.jar 
HTTP/1.1" 304 -
xxx.xxx.xxx.xxx - - [17/Jul/2003:00:02:55 +0200] "GET /webcam/webcam.html 
HTTP/1.1" 200 242
xxx.xxx.xxx.xxx - - [17/Jul/2003:00:02:56 +0200] "GET /webcam/cam_lib.php 
HTTP/1.1" 200 6683000
xxx.xxx.xxx.xxx - - [17/Jul/2003:00:03:08 +0200] "GET /webcam/webcam.html 
HTTP/1.1" 304 -
xxx.xxx.xxx.xxx - - [17/Jul/2003:00:03:25 +0200] "GET /webcam/webcam.html 
HTTP/1.1" 304 -
xxx.xxx.xxx.xxx - - [17/Jul/2003:00:03:26 +0200] "GET /webcam/cam_lib.php 
HTTP/1.1" 200 869200
xxx.xxx.xxx.xxx - - [17/Jul/2003:00:04:38 +0200] "GET /webcam/webcam.html 
HTTP/1.1" 304 -
xxx.xxx.xxx.xxx - - [17/Jul/2003:00:04:42 +0200] "GET /webcam/cam_lib.php 
HTTP/1.1" 200 4567400
xxx.xxx.xxx.xxx - - [17/Jul/2003:00:05:14 +0200] "GET /webcam/cam_lib.php 
HTTP/1.1" 200 8364190
grazie
ciao

 ha scritto nel messaggio
news:niyRa.86075$qa5.1...@news2.tin.it...

prova a postare anche  ERROR_LOG di apache....


Non so se il problema é questo, ma intanto qui dovrebbe essere:
   boundary=
con una 'a' al posto della 'e'
My 0.02 €
Silvio Porcellana
Senior Programmer
-----------------------------------------------------------------------------------
Trovanome.it - 
http://www.trovanome.it
Se non vuoi essere solo un numero...hai bisogno di un nome!
-----------------------------------------------------------------------------------
--------------------------------
Inviato via 
http://usenet.libero.it

 con una 'a' al posto della 'e'
L'ho corretto ma il risultato non cambia. Ora sto provando con una macchina 
della lan che fa nat, non dovrebbe influire, no?
ciao

 prova a postare anche  ERROR_LOG di apache....
In error_log non risulta nulla. Se guardi l'ultima riga del log postato 
sopra sembrerebbe che siano stati inviati un bel po di kb (almeno cosi' mi 
pare) e che quindi il flusso si sia verificato ma che all'atto della 
visualizzazione non succeda nulla. 
ciao