ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

11.07.2015, 15:47
|
|
Новичок
Регистрация: 09.05.2015
Сообщений: 18
Провел на форуме: 5690
Репутация:
0
|
|
Привет, создал свой сократитель ссылок как в видео youtube . com/watch?v=LPzvl8vCPkk
Только он делает по 1 сокращенной ссылке, и каждый раз нужно вводить сайт заново и сокращать.
Какой код использовать, чтобы задать самому цифру для сокращалки. Например мне нужно чтобы он сократил 1 ссылку 1000 раз, какой код прописать?
Буду очень благодарен за ответ!
|
|
|

11.07.2015, 15:59
|
|
Участник форума
Регистрация: 22.07.2011
Сообщений: 229
Провел на форуме: 55143
Репутация:
0
|
|
Цикл и пауза.
foreach() или while() - циклы
sleep() - пауза
http://php.net
|
|
|

11.07.2015, 16:04
|
|
Новичок
Регистрация: 09.05.2015
Сообщений: 18
Провел на форуме: 5690
Репутация:
0
|
|
Я полный новичок в php...
прописать:
while('1')
sleep('1')
Я правильно понял?
|
|
|

11.07.2015, 17:35
|
|
Новичок
Регистрация: 09.05.2015
Сообщений: 29
Провел на форуме: 5545
Репутация:
0
|
|
Сообщение от Johnydriver
↑
Я полный новичок в php...
прописать:
while('1')
sleep('1')
Я правильно понял?
да
|
|
|

11.07.2015, 18:18
|
|
Познающий
Регистрация: 18.05.2015
Сообщений: 37
Провел на форуме: 13262
Репутация:
0
|
|
Сообщение от Johnydriver
↑
Я полный новичок в php...
прописать:
while('1')
sleep('1')
Я правильно понял?
Код:
$urlList = ['http://google.com', 'http://youtube.com'];
foreach($urlList as $oneUrl){
$counter = 1000;
while($counter > 0){
echo функция_сокращения_ссылок($oneUrl);
$counter--;
}
}
Набросал на коленке, но думаю логика понятна
|
|
|

11.07.2015, 18:29
|
|
Новичок
Регистрация: 09.05.2015
Сообщений: 18
Провел на форуме: 5690
Репутация:
0
|
|
Сообщение от jslby
↑
Код:
$urlList = ['http://google.com', 'http://youtube.com'];
foreach($urlList as $oneUrl){
$counter = 1000;
while($counter > 0){
echo функция_сокращения_ссылок($oneUrl);
$counter--;
}
}
Набросал на коленке, но думаю логика понятна
Это все добавить к текущему коду?
Благодарю за потраченное время.
|
|
|

12.07.2015, 18:40
|
|
Новичок
Регистрация: 09.05.2015
Сообщений: 18
Провел на форуме: 5690
Репутация:
0
|
|
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][/COLOR][COLOR="#0000BB"]prepare[/COLOR][COLOR="#DD0000"]("[/COLOR][COLOR="#0000BB"]SELECT[/COLOR][COLOR="#007700"]*[/COLOR][COLOR="#0000BB"]FROM links WHERE title[/COLOR][COLOR="#007700"]=?[/COLOR][COLOR="#DD0000"]"); [/COLOR][COLOR="#0000BB"]$result[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]bind_param[/COLOR][COLOR="#DD0000"]("[/COLOR][COLOR="#0000BB"]s[/COLOR][COLOR="#DD0000"]",[/COLOR][COLOR="#0000BB"]$_GET[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'title']); [/COLOR][COLOR="#0000BB"]$result[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]execute[/COLOR][COLOR="#DD0000"]();
[/COLOR][COLOR="#0000BB"]$goto[/COLOR][COLOR="#DD0000"]=[/COLOR][COLOR="#0000BB"]$result[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]get_result[/COLOR][COLOR="#DD0000"]()->fetch_array(); [/COLOR][COLOR="#0000BB"]$g[/COLOR][COLOR="#DD0000"]=[/COLOR][COLOR="#0000BB"]$goto[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]][/COLOR][COLOR="#DD0000"]; header("[/COLOR][COLOR="#0000BB"]Location[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#0000BB"]$g[/COLOR][COLOR="#DD0000"]"; }
if (isset([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'shorten'])) { [/COLOR][COLOR="#0000BB"]$title[/COLOR][COLOR="#DD0000"]= generateRandomString(); if (substr([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'url_to_shorten'], 0, 7) != "[/COLOR][COLOR="#0000BB"]http[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#FF8000"]//" { [/COLOR][COLOR="#0000BB"]$url[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#DD0000"]"http://"[/COLOR][COLOR="#007700"].$[/COLOR][COLOR="#0000BB"]POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'url_to_shorten'[/COLOR][COLOR="#007700"]]; } else { [/COLOR][COLOR="#0000BB"]$url[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'url_to_shorten'[/COLOR][COLOR="#007700"]];
[/COLOR][COLOR="#0000BB"]$result[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$db[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]prepare[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"INSERT INTO links VALUES('',?,?)"[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]$result[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]bind_param[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"ss"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$url[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$title[/COLOR][COLOR="#007700"]); [/COLOR][COLOR="#0000BB"]$result[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]execute[/COLOR][COLOR="#007700"](); echo .[/COLOR][COLOR="#0000BB"]$title[/COLOR][COLOR="#007700"]; } [/COLOR][COLOR="#0000BB"]?> [/COLOR]
fuck ur mom
Shorten your links
[/COLOR]
что в нем изменить, чтобы работал?
|
|
|

12.07.2015, 18:51
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Сообщение от None
что в нем изменить, чтобы работал?
посмотри по подсветке синтаксиса там же ошибок вагон и все они подсвечены, бросается в глаза.
|
|
|

12.07.2015, 18:57
|
|
Познающий
Регистрация: 18.05.2015
Сообщений: 37
Провел на форуме: 13262
Репутация:
0
|
|
Сообщение от Johnydriver
↑
header("
Location
:
$g
";
Вот эта порадовала =)
|
|
|

12.07.2015, 19:23
|
|
Познающий
Регистрация: 06.03.2007
Сообщений: 59
Провел на форуме: 371875
Репутация:
137
|
|
PHP код:
[COLOR="#000000"][COLOR="#0000BB"]$characters[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#DD0000"]'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'[/COLOR][COLOR="#007700"]; ...... [/COLOR][COLOR="#0000BB"]$randomString[/COLOR][COLOR="#007700"].=[/COLOR][COLOR="#FF8000"]#characters[rand(0, $charactersLength - 1)]; [/COLOR][/COLOR]
Включите вывод ошибок, да смотрите по логам!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|