Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<?php
$kartinka = "http://example.com/images/image.png";
copy($kartinka,"home/images/image.png");
?>
<?php
$kartinka = "http://example.com/images/image.png";
$name = end(explode("/",$kartinka));
?>
<?php
// Дефиниране на възможните разширения
define('ALLOWED_FILENAMES', 'jpg|jpeg|gif|png');
//Пътя до папката, в която искаш да вкараш изображението
define('IMAGE_DIR', '/path/to/image/dir');
if(!preg_match('#^http://.*/([^/]+\.('.ALLOWED_FILENAMES.'))$#', $_GET['img_url'], $m)) {
die('Invalid url given');
}
if(!$img = file_get_contents($_GET['img_url'])) {
die('Getting that file failed');
}
if(!file_put_contents(IMAGE_DIR.'/'.$m[1], $img)) {
die('Writing the file failed');
}
?>
relax4o каза:1. Това не е дилема
2.
PHP:<?php // Дефиниране на възможните разширения define('ALLOWED_FILENAMES', 'jpg|jpeg|gif|png'); //Пътя до папката, в която искаш да вкараш изображението define('IMAGE_DIR', '/path/to/image/dir'); if(!preg_match('#^http://.*/([^/]+\.('.ALLOWED_FILENAMES.'))$#', $_GET['img_url'], $m)) { die('Invalid url given'); } if(!$img = file_get_contents($_GET['img_url'])) { die('Getting that file failed'); } if(!file_put_contents(IMAGE_DIR.'/'.$m[1], $img)) { die('Writing the file failed'); } ?>
Така се подава чрез $_GET, но ако ще ползваш форма го смени с $_POST.
// Дефиниране на възможните разширения
define('ALLOWED_FILENAMES', 'jpg|jpeg|gif|png');
//Пътя до папката, в която искаш да вкараш изображението
define('IMAGE_DIR', 'localhost/site/images');
if(!preg_match('#^http://.*/([^/]+\.('.ALLOWED_FILENAMES.'))$#', $_POST['image'], $m)) {
die('Invalid url given');
}
if(!$img = file_get_contents($_POST['image'])) {
die('Getting that file failed');
}
if(!file_put_contents(IMAGE_DIR.'/'.$m[1], $img)) {
die('Writing the file failed');
}