Учебные материалы

Программирование на PHP

Лекции
Лекция №1. Вводная лекция

Лабораторные работы
Лабораторная работа №1. Знакомство с PHP
Лабораторная работа №2. Передача значений переменных в сценариях PHP
Лабораторная работа №3. Работа с массивами данных и файлами в PHP

Примеры на PHP


Чтение RSS лент на PHP
 require 'XML/RSS.php';
 $feed = 'http://www.marimedia.ru/news/rss/';
 $rss =& new XML_RSS($feed);
 $rss->parse();
 echo "<table width='90%'>";
 foreach ($rss->getItems() as $item) 
 {
  $str_=mb_convert_encoding($item['category'][0], 'windows-1251','utf-8');
  if (($str_=='Культура')||($str_=='Не проходите мимо!')||($str_=='Спорт')||
      ($str_=='Погода')||($str_=='Медицина')||($str_=='Бизнес')||
      ($str_=='Наука и Образование')||($str_=='Экономика'))
     {echo"<tr>";
      $str=substr($item['pubdate'],0,22);
      if (!(strpos($str,"Mon")===false)) $str2=substr_replace($str, "Понедельник",0,3);
      if (!(strpos($str,"Tue")===false)) $str2=substr_replace($str, "Вторник",0,3);
      if (!(strpos($str,"Wed")===false)) $str2=substr_replace($str, "Среда",0,3);
      if (!(strpos($str,"Thu")===false)) $str2=substr_replace($str, "Четверг",0,3);
      if (!(strpos($str,"Sun")===false)) $str2=substr_replace($str, "Воскресенье",0,3);
      if (!(strpos($str,"Sat")===false)) $str2=substr_replace($str, "Суббота",0,3);
      if (!(strpos($str,"Fri")===false)) $str2=substr_replace($str, "Пятница",0,3);
      
      if (strpos($str2,"Oct")>=0) $str3=substr_replace($str2, "Октября",strpos($str2,"Oct"),3);
      
      if (strpos($str2,"Nov")>=0) $str3=substr_replace($str2, "Ноября",strpos($str2,"Nov"),3);
     
      echo "<td><br><b>".$str3."</b><br>";
    
      echo "<b><a href='".$item['link']."'>".mb_convert_encoding($item['title'], 
            'windows-1251','utf-8')."</a></b><br>";
      $str= mb_convert_encoding($item['description'], 'windows-1251','utf-8');
     
      echo $str.'<br>';
      echo "Рубрика: ".$str_;
     }
   }
   echo'</table>';

XML.zip

На правах рекламы


interio12.ru - консультация дизайнера, комплектация объекта под ключ



Яндекс.Метрика