Autor Zpráva
Berkoff
Profil
Ahoj

Mam problem, vec je takovato:

Nedavno nam ukradli anteny na wifi, tak sme tam dali webcam, a ukladame snimky kazdych 15s, snimek ma nazev ve tvaru: "cislojakodatum.jpg" tj napr: "1112905578.jpg"

no a ted se snazim napsat skript, ktery by nasel posledni obrazek, a zobrazil ho...



$p=Time();
$m=$p-20;
for ($s=$p;$s>$m;$s--):
if(FileExists('http://nejakaadresa/webcam/w-1-webcam/$s.jpg') echo '<p><img src="http://nejakaadresa/webcam/w-1-webcam/'.$s.'.jpg"></p>';
else
echo " ";


ale takle mi to hlasi chybu:

Parse error: parse error, unexpected T_ECHO in /www/webcam-live.php on line 8
Berkoff
Profil
Trosku sem to doupravil:



<?
$p=Time();
$m=$p-20;
for ($s<=$p;$s>$m;$s--):
{
if(FileExists('http://houston.chlumec.net/www/webcam/w-1-webcam/$s.jpg ')) echo '<p><img src="http://houston.chlumec.net/www/webcam/w-1-webcam/'.$s.'.jpg"></p> ';
else
echo " ";
}
endfor;
?>

Berkoff
Profil
Tak uz mi to chodi, ale hledam nejakou fci na zjisteni existence souboru



$p=Time();
$m=$p-40;
for ($s=$p;$s>$m;$s--):
{
$prm='http://houston.chlumec.net/www/webcam/w-1-webcam/'.$s.'.jpg';
echo $prm;
if(nejakafunkce("$prm")) echo '<p><img src="http://houston.chlumec.net/www/webcam/w-1-webcam/'.$s.'.jpg"></p> ';
else
echo "<br><br>";
}
endfor;

Hugo
Profil
Co takhle File_Exists()
Berkoff
Profil
No, oni ty stranky sou na jinym serveru, a file_exist na vzdalene systemy nechodi, zrovna resim to ze udelam neco.php a budu to requirovat ...
Hugo
Profil
Ajo, ja moc ten zdrojak necetl, pak teda spis fsockopen() nebo neco takoveho, ale s timto nemam absolutne zadne zkusenosti.
Berkoff
Profil
sem to nakoec vyresil tak, ze jen requiruju stranku.php a ten skript davam do ni, takze to vypada nasledujicne:



<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<?
$p=Time();
$m=$p-30;
for ($s=$p;$s>$m;$s--):
{
$prm='w-1-webcam/'.$s.'.jpg';
if(file_exists("$prm")) echo '<td><p><img src="http://houston.chlumec.net/www/webcam/w-1-webcam/'.$s.'.jpg" width="160" height="120"></p></td>';
else
echo " ";
}
endfor;
?>
</tr>
</table>


akorat mi prosim nekdo poradte, jak to for( ukoncim jakmile to jednou uspesne probehne? nejaky exit; nebo break; nebo tak neco ...
Berkoff
Profil
mam to, pridal sem za to if( jeste ze $s=$m a tim sem to ukoncil :o)
habendorf
Profil
Berkoff: Někdy člověka napadne řešní, když si hezky popovídá sám se sebou :o) Znám to.
Berkoff
Profil
:o) jj, jasan no .. kazdopadne snad nevadi ze si povidam tady, treba to nekdy nekomu pomuze :o)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0