PHP.SU

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

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

> Найдено сообщений: 4
Kimtom Отправлено: 25 Июля, 2011 - 23:45:08 • Тема: noindex с иключениями • Форум: Вопросы новичков

Ответов: 6
Просмотров: 289
везде предлагают свои версии, неужели трудно указать на ошибку в моем коде?
ps: ссылка $url['html']
Kimtom Отправлено: 25 Июля, 2011 - 01:33:20 • Тема: noindex с иключениями • Форум: Вопросы новичков

Ответов: 6
Просмотров: 289
Всёравно работает как то криво, если работает вообще.
PHP:
скопировать код в буфер обмена
  1. $exfile=file("exceptions.txt");
  2. if(!$exfile) echo("Ошибка открытия файла исключений!");
  3. $fstr=count($exfile);
  4. for ($i=0;$i<$fstr;$i++)
  5.     {
  6.     $pos=strpos($url['html'],$exfile[$i]);
  7.     if ($pos===false)
  8.         return "<noindex><a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $show . "</a></noindex>" . $url['end'];
  9.     else        
  10.         return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a>" . $url['end'];
  11.     }
Kimtom Отправлено: 22 Июля, 2011 - 23:44:33 • Тема: noindex с иключениями • Форум: Вопросы новичков

Ответов: 6
Просмотров: 289
Привет, не могу разобраться в куске кода cms datalife engine.
Смысл в том, что нужно загонять все ссылки, кроме тех, которые в .txt файле, в <noindex></noindex>
вот сам парсер ссылок:
PHP:
скопировать код в буфер обмена
  1. if ($this->safe_mode AND !$config['allow_search_link'])
  2.                                 return "<a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $show . "</a>" . $url['end'];
  3.                         else           
  4.                                 return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a>" . $url['end'];


вот мой код:
PHP:
скопировать код в буфер обмена
  1. //(!file_exists("exceptions.txt")) ? echo 'Файл исключений не существует!' : echo '';
  2.  
  3. $exfile=file("exceptions.txt");
  4.         if(!exfile)
  5.         {
  6.                 echo("Ошибка открытия файла исключений!");
  7.         }
  8. $fstr=count($exfile);
  9. for ($i=0;$i<$fstr;$i++)
  10.         {
  11.                 if ($exfile[$i]==$target)
  12.                         return "<a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $show . "</a>" . $url['end'];
  13.                 else           
  14.                         return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $show . "</a>" . $url['end'];
  15.         }


Мне не ясно с чем сравнивать $exfile[$i].
ах да, не хочет работать короткая форма if'a: syntax error, unexpected T_ECHO in...line 3
Kimtom Отправлено: 16 Декабря, 2010 - 09:54:31 • Тема: feedback+attach • Форум: Программирование на PHP

Ответов: 0
Просмотров: 111
Есть скрипт отправки сообщений на почту с возможностью прикрепления файлов. Проблема в следующем, при отправке файла (любого разрешенного типа) на почте вместо нормального аттача со ссылкой скачать показывает этот открытый файл в base64.
Помогите решить проблему! Однако

Во вложении находится этот самый скрипт

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB