grins ingo ...hab die lösung bald selbst rausgefunden
und ich hau mir auch nicht ein copyright drunter.
gebe gern mein erworbenes wissen weiter ...
mal ehrlich ingo ...sieht doch kacke aus mit copyright und versionsnummer
grins ingo ...hab die lösung bald selbst rausgefunden
und ich hau mir auch nicht ein copyright drunter.
gebe gern mein erworbenes wissen weiter ...
mal ehrlich ingo ...sieht doch kacke aus mit copyright und versionsnummer
grins ...rausgefunden habe...
<?php
$url = file_get_contents('http://www4.igl.net/cgi-bin/tourney/gencalendar.cgi?path=barena');
$suche = '/<table border=0 width=100% cellspacing=0 cellpadding=1>.*?<\/table>/isU';
preg_match_all($suche, $url, $array);
echo print_r($array[0][0], true);
?>
Alles anzeigen
nun muss ich das ganze noch übersetzen *grübel
hm... nun ein bissel gefummelt hab
<?php
$url = file_get_contents('http://www4.igl.net/cgi-bin/tourney/gencalendar.cgi?path=barena');
$suche = '/<table border=0 width=100% cellspacing=0 cellpadding=1>.*?<\/table>/isU';
preg_match_all($suche, $url, $array);
echo print_r($array);
?>
Alles anzeigen
jetzt zeigt er mir auch nur das an was wichtig ist, aber das stört mich :
"Array ( [0] => Array ( [0] =>" und am ende der tables " ) ) 1 "
wie bekomme ich das weg ?
wie gesagt, hab ich keine ahnung von PHP.
wäre nett wenn mir da einer helfen könnte.
... wie soll das gehen ? das kann nicht funzen mit html *malsodenk
Das ist die originalseite die ich abändern will http://www4.igl.net/cgi-bin/tourne…cgi?path=barena
die oberste Grafik und die darunter befindlichen tables ( Options und Key) möchte ich komplett weg haben. Einzig die Anzeige von Datum und den Turnieren soll angezeigt werden.
Und das natürlich übersetzt ins deutsche
der CODE ist von Dir GreenRover....
Leider hab ich keine Ahnung von PHP und versteh nur Bahnhof.
wie müsste dann der CODE aussehen ?
Auch das ich andere Grafiken einbinden und auch das Design abändern kann.
<?PHP
$startparameter=array('path'=>'barena');
$grund_url='http://www4.igl.net/cgi-bin/tourney/gencalendar.cgi?';
$sprache_repl=array( 'Monday'=>'Montag',
'Tuesday'=>'Dienstag',
'Wednesday'=>'Mittwoch',
'Thursday'=>'Donnerstag',
'Friday'=>'Freitag',
'Saturday'=>'Samstag',
'Sunday'=>'Sonntag',
'Daily'=>'Täglich',
'Weekly'=>'Wöchentlich',
'January'=>'Januar',
'February'=>'Februar',
'March'=>'März',
'April'=>'April',
'May'=>'Mai',
'June'=>'Juni',
'Juli'=>'Juli',
'August'=>'August',
'September'=>'September',
'October'=>'Oktober',
'November'=>'November',
'December'=>'Dezember',
'6:00pm'=>'0:00 Uhr',
'6:15pm'=>'0:15 Uhr',
'6:30pm'=>'0:30 Uhr',
'6:45pm'=>'0:45 Uhr',
'7:00pm'=>'1:00 Uhr',
'7:15pm'=>'1:15 Uhr',
'7:30pm'=>'1:30 Uhr',
'7:45pm'=>'1:45 Uhr',
'8:00pm'=>'2:00 Uhr',
'8:15pm'=>'2:15 Uhr',
'8:30pm'=>'2:30 Uhr',
'8:45pm'=>'2:45 Uhr',
'9:00pm'=>'3:00 Uhr',
'9:15pm'=>'3:15 Uhr',
'9:30pm'=>'3:30 Uhr',
'9:45pm'=>'3:45 Uhr',
'10:00pm'=>'4:00 Uhr',
'10:15pm'=>'4:15 Uhr',
'10:30pm'=>'4:30 Uhr',
'10:45pm'=>'4:45 Uhr',
'11:00pm'=>'5:00 Uhr',
'11:15pm'=>'5:15 Uhr',
'11:30pm'=>'5:30 Uhr',
'11:45pm'=>'5:45 Uhr',
'12:00am'=>'6:00 Uhr',
'12:15am'=>'6:15 Uhr',
'12:30am'=>'6:30 Uhr',
'12:45am'=>'6:45 Uhr',
'1:00am'=>'7:00 Uhr',
'1:15am'=>'7:15 Uhr',
'1:30am'=>'7:30 Uhr',
'1:45am'=>'7:45 Uhr',
'2:00am'=>'8:00 Uhr',
'2:15am'=>'8:15 Uhr',
'2:30am'=>'8:30 Uhr',
'2:45am'=>'8:45 Uhr',
'3:00am'=>'9:00 Uhr',
'3:15am'=>'9:15 Uhr',
'3:30am'=>'9:30 Uhr',
'3:45am'=>'9:45 Uhr',
'4:00am'=>'10:00 Uhr',
'4:15am'=>'10:15 Uhr',
'4:30am'=>'10:30 Uhr',
'4:45am'=>'10:45 Uhr',
'5:00am'=>'11:00 Uhr',
'5:15am'=>'11:15 Uhr',
'5:30am'=>'11:30 Uhr',
'5:45am'=>'11:45 Uhr',
'6:00am'=>'12:00 Uhr',
'6:15am'=>'12:15 Uhr',
'6:30am'=>'12:30 Uhr',
'6:45am'=>'12:45 Uhr',
'7:00am'=>'13:00 Uhr',
'7:15am'=>'13:15 Uhr',
'7:30am'=>'13:30 Uhr',
'7:45am'=>'13:45 Uhr',
'8:00am'=>'14:00 Uhr',
'8:15am'=>'14:15 Uhr',
'8:30am'=>'14:30 Uhr',
'8:45am'=>'14:45 Uhr',
'9:00am'=>'15:00 Uhr',
'9:15am'=>'15:15 Uhr',
'9:30am'=>'15:30 Uhr',
'9:45am'=>'15:45 Uhr',
'10:00am'=>'16:00 Uhr',
'10:15am'=>'16:15 Uhr',
'10:30am'=>'16:30 Uhr',
'10:45am'=>'16:45 Uhr',
'11:00am'=>'17:00 Uhr',
'11:15am'=>'17:15 Uhr',
'11:30am'=>'17:30 Uhr',
'11:45am'=>'17:45 Uhr',
'12:00pm'=>'18:00 Uhr',
'12:15pm'=>'18:15 Uhr',
'12:30pm'=>'18:30 Uhr',
'12:45pm'=>'18:45 Uhr',
'1:00pm'=>'19:00 Uhr',
'1:15pm'=>'19:15 Uhr',
'1:30pm'=>'19:30 Uhr',
'1:45pm'=>'19:45 Uhr',
'2:00pm'=>'20:00 Uhr',
'2:15pm'=>'20:15 Uhr',
'2:30pm'=>'20:30 Uhr',
'2:45pm'=>'20:45 Uhr',
'3:00pm'=>'21:00 Uhr',
'3:15pm'=>'21:15 Uhr',
'3:30pm'=>'21:30 Uhr',
'3:45pm'=>'21:45 Uhr',
'4:00pm'=>'22:00 Uhr',
'4:15pm'=>'22:15 Uhr',
'4:30pm'=>'22:30 Uhr',
'4:45pm'=>'22:45 Uhr',
'5:00pm'=>'23:00 Uhr',
'5:15pm'=>'23:15 Uhr',
'5:30pm'=>'23:30 Uhr',
'5:45pm'=>'23:45 Uhr',
'Finished'=>'Beendet',
'Location:'=>'Raum: ',
'In Progress'=>'gestartet !',
'Check-In'=>'Rein da !!!',
'No Winner'=>'kein Turniergewinner',
'None'=>'',);
####################################################
$pars_para=(count($_GET)==0)?$startparameter:$_GET;
$url=$grund_url;
foreach($pars_para AS $key=>$val)
{
$url.=$key.'='.$val.'&';
}
$url=substr($url, 0, -1);
echo strtr(file_get_contents($url), $sprache_repl);
?>
Alles anzeigen
Und hier die ADDY http://www.barenapool.de/board/tk_barena.php wie es bei mir nun aussieht.
Grins ...hab alles übersetzt was geht, auch die Uhrzeit. Das ist auch nicht das Problem.
Vielmehr geht es darum, das der Kalender in Deutsch bleibt, sobald man einen Tag vor oder zurück geht. Das funzt leider mit diesem Code nicht.
Habe bei euch eine Codeschnipsel gefunden und bin auch begeistert.
Meine Frage lautet:
Wie geht das mit dem Design abändern und dem Anzeigen des Kalenders in Deutsch, wenn man auf "Tag vor" oder "Tag zurück" (die Grafikpfeile, recht und links neben dem Datum) geht.
Bei dem jetzigen Code wird nur der aktuelle Tag ins Deutsche übersetzt, sobald man vor oder zurück geht ist alles wieder Englisch.
<?PHP
$startparameter=array('path'=>'barena');
$grund_url='http://www4.igl.net/cgi-bin/tourney/gencalendar.cgi?';
$sprache_repl=array( 'Monday'=>'Montag',
'Tuesday'=>'Dienstag',
'Daily'=>'Täglich',
'Weekly'=>'Wöchentlich',
'April'=>'April',);
########################################################
$pars_para=(count($_GET)==0)?$startparameter:$_GET;
$url=$grund_url;
foreach($pars_para AS $key=>$val)
{
$url.=$key.'='.$val.'&';
}
$url=substr($url, 0, -1);
echo strtr(file_get_contents($url), $sprache_repl);
?>
Alles anzeigen
Wäre riesig wenn mir jemand helfen könnte.
Das es funktioniert sieht man unter http://www.tripplexwelt.de/my/kalender.php?myleague=pstation oder http://www.energyblue.de/kalender/kalender1.php