Помогите найти ошибку в небольшом коде.

ross

Новичок
Помогите найти ошибку в небольшом коде.

Здравствуйте! Я начинающий и прошу не судить меня строго.
Код написал самостоятельно, изучая всяческую документацию в интернете.
И так. Суть кода в том, что бы выводить статьи на гоавной странице сайта.

Привожу пример кода:
---------------------------------------------------------------------------------
<?
// Читаем из файла содержимое в массив
$mas_1 = file("bloks/blog/base.txt");

// выделяем текст до запятой и вносим его в новый массив
foreach ($mas_1 as $index){
$mas_2 = explode(",", $index);


// Выводим заголовок статьи
echo "
<table width=720 border=0 cellspacing=0 cellpadding=0>
<tr><td class='text-001'>";
echo $mas_2[2];
echo"</td></tr></table>";

// Выводим дату публикации
echo "
<table width=720 border=0 cellspacing=0 cellpadding=0>
<tr><td width=100 class='text-006'>дата публикации:</td>
<td width=620 class='text-004'>";
echo $mas_2[0];
echo"</td>
</tr></table><table width=100 border=0 cellpadding=0 cellspacing=0><tr><td height=10></td></tr></table>";

// Выводим текст статьи
include "records/$mas_2[4].php";
echo"<table width=100 border=0 cellpadding=0 cellspacing=0><tr><td height=100></td></tr></table>";
}; ?>

А вот скриншот того, что получается:
---------------------------------------------------------------------------------


на всякий случай ссылка на место происходящего:
---------------------------------------------------------------------------------
http://www.temp.malyshenko.ru

попробую объяснить что происходит в коде:
Есть некий файл base.txt в котором хранятся строки типа:
091206,01,Здравствуйте я Ваша тетя.,02,091206-01-rec-short
5 декабря 2009 года,01,Интерьер как произведение искусств.,01,091205-01-rec-short

Скрипт считывает каждую строку и делит на фразу с разделителем "," (запятая)
Все бы хорошо, если бы не одна статья печаталась а вторая нет, а вместо нее выдает ошибку, которую видно на скриншоте.
Помогите, пожалуйста, найдите ошибку в коде. За ранее спасибо!
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
1. Попробуй перевести сообщение об ошибке.
2. А если вдруг, не дай Бог, в заголовке встретиться запятая, что будешь делать?
3. Открой для себя базы данных.
 

baev

‹°°¬•
Команда форума
http://phpfaq.ru/debug

Что Вам в предупреждениях непонятно?

P.S. Рекомендую посмотреть исходный код страницы www.temp.malyshenko.ru — особенно то место, где warning.
(И задуматься — откуда в названии файла перевод строки…)
 

ross

Новичок
Насколько мне понятно в предупреждении пишется, что не удается найти указанный файл...

Правильно ли я понимаю суть ошибки?

Однако, почему я прошу о помощи, потому что есть два файла имена которых я проверил и там не может быть ошибки, так же и пути к файлам одинаковые, НО! Один открывается а второй нет, вот в чем вся загвоздка. Открытие самого HTML-кода мне не помогло, там ничего не видно.

Если в заголовке встретится запятая, то можно заменить разделитель. Я пока учусь и пробую свои силы.
 

ross

Новичок
Мне уже помогли решить вопрос.
Так что спасибо за помощь :)
 
Сверху