Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Помогите со скриптом
Новая тема
Ответить
цитата
23/02/08 в 14:22
Dion
Помогите сделать вот такой скрипт на php.
Идея вот в чем: есть файлик index.php в котором есть такие строчки
http://ссылка1.com/001/
| Описание 1
http://ссылка2.com/002/
| Описание 2
http://ссылка3.com/003/
| Описание 3
http://ссылка4.com/004/
| Описание 4
http://ссылка5.com/005/
| Описание 5
..................................................
http://ссылкаn.com/00n/
| Описание n
нужно что-бы скрипт автоматически перемешивал ссылки при открытии странички и показывал вот это:
free gallery 1 - Описание 2
free gallery 2 - Описание 1
free gallery 3 - Описание 5
free gallery 4 - Описание 3
........................................
где
free gallery 1 это ссылка
http://ссылка2.com/002/
free gallery 2 это ссылка
http://ссылка1.com/001/
free gallery 3 это ссылка
http://ссылка5.com/005/
free gallery 4 это ссылка
http://ссылка3.com/003/
цитата
23/02/08 в 14:42
-=Faraon=-
Так если ссылки использовать в томже файле
Код:
<?
$link=array(
"http://ссылка1.com/001/ | Описание 1",
"http://ссылка2.com/002/ | Описание 2",
"http://ссылка3.com/003/ | Описание 3",
"http://ссылка4.com/004/ | Описание 4",
"http://ссылка5.com/005/ | Описание 5");
shuffle($link);
foreach($link as $k=>$v){
$e=explode("|",trim($v));
echo "<a href=\"$e[0]\">Free gallery ".($k+1)."</a> - $e[1]<br>";
}
?>
---------
И так если подгружать ссылки с внешнего файла
Код:
<?
$link=file('link.txt');
shuffle($link);
foreach($link as $k=>$v){
$e=explode("|",trim($v));
echo "<a href=\"$e[0]\">Free gallery ".($k+1)."</a> - $e[1]<br>";
}
?>
цитата
23/02/08 в 14:46
-=Faraon=-
дабл
цитата
23/02/08 в 15:00
Dion
Спасибо. Все работает
цитата
23/02/08 в 15:04
Dion
может еще подскажешь как вставить в ссылку параметр target="_blank"
цитата
23/02/08 в 15:09
AWMovies
echo "<a href=\"$e[0]\"
target=\"_blank\"
>Free gallery ".($k+1)."</a> - $e[1]<br>";
цитата
23/02/08 в 15:43
Dion
А можно сделать так что бы это скрипт выбирал из подгружаемого файла
и показывал только 10 ссылок
цитата
23/02/08 в 15:59
-=Faraon=-
Код:
<?
$link=file('link.txt');
shuffle($link);
foreach($link as $k=>$v){
$e=explode("|",trim($v));
echo "<a href=\"$e[0]\" target=\"_blank\">Free gallery ".($k+1)."</a> - $e[1]<br>";
if ($k==9){break;} // $k==сколько визуализировать ссылок -1
}
?>
цитата
23/02/08 в 16:20
Dion
-=Faraon=- спасибо за помощь
У меня тут в процессе появилась еще одна идея и нужен точно такой же скрипт, но только что бы он выводил из файла все ссылки по порядку
http://ссылка1.com/001/
| Описание 1
http://ссылка2.com/002/
| Описание 2
http://ссылка3.com/003/
| Описание 3
и в итоге получалось
Описание 1
Описание 2
Описание 3
Описание 1,2,3 уже получались как ссылки
цитата
23/02/08 в 16:29
-=Faraon=-
<?
$link=file('link.txt');
foreach($link as $k=>$v){
$e=explode("|",trim($v));
echo "<a href=\"$e[0]\">$e[1]</a><br>";
if ($k==9){break;}
}
?>
Теперь хан походу канет в лету!
цитата
23/02/08 в 16:34
Dion
Цитата:
Теперь хан походу канет в лету! icon_smile.gif
Эт точно
цитата
23/02/08 в 16:38
Dion
Код:
<?
$link=file('link.txt');
foreach($link as $k=>$v){
$e=explode("|",trim($v));
echo "<a href=\"$e[0]\">$e[1]</a><br>";
if ($k==9){break;}
}
?>
скрипт тот что надо но только надо что бы он выводил по по порядку все ссылки из файла и не мешал их[/quote]
цитата
23/02/08 в 16:49
-=Faraon=-
Так он и немешает. выводит по порядку!
если надо чтоб весь файл целиком выводил удали строчку
if ($k==9){break;}
цитата
23/02/08 в 16:54
Dion
Сенкс все работает
цитата
27/02/08 в 23:32
mezexel
А какой должен стоть Php на сервере что бы етот скрипт работал ?
Новая тема
Ответить
Эта страница в полной версии