- microtime: documentation ( source)
- preg_match: documentation ( source)
- sprintf: documentation ( source)
<?php
$wettbewerb = 783938; //617699 luzi: 886196
$nr = 17; //98 luzi: 64
$id = 214995;
$file_begin = "http://www.designenlassen.de/wettbewerb/";
$file_middle = "/designs/";
$file_end = ".jpg";
$id_start = 100000;
$id_end = 999999;
$id = $id_start;
$out = "";
$counter = 0;
$counter100 = 0;
$counter1000 = 0;
$counter10000 = 0;
$beginn = microtime(true);
$var1 = 0;
$var2 = 0;
echo "start...<br /><br />";
echo "wettbewerb: ".$wettbewerb."<br />";
echo "nummer: ".$nr."<br />";
echo "start: ".$id_start."<br />";
echo "ende: ".$id_end."<br /><br />";
echo "...<br />";
//while($id < $id_end)
while($var1 == $var2)
{
// 6 Dezimalstellen erzwingen
$id6 = sprintf("%06d",$id);
// Dateinamen erstellen
$file = $file_begin.$wettbewerb.$file_middle.$nr."_".$id6.$file_end;
$filename = $nr."_".$id6.$file_end;
//echo "<img src=\"".$file."\"> ";
//if (preg_match ("/^[0-9]{1,}$/s", $id))
if (preg_match ("/^[1-9]{1,}$/s", $id6)){
// if preg_match("/^[A-Z0-9-]+$/i", $var) // demo
//echo $id6."<br />";
// echo "<img src=\"".$file."\"> ";
//echo $file."<br />";
//preg_last_error();
$info = exif_imagetype($file);
if ($info & (IMAGETYPE_GIF | IMAGETYPE_JPEG | IMAGETYPE_PNG)) {
echo "<img src=\"".$file."\"> ";
break;
}
else {
continue;
} //end else
} //if end nur 1-9
//preg_last_error();
//else
//{
// echo "---<br />";
//}
if ($counter100 >= 100) {
//$dauer = microtime(true) - $beginn;
//echo "$dauer - ";
echo "-";
$counter100 = 0;
}
if ($counter1000 >= 1000) {
echo "|";
echo "<br />".$file."<br />";
$counter1000 = 0;
}
if ($counter >= 10000) {
$counter = 0;
$counter10000++;
echo "<br />".$counter10000."0.000<br />";
}
// ID um 1 hochzählen
$id++;
$counter++;
$counter100++;
$counter1000++;
} // end while
echo "<br />".$id_end;
echo "<br />...end<br /><br />";
echo "testbild:<br />";
echo "<img src=\"http://www.designenlassen.de/wettbewerb/886196/designs/64_214995.jpg\" width=\"50\" height=\"50\"><br />";
?>