Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Повторяется изображение

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
CRAZySTR
Отправлено: 29 Августа, 2014 - 21:13:21
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




Столкнулся с проблемой. Повторяются изображения в каждом посте хотя в некоторых нет изображений. Помогите исправить.
PHP:
скопировать код в буфер обмена
  1. $message = "";
  2. $htmls = "";
  3. $msg = json_decode(file_get_contents("http://api.vk.com/method/wall.get?domain=raknet_official&count=100&v=5.24"), true);
  4. $html = (array)$msg;
  5. $api = $html["response"]["items"];
  6.  
  7. for($i = 0; $i < count($api); $i++) {
  8.         if (isset($api[$i]["attachments"])) {
  9.                 if (is_array($api[$i]["attachments"])) {
  10.                         foreach ($api[$i]["attachments"] as $attachment) {
  11.                                 if ($attachment["type"] == "photo") $htmls .= "<img src=\"{$attachment["photo"]["photo_604"]}\">";
  12.                                 /*else if ($attachment["type"] == "link") {
  13.                                         $htmls .= " <a href='".str_replace("&", "&", $attachment["link"]["url"])."'>Ссылка</a>";
  14.                                         if(isset($_REQUEST["nolinks"])) continue;
  15.                                 }
  16.                                 else if ($attachment["type"] == "doc") {
  17.                                         if($attachment["doc"]["ext"]=="gif")
  18.                                                 $htmls .= " <img src='".str_replace("&", "&", $attachment["doc"]["url"])."'/>";
  19.                                 }
  20.                                 else if ($attachment["type"] == "video") {
  21.                                         $video = $attachment["video"];
  22.                                         $description .= htmlspecialchars("<iframe src='http://vk.com/video{$video["owner_id"]}_{$video["id"]}&hash=4723bf39ce361e10&hd=1' width='607' height='360' frameborder='0'></iframe>");
  23.                                 }*/
  24.                         }
  25.                 }
  26.         }
  27.         $text = preg_replace("/(^|[\n ])([\w]*?)((ht)tp(s)?:\/\/[\w]+[^ \,\"\n\r\t<]*)/is", "$1$2<a href=\"$3\" target=\"_blank\">$3</a>", $api[$i]["text"]);
  28.         $text = str_replace("\n","<br />",$text);
  29.         $text = str_replace("[","<a href=\"http://vk.com/",$text);
  30.         $text = str_replace("|","\" target=\"_blank\">",$text);
  31.         $text = str_replace("]","</a>",$text);
  32.         $result = explode(" ", $text);
  33.         $date = user::times( $api[$i]["date"] );
  34.         $message .= "<div class=\"media\">
  35.                        <div class=\"media-body\">
  36.                            {$text}
  37.                                                                                                                 {$htmls}
  38.                            <div class=\"clearfix\"></div>
  39.                            <div class=\"attrs\">Дата публикации: {$date}</div>
  40.                            <div class=\"block attrs\">Like: {$api[$i]["likes"]["count"]}</div>
  41.                            <div class=\"block attrs\">Repost: {$api[$i]["reposts"]["count"]}</div>
  42.                                                         <div class=\"list-options\">
  43.                                                                 <a href=\"http://vk.com/wall{$api[$i]["from_id"]}_{$api[$i]["id"]}\" target=\"_blank\" class=\"btn btn-sm\">Показать полностью</a>
  44.                                                         </div>
  45.                        </div>
  46.                    </div>";
  47. }

исправил

(Отредактировано автором: 29 Августа, 2014 - 21:32:04)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB