Просмотр полной версии : Код php
Johnydriver
11.07.2015, 15:47
Привет, создал свой сократитель ссылок как в видео youtube . com/watch?v=LPzvl8vCPkk
Только он делает по 1 сокращенной ссылке, и каждый раз нужно вводить сайт заново и сокращать.
Какой код использовать, чтобы задать самому цифру для сокращалки. Например мне нужно чтобы он сократил 1 ссылку 1000 раз, какой код прописать?
Буду очень благодарен за ответ!
Цикл и пауза.
foreach() или while() - циклы
sleep() - пауза
http://php.net
Johnydriver
11.07.2015, 16:04
Я полный новичок в php...
прописать:
while('1')
sleep('1')
Я правильно понял?
↑ (https://antichat.live/posts/3867213/)
Я полный новичок в php...
прописать:
while('1')
sleep('1')
Я правильно понял?
да
↑ (https://antichat.live/posts/3867213/)
Я полный новичок в php...
прописать:
while('1')
sleep('1')
Я правильно понял?
$urlList = ['http://google.com', 'http://youtube.com'];
foreach($urlList as $oneUrl){
$counter = 1000;
while($counter > 0){
echo функция_сокращения_ссылок($ oneUrl);
$counter--;
}
}
Набросал на коленке, но думаю логика понятна
Johnydriver
11.07.2015, 18:29
↑ (https://antichat.live/posts/3867253/)
$urlList = ['http://google.com', 'http://youtube.com'];
foreach($urlList as $oneUrl){
$counter = 1000;
while($counter > 0){
echo функция_сокращения_ссылок($ oneUrl);
$counter--;
}
}
Набросал на коленке, но думаю логика понятна
Это все добавить к текущему коду?
Благодарю за потраченное время.
Johnydriver
12.07.2015, 18:40
prepare("SELECT*FROM links WHERE title=?");
$result->bind_param("s",$_GET['title']);
$result->execute();
$goto=$result->get_result()->fetch_array();
$g=$goto[1];
header("Location:$g";
}
if (isset($_POST['shorten'])) {
$title= generateRandomString();
if (substr($_POST['url_to_shorten'], 0, 7) != "http://" {
$url="http://".$POST['url_to_shorten'];
} else {
$url=$_POST['url_to_shorten'];
$result=$db->prepare("INSERT INTO links VALUES('',?,?)");
$result->bind_param("ss",$url,$title);
$result->execute();
echo .$title;
}
?>
fuck ur mom
Shorten your links
что в нем изменить, чтобы работал?
что в нем изменить, чтобы работал?
посмотри по подсветке синтаксиса там же ошибок вагон и все они подсвечены, бросается в глаза.
↑ (https://antichat.live/posts/3867592/)
header("
Location
:
$g
";
Вот эта порадовала =)
winstrool
12.07.2015, 19:23
$characters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJK LMNOPQRSTUVWXYZ';
......
$randomString.=#characters[rand(0, $charactersLength - 1)];
Включите вывод ошибок, да смотрите по логам!
Johnydriver
12.07.2015, 20:13
Я новичок, я ели ели читаю PHP, не понимаю где ошибки, если кто-то может помочь, я отблагодарю финансово...
Дайте контакт, кто сможет.
↑ (https://antichat.live/posts/3867618/)
Я новичок, я ели ели читаю PHP, не понимаю где ошибки, если кто-то может помочь, я отблагодарю финансово...
Дайте контакт, кто сможет.
Отписал в ЛС
↑ (https://antichat.live/posts/3867711/)
Я бы отписал да ты такого высококлассного профи как я просто не потянешь смерд.
Поэтому ему приходится довольствоваться малым =))
↑ (https://antichat.live/posts/3867618/)
Я новичок, я ели ели читаю PHP, не понимаю где ошибки, если кто-то может помочь, я отблагодарю финансово...
Дайте контакт, кто сможет.
Ну или воспользоваться уже готовыми вариантами на том же PHP, открыть книжку по PHP и разбираться что и как работает.
Вот как вариант одного из решений
http://ajc.su/web-razrabotka/php/prostoj-sokrashhatel-ssylok-na-php/
↑ (https://antichat.live/posts/3867827/)
Ну или воспользоваться уже готовыми вариантами на том же PHP, открыть книжку по PHP и разбираться что и как работает.
Вот как вариант одного из решений
http://ajc.su/web-razrabotka/php/prostoj-sokrashhatel-ssylok-na-php/
Круто! Пригодится)))
↑ (https://antichat.live/posts/3867203/)
Привет, создал свой сократитель ссылок как в видео youtube . com/watch?v=LPzvl8vCPkk
Только он делает по 1 сокращенной ссылке, и каждый раз нужно вводить сайт заново и сокращать.
Какой код использовать, чтобы задать самому цифру для сокращалки. Например мне нужно чтобы он сократил 1 ссылку 1000 раз, какой код прописать?
Буду очень благодарен за ответ!
Есть такой код:
Url:
ok
0);
$query=mysql_query("SELECT * FROM `urls` where `url_real`='$url_r eal'");
if(mysql_num_rows($query)==0){
mysql_query("INSERT INTO `urls`(url,url_real) VALUES('$url_r andom','$url_real')");
echo'http://'$_SERVER['SERVER_ADDR'].$url_random;
} else {
while($row=mysql_fetch_array($query)){
$url=$row['url'];
}
echo'http://'.$_SERVER['SERVER_ADDR'].'/'.$url;
}
} else {
echo'неверный url';
}
}
?>
Сама форма:
Введите ссылку:
получить
База данных MySQL:
id, url, url_real
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot