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]   

> Без описания
BOB222
Отправлено: 16 Ноября, 2012 - 19:35:02
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


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




здравствуйте.
помогите исправить и установить скрипт
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3. $TheUrl = "http://".$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];     // вызванная страница
  4.  
  5. // считываем в массив файл со списком ссылок------------------------------------------------
  6. // out.txt
  7. // формат "урл откуда ссылка=урл куда ссылка=текст ссылки=текст блока вокруг ссылки
  8.  
  9. $arrLinkStrings = file(".linkshow/out.txt");
  10.  
  11. $arrOtkuda = array();
  12. $arrKuda = array();
  13. $arrTextWords = array();
  14. $arrTextBlock = array();
  15.  
  16. foreach($arrLinkStrings as $strString) {
  17.         //list($arrOtkuda[],$arrKuda[],$arrTextWords[],$arrTextBlock[]) = split("~",$strString);
  18.         list($arrOtkuda[],$arrKuda[],$TextBlock) = split("~",$strString);
  19.         $arrTextBlock[]=str_replace("%", "", $TextBlock);
  20.         list($do,$arrTextWords[],$posle) = split("%",$TextBlock);
  21. }
  22.  
  23. // считываем шаблон вывода блока ссылок
  24. // tmpl_links_block.txt
  25. $tmplLinksBlock = file_get_contents('.linkshow/tmpl_links_block.txt');
  26.  
  27. // считываем шаблон вывода одной ссылки
  28. // tmpl_link.txt
  29. $tmplLink = file_get_contents('.linkshow/tmpl_link.txt');
  30.  
  31. // ищем в массиве урл страницы, на которой мы находимся--------------------------------------------
  32.  
  33. $strLinks = "";
  34.  
  35. for($i = 0; $i <= (count($arrOtkuda)-1); $i++) {
  36.         $arrOtkuda[$i]=trim($arrOtkuda[$i]);
  37.         $arrKuda[$i]=trim($arrKuda[$i]);
  38.         $arrTextWords[$i]=trim($arrTextWords[$i]);
  39.         $arrTextBlock[$i]=trim($arrTextBlock[$i]);
  40.  
  41.                
  42.         if ($TheUrl==$arrOtkuda[$i] OR $TheUrl==$arrOtkuda[$i]."index.html" OR $TheUrl."index.html"==$arrOtkuda[$i]) {
  43.                 $strLink = "<a href='" . $arrKuda[$i] . "' target=_blank class=mylinks>" . $arrTextWords[$i] . "</a>";
  44.                 if( strlen( $arrTextBlock[$i]) > 1) {
  45.                         // если текстовый блок не пустой
  46.                         $strLink = str_replace($arrTextWords[$i], $strLink, $arrTextBlock[$i]);
  47.                 }
  48.                 $strLink = str_replace("-item-", $strLink, $tmplLink);
  49.                 $strLinks = $strLinks . $strLink;
  50.         }
  51. }
  52.  
  53. // отдаем список ссылок
  54. $strLinks = str_replace("-items-", $strLinks, $tmplLinksBlock);
  55. echo($strLinks);
  56.  
  57. ?>
  58.  

и чем выводить его в htm сайте?
спасибо.
 
 Top
avtor.fox
Отправлено: 16 Ноября, 2012 - 19:43:22
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


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




 
 Top
BOB222
Отправлено: 16 Ноября, 2012 - 19:49:25
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


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




спасибо. очень помогли!
 
 Top
avtor.fox
Отправлено: 16 Ноября, 2012 - 19:56:09
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


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




BOB222 надеюсь не сарказм Улыбка
 
 Top
BOB222
Отправлено: 16 Ноября, 2012 - 20:09:39
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


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




сарказм.
просил помощи а получил посыл в гугл.
в php ничего не смыслю, поэтомы прошу помощи.
в интернете скачал скрипт вывода блока ссылок на статьи (перелинковка страниц).
и не могу его прикрутить к сайту на htm.
 
 Top
avtor.fox
Отправлено: 16 Ноября, 2012 - 20:14:57
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


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




