это код, чтобы поймать все URL-адреса в POST и закоротить их, а затем вставить каждый из них в строке в mysql ..... но здесь он вставляет весь URL-адрес в одну строку? , так как я могу заставить его поймать первый url, а затем вставить его в базу данных, а затем вернуться на второй и сделать то же самое .. ???php inserting preg_match_all array
$urlinput=mysql_real_escape_string($_POST['url']);
$pattren="/(http:\/\/)[a-zA-Z0-9]*\.[a-z]*(.*)|(www)\.[a-zA-Z0-9]*\.[com]*(.*)/";
preg_match_all($pattren, $urlinput, $matches);
foreach($matches[0] as $match) {
$id=rand(10000,99999);
$shorturl=base_convert($id,20,36);
$sql = "insert into url values('$id','$match','$shorturl')";
mysql_query($sql,$con);
}
s/pattren/pattern – ThiefMaster
Как выглядит ваш вход? Что между URL-адресами? пространства? новые линии? – Gavriel