Autor Zpráva
shaman171
Profil
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
Jak vypada ten INI soubor?
shaman171
Profil
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
Ok kdyz Ti to nikdo nenapise tak se na to po 21h podivam
Kcko
Profil
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
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
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
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
shaman171:
Jo promin, sem Ti zapomnel ten ini sem dat tez. No prisels na to tak v poradku. Mej se.
shaman171
Profil
Moc děkuju :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0