Помощник
|
Помогите дополнить php скрипт функцией. |
dim-dim
|
Сообщение
#1
|
||
|
|
||
|
|||
FlashBlack |
29.3.2009, 17:56;
Ответить: FlashBlack
Сообщение
#2
|
|
ну по аналогу str_replace можно сделать:
str_replace("http://","http://slovo.slovo.",$str)
Сообщение отредактировал FlashBlack - 29.3.2009, 17:56 -------------------- |
|
|
dim-dim
|
Сообщение
#3
|
|
FlashBlack, А в какое место кода это надо вставить? Просто в пхп вообще ни чего не понимаю.
-------------------- |
|
|
FlashBlack |
29.3.2009, 18:43;
Ответить: FlashBlack
Сообщение
#4
|
|
упрощённая версия:
<?php
$str = <<<END <a href="http://сайт.ru/users/qwerty/150025473/150749875/"><img src="http://сайт.ru/photo/qwerty/150025474/small/150749871.jpg" border="0"></a> <a href="http://сайт.ru/users/qwerty/150025473/150749811/"><img src="http://сайт.ru/photo/qwerty/150026473/small/150749871.jpg" border="0"></a> <a href="http://сайт.ru/users/qwerty/150025473/150749881/"><img src="http://сайт.ru/photo/qwerty/150025471/small/150749871.jpg" border="0"></a> <a href="http://сайт.ru/users/qwerty/150025473/150749881/"><img src="http://сайт.ru/photo/qwerty/150025471/small/150749871.jpg" border="0"></a> <a href="http://сайт.ru/users/qwerty/150025473/150749881/"><img src="http://сайт.ru/photo/qwerty/150025471/small/150749871.jpg" border="0"></a> <a href="http://сайт.ru/users/qwerty/150025473/150749881/"><img src="http://сайт.ru/photo/qwerty/150025471/small/150749871.jpg" border="0"></a> <a href="http://сайт.ru/users/qwerty/150025473/150749881/"><img src="http://сайт.ru/photo/qwerty/150025471/small/150749871.jpg" border="0"></a> END; $strs = explode("\n",$str); $t = 0; $result = ""; foreach ($strs as &$i) { preg_match("/<img src=\"http:\/\/(.*?)\".*>/i",$str,$out); $out[1] = str_replace("small","xlarge",$out[1]); $result .= "<img alt=\"фотоподборка\" src=\"http://slovo.slovo.".$out[1]."\">"; if (fmod($t,1) == 0) $result .= "<br/>"; $result.="\n"; $t++; } echo $result; ?> -------------------- |
|
|
dim-dim
|
Сообщение
#5
|
|
FlashBlack, К сожалению не подходит, т.к. выдаёт одну и ту же картинку...
Возможно ли сделать это в не упрощенной версии? Сообщение отредактировал WEBSalat - 29.3.2009, 20:55 -------------------- |
|
|
FlashBlack |
29.3.2009, 23:04;
Ответить: FlashBlack
Сообщение
#6
|
|
моя же ошибка:
preg_match("/<img src=\"http:\/\/(.*?)\".*>/i",$str,$out); заменить на preg_match("/<img src=\"http:\/\/(.*?)\".*>/i",$i,$out);
-------------------- |
|
|
dim-dim
|
Сообщение
#7
|
|
Теперь работает.
А возможно как то объединить этот скрипт функциями первого? -------------------- |
|
|
FlashBlack |
30.3.2009, 11:58;
Ответить: FlashBlack
Сообщение
#8
|
|
всё возможно
говори что надо всунуть, впиханём! -------------------- |
|
|
dim-dim
|
Сообщение
#9
|
|
Хм, ну что бы первый скрипт который я выложил. Можно наверное сказать что он из двух частей состоит,
что бы каждую её часть дополнить функцией - которая добавляет slovo.slovo.
-------------------- |
|
|
Jeck |
31.3.2009, 11:38;
Ответить: Jeck
Сообщение
#10
|
|
|
И куда всех программистов дели
<?php header('Content-Type: text/html; charset=UTF-8'); $ALT = 'фотоподборка'; $ADD = 'slovo.slovo.'; $str = <<<END <a href="http://сайт.ru/users/qwerty/150025473/150749875/"><img src="http://сайт.ru/photo/qwerty/150025474/small/150749871.jpg" border="0"></a> <a href="http://сайт.ru/users/qwerty/150025473/150749811/"><img src="http://сайт.ru/photo/qwerty/150026473/small/150749871.jpg" border="0"></a> <a href="http://сайт.ru/users/qwerty/150025473/150749881/"><img src="http://сайт.ru/photo/qwerty/150025471/small/150749871.jpg" border="0"></a> END; $lines = explode("\n",$str); foreach ($lines as $line) { $line = str_ireplace('<a', '<a alt="'.$ALT.'"', $line); $line = str_ireplace('http://', 'http://'.$ADD, $line); $line = str_ireplace('small', 'xlarge', $line); echo $line; } ?>
Сообщение отредактировал Jeck - 31.3.2009, 11:40 -------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продам скрипт rtb exchange suite - система перепродажи трафика dsp/ssp в реальном времени. | 5 | buypushplatform | 4305 | 23.4.2024, 21:02 автор: 100ftd |
|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 732 | 21.2.2024, 23:42 автор: Mixatraider |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3426 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1246 | 24.11.2023, 14:46 автор: alexey |
|
Скрипт поисковика видео StrongTube | 3 | 3josoft | 1576 | 14.8.2023, 14:45 автор: 3josoft |
Текстовая версия | Сейчас: 25.4.2024, 21:43 |