Samuel
Erfahrenes Mitglied
Hallo Leute,
ich habe mich bei so ner freestatseite angemolden, der link zu den stats ist: http://www.stat-bots.dk/generate_stats.php?chan=php_labor
nun würde ich aber die file gerne auf meinen server stellen und deshalb hab ich ein script gemacht das alles ausliesst und ausgibt.
Jetzt will ich aber die Bildimages nicht im gleichem ordner wie die phpdatei haben deshalb bisserl regex.
Was noch zu beachten ist es gibt nur diese 8Bilder.
yellow-h.png, red-h.png, green-h.png, blue-h.png
yellow-v.png, red-v.png, green-v.png, blue-v.png
Jetzt funktioniert der Code ZUM TEIL, das is ja das komische, ab und zu ersetzt er, dann wieder nicht, dann wieder, kA...
wie das ganze mit meinem script aussieht:
http://www.ricquebourg.at/samuel/php-Labor/stats2.php
und hier das script:
ich weiss echt nicht mehr weiter, hab jetzt 2h gesucht und nichts gefunden, ich hoffe ich finde hier eine antwort
greetingz
ich habe mich bei so ner freestatseite angemolden, der link zu den stats ist: http://www.stat-bots.dk/generate_stats.php?chan=php_labor
nun würde ich aber die file gerne auf meinen server stellen und deshalb hab ich ein script gemacht das alles ausliesst und ausgibt.
Jetzt will ich aber die Bildimages nicht im gleichem ordner wie die phpdatei haben deshalb bisserl regex.
Was noch zu beachten ist es gibt nur diese 8Bilder.
yellow-h.png, red-h.png, green-h.png, blue-h.png
yellow-v.png, red-v.png, green-v.png, blue-v.png
Jetzt funktioniert der Code ZUM TEIL, das is ja das komische, ab und zu ersetzt er, dann wieder nicht, dann wieder, kA...
wie das ganze mit meinem script aussieht:
http://www.ricquebourg.at/samuel/php-Labor/stats2.php
und hier das script:
PHP:
<?php
error_reporting(E_ALL);
$imageordner = "media/";
$fp = fopen("http://www.stat-bots.dk/generate_stats.php?chan=php_labor", "r+");
while(!feof($fp)) {
$line = fgets($fp, 1024);
if(preg_match('!(.*)\./(.*)-(v|h)\.png(.*)!im', $line)) {
$farbe = preg_replace('!(.*)\./(.*)-(v|h)\.png(.*)!im', '$2', $line);
$balken = preg_replace('!(.*)\./(.*)-(v|h)\.png(.*)!im', '$3', $line);
$line = preg_replace('!(.*)\./(.*)-(v|h)\.png(.*)!im', '$1'.'./'.$imageordner.$farbe.'-'.$balken.'.png$4', $line);
}
echo $line;
}
?>
ich weiss echt nicht mehr weiter, hab jetzt 2h gesucht und nichts gefunden, ich hoffe ich finde hier eine antwort
greetingz