X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> PHP код, нуждаюсь в помощи
sp0kexD
sp0kexD
Topic Starter сообщение 27.2.2011, 22:43; Ответить: sp0kexD
Сообщение #1


Здравствуйте. Нужна помощь в написании легкого кода.
Есть адрес допустим http://site.ru/link/link2/awp_rooftops.jpg
список ниже нужно подставлять вместо awp_rooftops и выводить все это.


Развернуть/Свернуть



hns_lostcanyon
hns_ytt_simpson
awp_rooftops
hnscn_cbble
hnsbg_jumpers
hnscn_Brick
hns_floppytown_pro
hnsbg_doa
hns_winter
hnsbg_celtic
hns_mie
hnsm_nemesis
hnsro_roofzone
hnsbg_cbble
hnsbg_greenroofs
Hnscn_coldwinner_b5test
hnsbg_sinister
hns_dust2
hns_assault_test
hnsbg_nightlife
hns_floppytown
hnscn_wuTi
hns_newyork
hnsbg_cbble2
hnsm_longroad
hnsan_city
hnsbg_aztecworld
awp_rooftops_remake




Вывести нужно так
http://site.ru/link/link2/awp_rooftops.jpg
http://site.ru/link/link2/hns_floppytown.jpg
http://site.ru/link/link2/hnsbg_cbble2.jpg
http://site.ru/link/link2/hnsbg_aztecworld.jpg
http://site.ru/link/link2/hnsan_city.jpg
http://site.ru/link/link2/awp_rooftops_remake.jpg

Список действительно большой, это лишь малая часть, поэтому вручную работать долго.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
disiyndel
disiyndel
сообщение 27.2.2011, 22:50; Ответить: disiyndel
Сообщение #2


Как-то так )



Развернуть/Свернуть



<?php
$links="hns_lostcanyon
hns_ytt_simpson
awp_rooftops
hnscn_cbble
hnsbg_jumpers
hnscn_Brick
hns_floppytown_pro
hnsbg_doa
hns_winter
hnsbg_celtic
hns_mie
hnsm_nemesis
hnsro_roofzone
hnsbg_cbble
hnsbg_greenroofs
Hnscn_coldwinner_b5test
hnsbg_sinister
hns_dust2
hns_assault_test
hnsbg_nightlife
hns_floppytown
hnscn_wuTi
hns_newyork
hnsbg_cbble2
hnsm_longroad
hnsan_city
hnsbg_aztecworld
awp_rooftops_remake";

$links_ex=explode("
", $links);
$count=count($links_ex);
for ($i=0;$i<$count;$i++) {
    echo "http://site.ru/link/link2".$links_ex[$i].".jpg"."<br/>";
    }
?>






Сообщение отредактировал disiyndel - 27.2.2011, 22:50


--------------------
http://heisenbrog.com - только цифры, факты и эксперименты.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sp0kexD
sp0kexD
Topic Starter сообщение 27.2.2011, 23:01; Ответить: sp0kexD
Сообщение #3


Спасибо, то что надо!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zenn
zenn
сообщение 28.2.2011, 5:08; Ответить: zenn
Сообщение #4


Ну красивей и без говнокода будет где-то так:
<?php
$array = array('слово1', 'слово2', 'слово3');
for($i;$i<sizeof($array);$i++) {
echo "http://site.ru/link1/{$array[$i]}.png";
}
?>

tongue.gif

Сообщение отредактировал zenn - 28.2.2011, 5:09
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webfaction
webfaction
сообщение 28.2.2011, 7:08; Ответить: webfaction
Сообщение #5


(zenn @ 28.2.2011, 7:08) *
Ну красивей и без говнокода будет где-то так…

ну если красивей, то for на foreach надо заменить happy.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sl4mmer
sl4mmer
сообщение 28.2.2011, 9:07; Ответить: sl4mmer
Сообщение #6


for($i;$i<sizeof($array);$i++) {


извините, но за такое руки отрывать стоит. Это не просто индусский, это индусский в квадрате.


по сабжу- засунуть список в текстовый файл, его считать и через explode() в массив, а потом уж в foreach выводить


--------------------
Блог веб технологии ну жми уже давай ссылку, чо читаешь то???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
disiyndel
disiyndel
сообщение 28.2.2011, 10:24; Ответить: disiyndel
Сообщение #7


zenn, глупости пишите. Помещать все стопицот элементов в массив автор ручками будет?

sl4mmer, опять же лишние действия. Автору нужно без лишних напряжений вывести список картинок, а не париться с подключением файлов )


--------------------
http://heisenbrog.com - только цифры, факты и эксперименты.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sl4mmer
sl4mmer
сообщение 28.2.2011, 10:54; Ответить: sl4mmer
Сообщение #8


а что там парится с подключением файла то?) Ну и идеологически вынести список из кода правильнее.


--------------------
Блог веб технологии ну жми уже давай ссылку, чо читаешь то???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vMaster
vMaster
сообщение 28.2.2011, 11:03; Ответить: vMaster
Сообщение #9


(sl4mmer @ 28.2.2011, 9:07) *
извините, но за такое руки отрывать стоит. Это не просто индусский, это индусский в квадрате.


по сабжу- засунуть список в текстовый файл, его считать и через explode() в массив, а потом уж в foreach выводить

За такое тоже стоит отрывать руки. Наиболее правильный и логичный вариант:
Создаем текстовый файл со списком
hns_lostcanyon
hns_ytt_simpson
awp_rooftops
hnscn_cbble
hnsbg_jumpers
hnscn_Brick
.....

По одному слову на каждую строку.
Затем делаем следующее:
...
$rows = file('test.txt'); // Все строки уже в массиве
foreach($rows as $row) {
     echo 'http://site.ru/link/link2/'.$row.'.jpg'.PHP_EOL;
}
...

И никакого говнокода wink.gif


--------------------
Подбор НЧ запросов, используя данные статистики Liveinternet или Google Analytics


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
сообщение 28.2.2011, 11:13; Ответить: webpavilion
Сообщение #10


(sl4mmer @ 28.2.2011, 8:07) *
извините, но за такое руки отрывать стоит. Это не просто индусский, это индусский в квадрате.

по сабжу- засунуть список в текстовый файл, его считать и через explode() в массив, а потом уж в foreach выводить


по мне так вы индус, какой explode?? file() отменили уже?

$lines = file('data.txt');
foreach ($lines as $line) {
    echo "http://site.ru/link/link2{$line}.jpg<br/>";    
}


p.s. for($i;$i<sizeof($array);$i++) иногда не заменима, без for в сложных и быстрых алгоритмах никак.

опс, пока отвлекся меня опередил vMaster, люто плюсую репу коллега.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3291 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1171 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) [ИЩУ\НУЖДАЮСЬ] Бот трафик с конкретным ГЕО
0 LebedevStr 1161 11.11.2023, 13:51
автор: LebedevStr
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44766 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1856 26.5.2023, 20:48
автор: Mixatraider


 



RSS Текстовая версия Сейчас: 29.3.2024, 6:38
Дизайн