[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как указать любое число
klf
В разделе сайта есть ссылки:
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 до бесконечности"?

бесконечность не число wink.gif

Спустя 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

laugh.gif

Спустя 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++){
echo 'site.com/index.php?start='.$i."\r\n";
}
:lol:

Спустя 1 минута, 29 секунд (25.01.2012 - 23:44) killer8080 написал(а):
Winston
упс, очепяточка вышла :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)
упс, очепяточка вышла biggrin.gif

Дык пахать не будет unsure.gif

Спустя 4 минуты, 20 секунд (25.01.2012 - 23:49) killer8080 написал(а):
Цитата (Winston @ 25.01.2012 - 22:45)
Дык пахать не будет

блин с толку сбил, там в первом посте и так все правильно было smile.gif

Спустя 7 минут, 40 секунд (25.01.2012 - 23:57) Olimp1104 написал(а):
Цитата (killer8080 @ 25.01.2012 - 20:49)
Цитата (Winston @ 25.01.2012 - 22:45)
Дык пахать не будет

блин с толку сбил, там в первом посте и так все правильно было smile.gif

ага, вот только время работы скрипта...

Спустя 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)
ага, вот только время работы скрипта...

сомневаюсь что там реально будет миллион ссылок wink.gif

Спустя 3 минуты, 41 секунда (26.01.2012 - 00:05) UnWind написал(а):
Цитата
сомневаюсь что там реально будет миллион ссылок

Ну по его словам - чем больше тем лучше)
По этому я и влепил мулльон) wink.gif

Спустя 1 минута, 2 секунды (26.01.2012 - 00:06) Olimp1104 написал(а):
Цитата (klf @ 25.01.2012 - 20:33)
Цитата (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 до бесконечности"

такое ощущение, что вы хотите сделать 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)
Цитата (Olimp1104 @ 25.01.2012 - 22:57)
ага, вот только время работы скрипта...

сомневаюсь что там реально будет миллион ссылок wink.gif

а если 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 до бесконечности"

? blink.gif

Спустя 57 секунд (26.01.2012 - 00:11) UnWind написал(а):
Мде... Если с таким условием, то это уже тебе самому писать.
Так как это геморой за бесплатно писать smile.gif (Если конечно ссылки у тебя страницы не из базы)
Цитата
site.com/index.php?start=rand(0, 9999999)

А сделать я тебе вот так предлагал.

Спустя 8 минут, 16 секунд (26.01.2012 - 00:19) Olimp1104 написал(а):
Цитата (UnWind @ 25.01.2012 - 21:11)
Мде... Если с таким условием, то это уже тебе самому писать.
Так как это геморой за бесплатно писать smile.gif (Если конечно ссылки у тебя страницы не из базы)

ага, представляю файл:
if($_GET['start']==1){}
...
if($_GET['start']==999999){}
biggrin.gif
либо база, либо массив. а оттуда вытащить много мозгов не надо

Спустя 47 минут, 54 секунды (26.01.2012 - 01:07) klf написал(а):
А никак нельзя регулярными выражениями указать любой символ от 0 до 9.
Соединить, например, 3 выражения - теоретически можно получить любое число от 0 до 999

Спустя 1 минута, 59 секунд (26.01.2012 - 01:09) Winston написал(а):
Цитата (klf @ 26.01.2012 - 00:07)
А никак нельзя регулярными выражениями указать любой символ от 0 до 9.

Можно, вот так \d{1,3}
Но только я не догоню каким боком здесь регулярки? blink.gif

Спустя 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;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.