【发布时间】:2015-07-01 20:07:16
【问题描述】:
我有一个.ashx 文件,其中包含一堆 url(指向图像)作为空白文本。
我想做的是:
- 读取文件
- 按url排序图片:
- .../img/product/004/big/004-30.jpg
- .../img/product/004/big/004-31.jpg
- ...
- ../img/product/007/big/007-21.jpg
- 将图像保存在远程服务器上
因此它们位于“单独的”文件夹中。
到目前为止我得到了什么:
<?php
$file = fopen("http://versailles.edem.ua/imglist.ashx","r");
$fileArray = array();
while (($line = fgets($file)) !== false) {
$fileArray[] = $line;
}
//SORT THE ARRAYS BY NAME (See above)
//DETECT IMAGES FROM THIS STRING-ARRAY
//SAVE EACH IMAGE ON A REMOTE SERVER IN A SPECIFIC FOLDER (004, 007)
?>
// EDIT CODE
<?php
$file = fopen("http://versailles.edem.ua/imglist.ashx","r");
$fileArray = array();
while (($line = fgets($file)) !== false) {
$fileArray[] = $line;
}
usort($fileArray, function ($elem1, $elem2) {
return strcmp($elem1['title'], $elem2['title']);
});
print_r($fileArray);
?>
【问题讨论】: