Добро пожаловать, Гость!
Помогите оптимизировать код
Помощь мастерам | Помогите оптимизировать код
Кодинг :
Помогите оптимизировать код,чтобы не повторялся.
<?php
$i=0;
$rss = "http://www.aphorisme.ru/xml/5_days_aphor.xml";
$xml = @simplexml_load_file( $rss);
if($xml===false)die('Error parse RSS: '.$rss);
foreach($xml->xpath('//item') as $item){
$i++;
echo '('.$item->pubDate.')';
echo ' '.$item->title.'.';
echo '
<br>'.$item->desсription.'
<br><br>';
if ($i == 1) break;
}
if ($_GET['afor'] == 5) {
$i=0;
$rss = "http://www.aphorisme.ru/xml/5_days_aphor.xml";
$xml = @simplexml_load_file( $rss);
if($xml===false)die('Error parse RSS: '.$rss);
foreach($xml->xpath('//item') as $item){
$i++;
echo '('.$item->pubDate.')';
echo ' '.$item->title.'.';
echo '
<br>'.$item->desсription.'
<br><br>';
if ($i == 4) break;
}
echo '<a href="?">Скрыть</a>';
}else{
echo '<a href="?afor=5">Показать 5 афоризмов</a>';
}
?>
Помогите оптимизировать код
18 Авг 2015Помогите оптимизировать код,чтобы не повторялся.
<?php
$i=0;
$rss = "http://www.aphorisme.ru/xml/5_days_aphor.xml";
$xml = @simplexml_load_file( $rss);
if($xml===false)die('Error parse RSS: '.$rss);
foreach($xml->xpath('//item') as $item){
$i++;
echo '('.$item->pubDate.')';
echo ' '.$item->title.'.';
echo '
<br>'.$item->desсription.'
<br><br>';
if ($i == 1) break;
}
if ($_GET['afor'] == 5) {
$i=0;
$rss = "http://www.aphorisme.ru/xml/5_days_aphor.xml";
$xml = @simplexml_load_file( $rss);
if($xml===false)die('Error parse RSS: '.$rss);
foreach($xml->xpath('//item') as $item){
$i++;
echo '('.$item->pubDate.')';
echo ' '.$item->title.'.';
echo '
<br>'.$item->desсription.'
<br><br>';
if ($i == 4) break;
}
echo '<a href="?">Скрыть</a>';
}else{
echo '<a href="?afor=5">Показать 5 афоризмов</a>';
}
?>
Комментарии:
Engine 18 Авг 2015
<?php
$i=0;
$rss = "http://www.aphorisme.ru/xml/5_days_aphor.xml";
if(($xml = simplexml_load_file($rss)) ===false) die('Error parse RSS: '.$rss);
foreach($xml->xpath('//item') as $item){
$i++;
echo '('.$item->pubDate.') '.$item->title.'.<br>'.$item->desсription.'<br><br>';
if ($i == 1 && !isset($_GET['afor'])) break;
else if($i == 4 && isset($_GET['afor'])) break;
}
if (isset($_GET['afor'])) {
echo '<a href="?">Скрыть</a>';
}else{
echo '<a href="?afor">Показать 5 афоризмов</a>';
}
?>
<?php
$i=0;
$rss = "http://www.aphorisme.ru/xml/5_days_aphor.xml";
if(($xml = simplexml_load_file($rss)) ===false) die('Error parse RSS: '.$rss);
foreach($xml->xpath('//item') as $item){
$i++;
echo '('.$item->pubDate.') '.$item->title.'.<br>'.$item->desсription.'<br><br>';
if ($i == 1 && !isset($_GET['afor'])) break;
else if($i == 4 && isset($_GET['afor'])) break;
}
if (isset($_GET['afor'])) {
echo '<a href="?">Скрыть</a>';
}else{
echo '<a href="?afor">Показать 5 афоризмов</a>';
}
?>