Autor | Zpráva | ||
---|---|---|---|
shaman171 Profil |
#1 · Zasláno: 26. 4. 2010, 18:42:59
Ahoj,
nedávno mi tu jeden hodný človíček udělal PHP script na výpis vysílání z INI soubory na můj web, ovšem změnily s epodmínky a já bych potřeboval script upravit tak, aby vypisoval celý INI soubor, a každý den, který už byl aby nezobrazoval. Sám si s tím nepradim :-( PHP script: <?php $data = parse_ini_file(dirname(__FILE__) . '/rozpis.ini');//načte pole, kde číslo dne bude asociativní klíč $dates = array(); for ($day = date('d'), $last = date('t'); $day <= $last; $day++) { $dates[] = array( 'day' => $day, 'month' => (int) date('m'), 'year' => date('Y'), ); } $days = array( 1 => 'ledna', 'února', 'března', 'dubna', 'května', 'června', 'července', 'srpna', 'září', 'října', 'listopadu', 'prosince', ); foreach ($dates as $date) { $key = $date['day'] . '.' . $date['month'] . '.'; if (isset($data[$key])) { echo $date['day'] . '. ' . $days[$date['month']] . ' ' . $date['year'] . ': ' . $data[$key] . "<br>\n"; } } ?> Moc děkuju. |
||
Kcko Profil |
#2 · Zasláno: 26. 4. 2010, 19:35:17
Jak vypada ten INI soubor?
|
||
shaman171 Profil |
#3 · Zasláno: 26. 4. 2010, 19:42:31
Olouvám se taky mě to mohlo napadnout
21.4. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 17:00-20:00 " 23.4. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 17:00-20:00 " 25.4. = "<span style='color: #00bfff'>HVĚZDY JAKO HVĚZDY</span> = 16:00-19:00 " 26.4. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 17:00-20:00 " 29.4. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 18:00-21:00 " 30.4. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 17:00-20:00 " 3.5. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 17:00-20:00 " 5.5. = "<span style='color: #a52a2a'>VEČERNÍ ŠPLECHTY</span> = 17:00-20:00 " 7.5. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 18:00-21:00 " 9.5. = "<span style='color: #00bfff'>HVĚZDY JAKO HVĚZDY</span> = 16:00-19:00 " 11.5. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 17:00-20:00 " 12.5. = "<span style='color: #a52a2a'>VEČERNÍ ŠPLECHTY</span> = 17:00-20:00 " 14.5. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 18:00-21:00 " 16.5. = "<span style='color: #00bfff'>HVĚZDY JAKO HVĚZDY</span> = 16:00-19:00 " 17.5. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 17:00-20:00 " 18.5. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 17:00-20:00 " 19.5. = "<span style='color: #a52a2a'>VEČERNÍ ŠPLECHTY</span> = 17:00-20:00 " 23.5. = "<span style='color: #00bfff'>HVĚZDY JAKO HVĚZDY</span> = 16:00-19:00 " 24.5. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 17:00-20:00 " 26.5. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 17:00-20:00 " 28.5. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 18:00-21:00 " 30.5. = "HVĚZDY JAKO HVĚZDY = 16:00-19:00 = LUBOŠ ZEMANEC</span>" 31.5. = "<span style='color: #dc143c'>FÉNIX REVUE</span> = 17:00-20:00" Předem děkuji |
||
Kcko Profil |
#4 · Zasláno: 26. 4. 2010, 19:47:25
Ok kdyz Ti to nikdo nenapise tak se na to po 21h podivam
|
||
Kcko Profil |
#5 · Zasláno: 26. 4. 2010, 21:53:32
shaman171:
Ten ini soubor doplnujes ty? Jsi schopen tam doplnovat datumy v rozumnem formatu? nejlepe yyyy-mm-dd , s tim by se pak dalo pracovat dobre (takhle spatne). |
||
shaman171 Profil |
#6 · Zasláno: 26. 4. 2010, 21:59:59
jasny INI soubor edituju ja je mi jendo jak bude vypadat pokud bude prehlednej a vystup co s ebude vypisovat bdue vypadat priblizne takto:
26. dubna 2010: FÉNIX REVUE = 17:00-20:00 29. dubna 2010: FÉNIX REVUE = 18:00-21:00 30. dubna 2010: FÉNIX REVUE = 17:00-20:00 |
||
Kcko Profil |
#7 · Zasláno: 26. 4. 2010, 23:58:08
Promin zdrzel jsem se na UTcku :)
$data = parse_ini_file(dirname(__FILE__) . '/rozpis.ini');//načte pole, kde číslo dne bude asociativní klíč $dates = array(); $days = array( 1 => 'ledna', 'února', 'března', 'dubna', 'května', 'června', 'července', 'srpna', 'září', 'října', 'listopadu', 'prosince', ); $today_date = date("Ymd"); foreach ($data as $i => $line) { $likeunix = str_replace("-", "", $i); $unix = strtotime($i); if ($today_date <= $likeunix) { $day = date("d", $unix); $month = date("m", $unix); $year = date("Y", $unix); if ($month{0} == '0') $month = substr($month, 1); echo $day.'. '.$days[$month].' '.$year.' '.$line . "<br />"; } } |
||
shaman171 Profil |
#8 · Zasláno: 27. 4. 2010, 06:35:28 · Upravil/a: shaman171
Nevadí, moc děkuju, ovšem nepodařilo se mi to zatím zprovoznit, jak má zhruba vypadat INI soubor?
EDIT:// tak už sem na to přišel 2010-05-04 = "bla bla" Supre moc děkuju :-) škoda že tu nejsou imaginární peníze... |
||
Kcko Profil |
#9 · Zasláno: 27. 4. 2010, 14:08:12
shaman171:
Jo promin, sem Ti zapomnel ten ini sem dat tez. No prisels na to tak v poradku. Mej se. |
||
shaman171 Profil |
#10 · Zasláno: 27. 4. 2010, 15:50:57
Moc děkuju :-)
|
||
Časová prodleva: 15 let
|
0