Ссылки из .txt
|
|
HopeBree |
Вторник, 29.05.2012, 10:37
|
|
Доброго времени суток. С PHP я знаком очень плохо, и появились небольшие трудности. У меня на сервере лежит txt файл с содержанием вида Code http://link.com/link1 Ссылка 1 http://link.com/link2 Ссылка 2 http://link.com/link3 Ссылка 3 Где каждая нечетная строка - это ссылка, предположим на файл. Четная - название ссылки. В label1 должно отображаться ссылки вида (взял на примере html) Code <a href="http://link.com/link1">Ссылка 1</a> <a href="http://link.com/link2">Ссылка 2</a> <a href="http://link.com/link3">Ссылка 3</a>
|
|
|
Эти 0 пользователя(ей) поблагодарили HopeBree за это полезное сообщение: |
|
|
MasiZ |
Вторник, 29.05.2012, 15:00
|
|
чета я наверное не допонял. а зачем они должны быть именно в лабел? не проще воспользовосять компонентом ссылка? если я тебя правильно понял так будет тоже самое даже проще! если нет то объясни по подробнее что к чему и почему именно так тебе нужно.
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
|
|
|
Эти 0 пользователя(ей) поблагодарили MasiZ за это полезное сообщение: |
|
|
HopeBree |
Вторник, 29.05.2012, 15:36
|
|
думал на счет ссылок, но подумал что не получиться. у меня в результате должен получиться список из ссылок (нажал на ссылку, открылся браузер с файлообмеником) и еще, например я добавил новую ссылку в txt, она должна автоматически появиться в лабел (ну или с чем будет легче работать)
|
|
|
Эти 0 пользователя(ей) поблагодарили HopeBree за это полезное сообщение: |
|
|
MasiZ |
Вторник, 29.05.2012, 16:38
|
|
нужно подумать:) а максимальное количество ссылок какое планируешь(на вскидку)?
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
|
|
|
Эти 0 пользователя(ей) поблагодарили MasiZ за это полезное сообщение: |
|
|
HopeBree |
Вторник, 29.05.2012, 17:34
|
|
я делаю лаунчер на проект, сам лаунчер готов. вот осталось только изначально ссылок не будет, потом как появиться патч добавиться ссылка, дальше с каждым патчем будет добавляться по новой ссылке. даже на вскидку дать какое то число не могу, для начала мне кажется можно остановиться на 10 и больше
|
|
|
Эти 0 пользователя(ей) поблагодарили HopeBree за это полезное сообщение: |
|
|
Ефа |
Вторник, 29.05.2012, 19:04
|
|
global $li, $ne; $tex=file_get_contents("адрес файла, в котором ссылки"); $e=explode(" ",$tex); $c=count($e); $i=0; while ($i<$c) { if ((fmod((($i)+1),2))=="1") { $li=$e[$i]; } else { $ne=$e[$i]; $text='<a href="'.$li.">".$ne."</a>"; c("memo1")->text .=$text." ";} ++$i; }
код универсален, ссылок может быть любое кол-во.
skype: superefimov ВК: http://vk.com/i_am_efa http://www.ucoz.ru/terms/ - читайте правила использования услуг ucoz и соблюдайте их, если не хотите, что бы этот сайт заблокировали
skype: superefimov ВК: http://vk.com/i_am_efa http://www.ucoz.ru/terms/ - читайте правила использования услуг ucoz и соблюдайте их, если не хотите, что бы этот сайт заблокировали
|
|
|
Эти 0 пользователя(ей) поблагодарили Ефа за это полезное сообщение: |
|
|
HopeBree |
Вторник, 29.05.2012, 23:32
|
|
хмм, создал функцию, в нее добавил код, создал memo1 ссылки не отображаются, .txt файл имеет вид Code http://exemple.com/exemple1 exemple1 отображается только текст, который задан в memo1
|
|
|
Эти 0 пользователя(ей) поблагодарили HopeBree за это полезное сообщение: |
|
|
Resh |
Среда, 30.05.2012, 00:13
|
|
Проверил все работает видимо ты путь не верный к файлу указал
 
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
Resh |
Среда, 30.05.2012, 00:15
|
|
Ефа не правильно указываешь в этом коде новую строку Code $e=explode(" ",$tex); лучше так Code $e=explode(_BR_,$tex);
 
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
Resh |
Среда, 30.05.2012, 00:17
|
|
Покажи скрин что и как у тебя не работает
 
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
HopeBree |
Среда, 30.05.2012, 14:51
|
|
Code global $li, $ne; $tex=file_get_contents("http://funhope.16mb.com/patch/lastver.txt"); $e=explode(_BR_,$tex); $c=count($e); $i=0; while ($i<$c) { if ((fmod((($i)+1),2))=="1") { $li=$e[$i]; } else { $ne=$e[$i]; $text='<a href="'.$li.">".$ne."</a>"; c("memo1")->text .=$text." ";} ++$i; } http://i.imgur.com/IJb8f.png
|
|
|
Эти 0 пользователя(ей) поблагодарили HopeBree за это полезное сообщение: |
|
|
Resh |
Среда, 30.05.2012, 17:08
|
|
Скинь исходник я посмотрю
 
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
HopeBree |
Среда, 30.05.2012, 19:55
|
|
http://rghost.ru/38378276 сильно не ругаться за кривой местами код, и исходник заточен под вторую версию дс.
|
|
|
Эти 0 пользователя(ей) поблагодарили HopeBree за это полезное сообщение: |
|
|
Resh |
Среда, 30.05.2012, 22:13
|
|
Щас посмотрю
 
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
Resh |
Среда, 30.05.2012, 22:46
|
|
count так не работает я сделал с помощью 2 полей для текста вот код Code Global $li, $ne; $tex=file_get_contents("http://www.funhope.16mb.com/patch/lastver.txt"); c("memo2")->text = $tex; $e=explode(_BR_, c("memo2")->text); $c=count($e); $i=0; while ($i<$c) { if ((fmod((($i)+1),2))=="1") { $li=$e[$i]; } else { $ne=$e[$i]; $text='<a href="'.$li.">".$ne."</a>"; c("memo1")->text .=$text." ";} ++$i; }
 
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|