site.com/
site.com/index.php
site.com/index.php?start=20
site.com/index.php?start=40
site.com/index.php?start=60
и т.д.
Как указать любое число в ссылке:
site.com/index.php?start="любое число от 0 до бесконечности"?
Спустя 1 минута, 14 секунд (25.01.2012 - 23:18) Winston написал(а):
echo $_GET['start'];
Спустя 39 секунд (25.01.2012 - 23:18) m4a1fox написал(а):
Не понятно:( подробнее...
Спустя 34 секунды (25.01.2012 - 23:19) killer8080 написал(а):
Цитата (klf @ 25.01.2012 - 22:17) |
"любое число от 0 до бесконечности"? |
бесконечность не число
Спустя 2 минуты, 9 секунд (25.01.2012 - 23:21) alexbel2404 написал(а):
Спустя 11 минут, 47 секунд (25.01.2012 - 23:33) klf написал(а):
Цитата (alexbel2404 @ 25.01.2012 - 20:21) |
http://php.net/manual/ru/function.mt-rand.php |
мне нужно указать не случайное число
а все ссылки:
site.com/index.php?start=1
site.com/index.php?start=2
site.com/index.php?start=3
...
...
...
site.com/index.php?start=999999
Тоесть
site.com/index.php?start="любое число от 0 до 99999"
а лучше
site.com/index.php?start="любое число от 0 до бесконечности"
Спустя 3 минуты, 8 секунд (25.01.2012 - 23:36) killer8080 написал(а):
Цитата (klf @ 25.01.2012 - 22:33) |
мне нужно указать не случайное число а все ссылки: site.com/index.php?start=1 site.com/index.php?start=2 site.com/index.php?start=3 ... ... ... site.com/index.php?start=999999 |
for($i = 1; $i <= 999999; $i++){
echo 'site.com/index.php?start='.$i."\r\n";
}
Спустя 4 минуты, 1 секунда (25.01.2012 - 23:40) Winston написал(а):
Цитата (killer8080 @ 25.01.2012 - 22:36) |
$i <= 999999 |
Спустя 2 минуты, 6 секунд (25.01.2012 - 23:42) Winston написал(а):
Цитата (killer8080 @ 25.01.2012 - 22:36) |
for($i = 1; $i <= 999999; $i++){ echo 'site.com/index.php?start='.$i."\r\n"; } |
Лучше уже так
for($i = 1;; $i++){:lol:
echo 'site.com/index.php?start='.$i."\r\n";
}
Спустя 1 минута, 29 секунд (25.01.2012 - 23:44) killer8080 написал(а):
Winston
упс, очепяточка вышла :D
упс, очепяточка вышла :D
for($i = 1; $i >= 999999; $i++){
echo 'site.com/index.php?start='.$i."\r\n";
}
Спустя 1 минута, 6 секунд (25.01.2012 - 23:45) Winston написал(а):
Цитата (killer8080 @ 25.01.2012 - 22:44) |
упс, очепяточка вышла |
Дык пахать не будет
Спустя 4 минуты, 20 секунд (25.01.2012 - 23:49) killer8080 написал(а):
Цитата (Winston @ 25.01.2012 - 22:45) |
Дык пахать не будет |
блин с толку сбил, там в первом посте и так все правильно было
Спустя 7 минут, 40 секунд (25.01.2012 - 23:57) Olimp1104 написал(а):
Цитата (killer8080 @ 25.01.2012 - 20:49) | ||
блин с толку сбил, там в первом посте и так все правильно было |
ага, вот только время работы скрипта...
Спустя 1 минута, 30 секунд (25.01.2012 - 23:58) UnWind написал(а):
Функция rand() вывод случайного числа из диапазона допустимых.
Например:
Например:
<?php
echo rand(0, 999999);
Спустя 2 минуты, 49 секунд (26.01.2012 - 00:01) killer8080 написал(а):
Цитата (Olimp1104 @ 25.01.2012 - 22:57) |
ага, вот только время работы скрипта... |
сомневаюсь что там реально будет миллион ссылок
Спустя 3 минуты, 41 секунда (26.01.2012 - 00:05) UnWind написал(а):
Цитата |
сомневаюсь что там реально будет миллион ссылок |
Ну по его словам - чем больше тем лучше)
По этому я и влепил мулльон)
Спустя 1 минута, 2 секунды (26.01.2012 - 00:06) Olimp1104 написал(а):
Цитата (klf @ 25.01.2012 - 20:33) | ||
мне нужно указать не случайное число а все ссылки: site.com/index.php?start=1 site.com/index.php?start=2 site.com/index.php?start=3 ... ... ... site.com/index.php?start=999999 Тоесть site.com/index.php?start="любое число от 0 до 99999" а лучше site.com/index.php?start="любое число от 0 до бесконечности" |
такое ощущение, что вы хотите сделать sitemap...
site.com/index.php?start=1 в этом примере "1" это id какой-то страницы, которая записана в базе?
Если да - просто вытягиваете все id-шники из базы, записываете их в массив и с помощью foreach выводите.
Спустя 2 минуты, 48 секунд (26.01.2012 - 00:09) Olimp1104 написал(а):
Цитата (killer8080 @ 25.01.2012 - 21:01) | ||
сомневаюсь что там реально будет миллион ссылок |
а если site.com/index.php?start=5 не будет (напр. удалили), то ссылка будет битой. Вот уж поисковики "обрадуются"
Спустя 1 минута, 2 секунды (26.01.2012 - 00:10) killer8080 написал(а):
klf
а как это понимать
а как это понимать
Цитата (klf @ 25.01.2012 - 22:33) |
мне нужно указать не случайное число а все ссылки: site.com/index.php?start=1 site.com/index.php?start=2 site.com/index.php?start=3 ... ... |
и
Цитата (klf @ 25.01.2012 - 22:33) |
а лучше site.com/index.php?start="любое число от 0 до бесконечности" |
?
Спустя 57 секунд (26.01.2012 - 00:11) UnWind написал(а):
Мде... Если с таким условием, то это уже тебе самому писать.
Так как это геморой за бесплатно писать (Если конечно ссылки у тебя страницы не из базы)
Так как это геморой за бесплатно писать (Если конечно ссылки у тебя страницы не из базы)
Цитата |
site.com/index.php?start=rand(0, 9999999) |
А сделать я тебе вот так предлагал.
Спустя 8 минут, 16 секунд (26.01.2012 - 00:19) Olimp1104 написал(а):
Цитата (UnWind @ 25.01.2012 - 21:11) |
Мде... Если с таким условием, то это уже тебе самому писать. Так как это геморой за бесплатно писать (Если конечно ссылки у тебя страницы не из базы) |
ага, представляю файл:
if($_GET['start']==1){}
...
if($_GET['start']==999999){}
либо база, либо массив. а оттуда вытащить много мозгов не надо
Спустя 47 минут, 54 секунды (26.01.2012 - 01:07) klf написал(а):
А никак нельзя регулярными выражениями указать любой символ от 0 до 9.
Соединить, например, 3 выражения - теоретически можно получить любое число от 0 до 999
Соединить, например, 3 выражения - теоретически можно получить любое число от 0 до 999
Спустя 1 минута, 59 секунд (26.01.2012 - 01:09) Winston написал(а):
Цитата (klf @ 26.01.2012 - 00:07) |
А никак нельзя регулярными выражениями указать любой символ от 0 до 9. |
Можно, вот так \d{1,3}
Но только я не догоню каким боком здесь регулярки?
Спустя 49 секунд (26.01.2012 - 01:10) UnWind написал(а):
klf
Можно посчитать количество страниц, и установить точно число предела.
Можно посчитать количество страниц, и установить точно число предела.
Спустя 7 минут, 41 секунда (26.01.2012 - 01:17) killer8080 написал(а):
klf
нужно корректно задавать вопрос, что нам гадать что тебе нужно? То ли ссылки генерировать, то ли контент парсить?
нужно корректно задавать вопрос, что нам гадать что тебе нужно? То ли ссылки генерировать, то ли контент парсить?
Спустя 4 часа, 57 минут, 55 секунд (26.01.2012 - 06:15) bob marley написал(а):
любое число от 0 до 9999999:
$url='site.com/index.php?start='.rand(0, 9999999);
echo $url;