PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Без описания
Поиск в теме | Версия для печати
sense1
Отправлено: 28 Марта, 2017 - 00:39:24
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Март 2017
Помог: 0 раз(а)
Всем привет! Я новичок в PHP.
У меня есть массив ссылок на изображения) как можно реализовать загрузку по ссылкам в папку?
Вот что пробовал...
$c = count($imgs);
foreach($imgs as $l){
for($i =0;$i < $c; $i++){
file_put_contents("/var/www/html/img/$i" .'.jpg',file_get_contents($l));
}
quad
Отправлено: 28 Марта, 2017 - 01:22:58
Новичок
Покинул форум
Сообщений всего: 39
Дата рег-ции: Март 2017
Откуда: Россия
Помог: 0 раз(а)
Вот тебе код (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function split_path( $full_path ) {
return $path_parts [ 'basename' ] ;
}
$imgs = array ( "http://artemfedorov.ru/i/portfolio/expange/expange.png" , "http://artemfedorov.ru/i/portfolio/ippt-index.png" , "http://artemfedorov.ru/i/portfolio/coin.ru/preview.png" ) ; foreach ( $imgs as $l ) {
$handle = fopen ( split_path( $l ) , "a+" ) ; }
?>
(Добавление)
К стати в твоем коде была ошибка он не сохранял файлы потому что путь не обрезал ты до картинки глобальный(Отредактировано автором: 28 Марта, 2017 - 01:25:47)
sense1
Отправлено: 28 Марта, 2017 - 01:30:31
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Март 2017
Помог: 0 раз(а)
quad пишет: Вот тебе код (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function split_path( $full_path ) {
return $path_parts [ 'basename' ] ;
}
$imgs = array ( "http://artemfedorov.ru/i/portfolio/expange/expange.png" , "http://artemfedorov.ru/i/portfolio/ippt-index.png" , "http://artemfedorov.ru/i/portfolio/coin.ru/preview.png" ) ; foreach ( $imgs as $l ) {
$handle = fopen ( split_path( $l ) , "a+" ) ; }
?>
(Добавление)
К стати в твоем коде была ошибка он не сохранял файлы потому что путь не обрезал ты до картинки глобальный
Спасибо большое Вам
quad
Отправлено: 28 Марта, 2017 - 01:33:25
Новичок
Покинул форум
Сообщений всего: 39
Дата рег-ции: Март 2017
Откуда: Россия
Помог: 0 раз(а)
sense1 пишет: quad пишет: Вот тебе код (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function split_path( $full_path ) {
return $path_parts [ 'basename' ] ;
}
$imgs = array ( "http://artemfedorov.ru/i/portfolio/expange/expange.png" , "http://artemfedorov.ru/i/portfolio/ippt-index.png" , "http://artemfedorov.ru/i/portfolio/coin.ru/preview.png" ) ; foreach ( $imgs as $l ) {
$handle = fopen ( split_path( $l ) , "a+" ) ; }
?>
(Добавление)
К стати в твоем коде была ошибка он не сохранял файлы потому что путь не обрезал ты до картинки глобальный
Спасибо большое Вам
Спасибку хоть нажми если помог
sense1
Отправлено: 28 Марта, 2017 - 01:37:07
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Март 2017
Помог: 0 раз(а)
quad пишет: sense1 пишет: quad пишет: Вот тебе код (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function split_path( $full_path ) {
return $path_parts [ 'basename' ] ;
}
$imgs = array ( "http://artemfedorov.ru/i/portfolio/expange/expange.png" , "http://artemfedorov.ru/i/portfolio/ippt-index.png" , "http://artemfedorov.ru/i/portfolio/coin.ru/preview.png" ) ; foreach ( $imgs as $l ) {
$handle = fopen ( split_path( $l ) , "a+" ) ; }
?>
(Добавление)
К стати в твоем коде была ошибка он не сохранял файлы потому что путь не обрезал ты до картинки глобальный
Спасибо большое Вам
Спасибку хоть нажми если помог
Я б с радостью)
количество сообщений оставленных Вами на форуме, недостаточно для данной операции.
(Добавление)
quad пишет: sense1 пишет: quad пишет: Вот тебе код (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function split_path( $full_path ) {
return $path_parts [ 'basename' ] ;
}
$imgs = array ( "http://artemfedorov.ru/i/portfolio/expange/expange.png" , "http://artemfedorov.ru/i/portfolio/ippt-index.png" , "http://artemfedorov.ru/i/portfolio/coin.ru/preview.png" ) ; foreach ( $imgs as $l ) {
$handle = fopen ( split_path( $l ) , "a+" ) ; }
?>
(Добавление)
К стати в твоем коде была ошибка он не сохранял файлы потому что путь не обрезал ты до картинки глобальный
Спасибо большое Вам
Спасибку хоть нажми если помог
Вот код для определенной папки) может кому то пригодится)наберу нужное количество сообщений,
обязательно жди от меня спасибо quad
foreach($imgs as $l){
$pic=file_get_contents($l);
$a = split_path($l);
$handle = fopen("/var/www/html/img/$a", "a+");
fwrite($handle, $pic);
fclose($handle);
}
quad
Отправлено: 28 Марта, 2017 - 12:21:24
Новичок
Покинул форум
Сообщений всего: 39
Дата рег-ции: Март 2017
Откуда: Россия
Помог: 0 раз(а)
sense1 пишет: quad пишет: sense1 пишет: quad пишет: Вот тебе код (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function split_path( $full_path ) {
return $path_parts [ 'basename' ] ;
}
$imgs = array ( "http://artemfedorov.ru/i/portfolio/expange/expange.png" , "http://artemfedorov.ru/i/portfolio/ippt-index.png" , "http://artemfedorov.ru/i/portfolio/coin.ru/preview.png" ) ; foreach ( $imgs as $l ) {
$handle = fopen ( split_path( $l ) , "a+" ) ; }
?>
(Добавление)
К стати в твоем коде была ошибка он не сохранял файлы потому что путь не обрезал ты до картинки глобальный
Спасибо большое Вам
Спасибку хоть нажми если помог
Я б с радостью)
количество сообщений оставленных Вами на форуме, недостаточно для данной операции.
(Добавление)
quad пишет: sense1 пишет: quad пишет: Вот тебе код (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function split_path( $full_path ) {
return $path_parts [ 'basename' ] ;
}
$imgs = array ( "http://artemfedorov.ru/i/portfolio/expange/expange.png" , "http://artemfedorov.ru/i/portfolio/ippt-index.png" , "http://artemfedorov.ru/i/portfolio/coin.ru/preview.png" ) ; foreach ( $imgs as $l ) {
$handle = fopen ( split_path( $l ) , "a+" ) ; }
?>
(Добавление)
К стати в твоем коде была ошибка он не сохранял файлы потому что путь не обрезал ты до картинки глобальный
Спасибо большое Вам
Спасибку хоть нажми если помог
Вот код для определенной папки) может кому то пригодится)наберу нужное количество сообщений,
обязательно жди от меня спасибо quad
foreach($imgs as $l){
$pic=file_get_contents($l);
$path_parts = pathinfo($l);
$handle = fopen('/var/www/html/img/'.$path_parts['basename'].'', 'a+');
fwrite($handle, $pic);
fclose($handle);
}
Не когда не перевязывайся к полному пути, всегда держись относительно файла скрипта поможет избежать множество граблей в будущем
Поиск в теме | Версия для печати
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB