Я пишу код, который загружает изображение с URL-адреса, но мне нужно изменить размеры изображения на 250px * 250px
при его загрузке.Измените размер изображения при загрузке
Как я могу изменить свой код, чтобы сделать это?
Пример: Если я загружаю изображение размером 130px * 185px
, оно автоматически сохраняется в моем загружаемом каталоге в 250px *250px
.
код, который я использую:
<?php
/* photo uploader*/
if($_POST["submit"]){
$pic = trim($_POST["pic_url"]);
if($pic){
$photo = fopen($pic,"rb");
if($photo){
$valid_exts = array("jpg","jpeg","gif","png","Bmp","TIFF"); // default image only extensions
if($valid_exts){
$newpic = fopen("../../cat/adventure/images/" . basename($pic), "wb"); // replace "downloads" with whatever directory you wish.
if($newpic){
while(!feof($photo)){
// Write the url file to the directory.
fwrite($newpic,fread($photo,1024 * 8),1024 * 8); // write the file to the new directory at a rate of 8kb/sec. until we reach the end.
}
}
}
}
}
}
?>
пожалуйста форматировать Ваш код в читаемом образом – Reeno