http://mysite.ru/icon/iconc01.png
Спустя 2 минуты, 43 секунды (19.06.2012 - 19:09) Winston написал(а):
Спустя 22 минуты, 38 секунд (19.06.2012 - 19:32) OneFinal написал(а):
да, скачивает как нужно, но я совсем запутался ))
нужно что бы имя бралось из ссылки
нужно что бы имя бралось из ссылки
preg_match_all('#item_icon/(.*).png#i',"$value",$m);с такой регуляркой срабатывает. теперь понять не могу почему дублируються записи в ответе ? я получаю 2 одинаковых ссылки.
$test = mysql_query("SELECT img FROM `latu6hu3` LIMIT 1 ") or die(mysql_error());
while($row = mysql_fetch_array($test))
foreach($row as $key => $value){
print_r ($value);
preg_match_all('#/item_icon/(.*).png#i',"$value",$m);
$curl = curl_init('$value');
$new_file = $_SERVER['DOCUMENT_ROOT'] . "/files/.png";
$fp = fopen($new_file, 'w');
curl_setopt($curl, CURLOPT_FILE, $fp);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_exec($curl);
curl_close($curl);
fclose($fp);
}
Спустя 1 час, 50 минут, 36 секунд (19.06.2012 - 21:23) Winston написал(а):
Почитай про разницу между mysql_fetch_array и mysql_fetch_assoc, и используй последнюю.
Спустя 17 часов, 30 минут, 17 секунд (20.06.2012 - 14:53) OneFinal написал(а):
получилось, теперь вопрос, как убрать повторы в массиве ?))
Спустя 10 минут, 31 секунда (20.06.2012 - 15:03) Winston написал(а):
В каком массиве повторы?
Спустя 40 секунд (20.06.2012 - 15:04) OneFinal написал(а):
в массиве картинок, вот я получаю примерно такой
Array
(
[0] => item_icon/icon_item_pl_torso_c01.png
)
Array
(
[0] => icon_item_pl_torso_c01.png
)
Array
(
[0] => item_icon/icon_item_pl_torso_c01.png
)
Array
(
[0] => icon_item_pl_torso_c01.png
)
Array
(
[0] => item_icon/icon_item_pl_torso_c01.png
)
Спустя 6 минут, 24 секунды (20.06.2012 - 15:10) Winston написал(а):
В какой переменной этот массив? И какой он одно-двумерный?
Спустя 5 минут, 13 секунд (20.06.2012 - 15:16) OneFinal написал(а):
получаю это массив через
вот
preg_match_all('#item_icon/(.*)#i',"$value",$m);
foreach ($m as $val => $too){
print_r ($too);
}
вот
Спустя 1 минута, 15 секунд (20.06.2012 - 15:17) OneFinal написал(а):
$test = mysql_query("SELECT img FROM `latu6Bepx` LIMIT 5 ") or die(mysql_error());
while($row = mysql_fetch_assoc($test)){
foreach($row as $key => $value){
preg_match_all('#item_icon/(.*)#i',"$value",$m);
foreach ($m as $val => $too){
print_r ($too);
}
вот так думаю будет верно.
Спустя 49 секунд (20.06.2012 - 15:18) Winston написал(а):
preg_match_all('#item_icon/(.*)#i',"$value",$m);
print_r(array_unique($m[1]));
Не?
Спустя 4 минуты, 25 секунд (20.06.2012 - 15:22) OneFinal написал(а):
не
Спустя 12 минут, 28 секунд (20.06.2012 - 15:35) OneFinal написал(а):
или как можно сразу при запросе из базы убрать дубликаты ?
Спустя 17 минут, 55 секунд (20.06.2012 - 15:53) Winston написал(а):
SELECT DISTINCT...
Спустя 10 минут, 22 секунды (20.06.2012 - 16:03) OneFinal написал(а):
СПАСИБО!)))