BOB222
Тогда ловите отменную порцию.
Никто не виноват что Вы настолько ленивы что не удосужились посёрфить по гугловским ссылкам. В интернете всё подробно расписано и разжёвано, осталось только проглотить.
Первая подсказка уже была. Вторая - AddType application/x-httpd-php .html .htm

Если Вы ну очень ленивы, вот ссылка - http://denwer[dot]ru
 
 Top
BOB222
Отправлено: 16 Ноября, 2012 - 20:32:39
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


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




я искал решение но не получается сделать!
в httpd.conf добавил AddType application/x-httpd-php .html .htm
создавал .htaccess вставлял в него AddHandler application/x-httpd-php .php .html .shtml .htm
в денвере также пробовал выдает тежи ошибки.
может не так вывожу скрипт?
пробовал по разному, не выходит.
 
 Top
DelphinPRO
Отправлено: 16 Ноября, 2012 - 21:03:04
Post Id



Активный участник


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


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




у вас php то на сервере есть?
BOB222 пишет:
пробовал выдает тежи ошибки.
какие ошибки? нам самим догадаться?


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
BOB222
Отправлено: 16 Ноября, 2012 - 21:11:37
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


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




php есть.
второй скрипт работает.
могу выложить его.
 
 Top
BOB222
Отправлено: 17 Ноября, 2012 - 17:44:03
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


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




ошибки

Warning: file(.linkshow/out.txt): failed to open stream: No such file or directory in /var/www/vlad/data/www/acura.aut o.vagon1.ru/linkator_keblor.ru/g enerator_block_links.php on line 8 Warning: Invalid argument supplied for foreach() in /var/www/vlad/data/www/acura.aut o.vagon1.ru/linkator_keblor.ru/g enerator_block_links.php on line 15 Warning: file_get_contents(.linkshow/tmpl_links_block.txt): failed to open stream: No such file or directory in /var/www/vlad/data/www/acura.aut o.vagon1.ru/linkator_keblor.ru/g enerator_block_links.php on line 24 Warning: file_get_contents(.linkshow/tmpl_link.txt): failed to open stream: No such file or directory in /var/www/vlad/data/www/acura.aut o.vagon1.ru/linkator_keblor.ru/g enerator_block_links.php on line 28
(Добавление)
всё помощь закончилась?

(Отредактировано автором: 17 Ноября, 2012 - 18:05:20)

 
 Top
Мелкий Супермодератор
Отправлено: 17 Ноября, 2012 - 18:17:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




BOB222 пишет:
всё помощь закончилась?

Вы только-только наконец ответили на вопрос, заданный сутки назад. И 10 минут спустя пришли к такому выводу?

BOB222 пишет:
file(.linkshow/out.txt): failed to open stream: No such file or directory

Человеческим языком написано. Файла нет.


-----
PostgreSQL DBA
 
 Top
BOB222
Отправлено: 17 Ноября, 2012 - 19:54:32
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


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




в том то и дело что файл есть!
программа phpDesigner нашла ошибку в строке 32
а на сайте codepad показало ошибку
Parse error: syntax error, unexpected T_VARIABLE on line 32
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $strLink = "<a href="%22%20.%20$arrKuda[$i]%20.%20%22" target="_blank" class="mylinks">" . $arrTextWords[$i] . "</a>";
  3.  

как решить это?
я просто просил специалистов найти ошибку в скрипте и подсказать что исправить!
но пока не услышал ответа !!!!
спасибо.
 
 Top
Мелкий Супермодератор
Отправлено: 17 Ноября, 2012 - 21:03:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




BOB222 пишет:
я просто просил специалистов найти ошибку в скрипте и подсказать что исправить!

У меня машина не едет! Скажите, где проблема и как исправить!!! Я ничего об этом не знаю!!!

BOB222 пишет:
но пока не услышал ответа !!!!

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

BOB222 пишет:
в том то и дело что файл есть!

Собираетесь спорить с машиной? Ну удачи.

BOB222 пишет:
Parse error: syntax error, unexpected T_VARIABLE on line 32

PHP:
скопировать код в буфер обмена
  1. $strLink = '<a href="%22%20.%20'.$arrKuda[$i].'%20.%20%22" target="_blank" class="mylinks">' . $arrTextWords[$i] . "</a>";


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB