|
| |
|
|
| |
для: P@Sol
(16.06.2006 в 16:55)
| | | С этим не согласиться не могу...
Ну выбирать ему.. | |
| |
|
|
| |
|
|
| |
для: valenok
(16.06.2006 в 14:30)
| | | видимо мой код показался ему более читабельнее:) | |
| |
|
|
| |
|
|
| |
для: MNU
(16.06.2006 в 14:22)
| | | Не издевайся. Я тебе то и написал.
И работать мой должен быстрей, там только один for | |
| |
|
|
| |
|
|
| |
для: P@Sol
(16.06.2006 в 14:05)
| | | спасибо Паш
все работает ;) | |
| |
|
|
| |
|
|
| |
для: MNU
(13.06.2006 в 12:14)
| | |
<?
$kol = 2;
$arr = file("url.txt");
if (!$arr)
{
echo "Файла нет";
exit;
}
foreach($arr as $line)
{
$str[$k] = explode(";",$line);
$k++;
}
shuffle($str);
for($i=0;$i<$kol;$i++)
{
echo "<a href=http://".$str[$i][1]."><img src=pic/".$str[$i][0]." alt=".$str[$i][0]."-".$str[$i][1]."></a>";
}
?>
|
url.txt
01.jpg;www.ya.ru
02.jpg;www.rambler.ru
03.jpg;www.aport.ru
|
| |
| |
|
|
| |
|
|
| |
для: MNU
(13.06.2006 в 12:14)
| | | . | |
| |
|
|
| |
|
|
| |
для: Ziq
(15.06.2006 в 22:41)
| | | Но всё равно, получается, что нужно будет добавлять 2 файла на сервер!:)
Чем больше файлов, тем больше бардак!:)
PHP сделали не только для того, что бы файлы открывать! | |
| |
|
|
| |
|
|
| |
для: valenok
(15.06.2006 в 20:16)
| | | Можно просто создать текстовые документы как имя файла т.е.
В папке
01.jpg
02.jpg
03.jpg
..
30.jpg
|
К ним создать
01.txt
02.txt
03.txt
..
30.txt
|
где будет храниться адрес. Никакой обработки не надо, просто file_get_contents($file); выбираем и все. | |
| |
|
|
| |
|
|
| |
для: valenok
(15.06.2006 в 20:16)
| | | А если в файле будет 1000 строк!:) то весить он будет соответственно, чем больше весит, тем дольше открывает!
Так же, тебе нужно будет, по мимо добавления картинка на сайт, ещё и базу обнавлять (добовлять туда запись), а зачем делать лишнии действия?
Так же, зачем делать полные имена файлов?
просто напиши переменную с адресом!
Вот весь мой код с моего сайта:
<?
//------------------------------
$images = glob('image/tutor/*.jpg');
$tut="index.php?id=";
$image2=$images[ mt_rand(0, count($images)-1) ];
$file_image=basename($image2,".jpg");
echo "<a href=$tut$file_image><img src=$image2 border=0></a>";
$URL=$file_image; include "modules/random_tutor/counter_url_tutor.inc";
//-------------------------------
?>
|
Всё просто до идеатизма и некаких лишних действий! | |
| |
|
|
| |
|
|
| |
для: MNU
(15.06.2006 в 20:00)
| | | gifs.txt:
www.blabla.com/gif.jpg|01.jpg
www.blabla.com/gif2.jpg|02.jpg
www.blabla.com/gi3f.jpg|03.jpg
www.blabla.com/gif4.jpg|04.jpg
<?php
$gifs=file('gifs.txt');
for($i=0;$i<5;$i++){
$r=rand(0,count($gifs));
$gifs[$r]=trim("|",$gifs[$r]);
echo "<A href='".$gifs[$r][0]."'><img src='some/directory/".$gifs[$r][1]."'></a>";
}
?>
Чтото в этом роде.
Пояснить надо? | |
| |
|
|
|