Страниц (12): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
Найдено сообщений: 166 |
Gori |
Отправлено: 19 июля 2015 — 15:44 • Тема: Вопрос по замене в html-редакторе Macromedia Dreamweaver 8 • Форум: HTML |
Ответов: 1 Просмотров: 0
|
В руководстве https://helpx.adobe.com/ru/dream...and_replace_text написано:
Цитата:Использовать регулярные выражения
Интерпретирует определенные символы и короткие строки (например, ?, *, \w или \b) в строке поиска как операторы регулярных выражений. Например, поиск выражения the b\w*\b dog найдет как the black dog, так и the barking dog.
Я это понимаю так, что у меня в тексте есть фраза "the black dog". Поэтому я нажимаю на Edit -> Find and Replace
Вставляю в поск "the b\w*\b dog". Нажимаю "Искать".
Но в ответ ничего.
Ничего не ищет.
Почему? И как сделать так, чтобы искало сторку по заданным двум параметров начала и конца. |
Gori |
Отправлено: 13 июля 2015 — 08:41 • Тема: Замена внешних ссылок на внутренние средствами PHP • Форум: PHP/Perl |
Ответов: 5 Просмотров: 0
|
Нашёл вроде то что надо, но не работает. Ошибки выдаёт. Не подскажите что здесь не так:
CODE:<?php
function unurl( $text ) {
$host = strtr($_SERVER['HTTP_HOST'], array('.' => '\.'));
$pattern = '/<a (.*?)href=[\"\']([a-z0-9]+)\:\/\/(?!'.$host.')(.*?)\/?(.*?)[\"
\'](.*?)>(.*?)<\/a>/i';
if ( defined('USER_FRIENDLY_URL') ) {
$text = preg_replace_callback( $pattern, 'text_unurl', $text );
} else $text = preg_replace_callback( $pattern, 'text_unurl_bad', $text );
return $text;
}
?> |
Gori |
Отправлено: 13 июля 2015 — 05:17 • Тема: Замена внешних ссылок на внутренние средствами PHP • Форум: PHP/Perl |
Ответов: 5 Просмотров: 0
|
Нашёл функцию:
CODE:<?php
function hyperlink($text)
{
$text = ereg_replace("[a-zA-Z]+://([.]?[a-zA-Z0-9_/-])*", "<a href=\"\\0\">\\0</a>", $text);
return $text;
}
$text = "Текст <a href=http://1111111.ru/page1.html>ссылка</a> и снова <a href=http://www.222222.ru/page2.html>ссылка</a> конец http://www.333333.ru/page3.html <a href=/page4.html>ссылка</a>";
echo hyperlink($text);
?>
Но она только лишь переделывает обычные текстовые ссылки в гиперссылки.
Нельзя ли как-то дополнить эту функцию? |
Gori |
Отправлено: 12 июля 2015 — 11:16 • Тема: Создание массива из содержимого тегов • Форум: PHP/Perl |
Ответов: 4 Просмотров: 0
|
Нашёл простой способ:
CODE:$text = file_get_contents("text.txt");
$arr_main=preg_split("/<p>/", $text, 0, PREG_SPLIT_NO_EMPTY);
Как вывести это дело в удобопонятный массив? Такого вида:
CODE:$123 = array("Бла, бла, бла, бла","Тра, ля, ля","Парам, парам, пам");
То есть сейчас выводит вот так для переменной $arr_main[0]:
Бла, бла, бла, бла
И так далее. |
Gori |
Отправлено: 11 июля 2015 — 15:06 • Тема: Создание массива из содержимого тегов • Форум: PHP/Perl |
Ответов: 4 Просмотров: 0
|
Guyver , ну это вроде просто удаляет теги.
Нужно вот к такому виду привести:
CODE:$123 = array("Бла, бла, бла, бла","Тра, ля, ля","Парам, парам, пам");
Там "бла бла" это как пример. На самом деле хочу брать абзатцы текста и выводить их в алфавитном порядке. |
Gori |
Отправлено: 11 июля 2015 — 09:03 • Тема: Создание массива из содержимого тегов • Форум: PHP/Perl |
Ответов: 4 Просмотров: 0
|
Есть файл "123.txt".
В нём примерно следующее:
CODE:<p>Бла, бла, бла, бла</p>
<p>Тра, ля, ля</p>
<p>Парам, парам, пам</p>
Я открываю этот файл и достаю контент:
CODE:$text=file_get_contents("http://sait.com/123.txt");
Как загнать содеримое этого файла в массив, чтобы было вот так?
CODE:$123 = array("Бла, бла, бла, бла","Тра, ля, ля","Парам, парам, пам");
То есть то что между тегами "<p>...</p>". |
Gori |
Отправлено: 5 мая 2015 — 13:30 • Тема: Помогите с выводом строк из файла по дням года • Форум: PHP/Perl |
Ответов: 6 Просмотров: 0
|
Есть файл "file.dat" в котором 365 строк, по числу дней. Нужно чтобы одна строчка бралась из файла и
выводилась на странице. Каждая строчка бралась из определённой строки, которая совпадает с сегодняшним днём.
Например сегодня 122 день, значит должна выводиться 122 стока.
CODE:<?
$file = "file.dat"; //файл в котром 365 строк (каждая строка для одного дня)
$data = date("z"); //номер дня (от 0 до 365)
?>
Помогите это реализовать.
Полагаю нужно открыть файл:
CODE:$text = file_get_contents($file);
Но дальше как делать не знаю. |
Gori |
Отправлено: 13 апреля 2015 — 13:18 • Тема: Вопрос по RSS • Форум: HTML |
Ответов: 0 Просмотров: 0
|
Вообще вопрос бы не назрел. Лента полностью устривает. Но вот решил связаться с Вконтакте. У них есть такая фишка, как открываешь новую группу, там делаешь запрост на постинг в эту группу новостей из твоей RSS.
Удобно. Так как само всё заполняется.
И тут появилась проблема. Бог знает что у них там за скрипт стоит, который постит эти посты из RSS, но он постит их через раз. Может вообще пропустить пять новостей. Короче не работает как надо.
Написал им в саппорт. Прошло уже пол года. Они репу чешут и не знают проблему.
У меня RSS ленту буре также другие сайты, например работающие на Вордпресс. Всё без проблем.
ВК не может. Я им уже в глаза пишу, что у вас руки кривые чтоли? Ответ: "Наши специалисты работают над решением Вашей.... тра ля ля".
Короче сейчас стал сам думать.
Пришёл к выводу, что наврно проблема во времени постинга новости. Стал экспериментировать.
Вот пример новости RSS:
CODE:<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>RSS лента.</title>
<link>http://сайт.ру/news.htm</link>
<description>Новости.</description>
<lastBuildDate>Mon, 12 Apr 2015 10:00:00 +0300</lastBuildDate>
<atom:link href="http://сайт.ру/rss.xml" rel="self" type="application/rss+xml" />
<item>
<title>Текст заголовка новости</title>
<description>Описание новости</description>
<link>http://****.htm</link>
<pubDate>12 Apr 2015 10:00:00 +0300</pubDate>
<guid>http://сайт.ру/адрес-новостиhtm</guid>
</item>
</channel>
</rss>
Сразу скажу что RSS я создаю сам.
Это не от форума и не от движка. Время беру от времени изменения новостной страницы.
Вот например: "12 Apr 2015 10:00:00 +0300"
Дата постинга "10:00:00"
Но тут ещё добавка в виде "+0300".
Но в итоге в самой ленте выводится 10 часов.
Как я сказал, я стал экспериментировать со временем.
Для начала прсото сменил плюс на минус: 12 Apr 2015 10:00:00 -0300
Соответственно в RSS ленте стало показываться время постинга на несколкьо часов вперёд.
И в Вконтакте стало нормаьно публиковаться, но через несколько часов.
Вопрос такой:
Как должна правильно выглядеть вот эта стрчка со временем? Включая эту добавку с "+0300". Как сделать чтобы ВК начал работать нормально. |
Gori |
Отправлено: 24 февраля 2015 — 15:56 • Тема: Странная ошибка 500 • Форум: Решение проблем |
Ответов: 7 Просмотров: 0
|
NordWest ,
CODE:<?die;?>a:30:{s:2:"id";i:1;s:4:"name";s:9:"admin";s:4:"pass";s:32:"7b19de6d4d54999531beb27f758f71f6";s:4:"mail";s:0:"";s:6:"status";s:2:"ad";s:5:"title";s:0:"";s:5:"posts";i:17;s:9:"showemail";b:0;s:3:"www";s:23:"";s:3:"aim";s:0:"";s:3:"icq";s:0:"";s:8:"location";s:6:"Russia";s:6:"joined";i:1379655335;s:3:"sig";s:6:"434324";s:6:"sig_on";b:1;s:7:"timedif";s:1:"0";s:6:"upload";b:1;s:6:"avatar";s:21:"personal/1-avatar.jpg";s:10:"last_visit";i:1424154038;s:6:"posted";a:5:{i:1;i:3;i:2;i:3;i:5;i:9;i:3;i:1;i:6;i:1;}s:4:"lang";s:7:"russian";s:4:"skin";s:3:"InvisionExBB";s:9:"interests";s:0:"";s:7:"private";a:0:{}s:6:"new_pm";b:0;s:9:"sendnewpm";b:0;s:7:"visible";b:0;s:10:"posts2page";i:10;s:11:"topics2page";i:20;s:8:"lastpost";a:3:{s:4:"date";i:1417684566;s:4:"link";s:25:"topic.php?forum=5&topic=2";s:4:"name";s:49:"Технические вопросы";}}
Прикол в том, что я захожу как админ и тогда форум работает.
Ухожу, и он перестаёт рабоать через несколько минут. |
|
Страниц (12): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
|