php
  • image
  • 2013-10-09 3 views 0 likes 
    0

    Добрый день.Как получить изображение из удаленного файла?

    вставить в страницу index.php изображения с помощью кода:

    <img src="/image.php?com=farm&id=4602"> 
    

    КОД image.php:

    <?php 
    header("Content-type: image/*"); 
    
    $image = '/images/no_image.png'; 
    
    $filename = basename($image); 
    $file_extension = strtolower(substr(strrchr($filename,"."),1)); 
    
    switch($file_extension) { 
        case "gif": $ctype="image/gif"; break; 
        case "png": $ctype="image/png"; break; 
        case "jpeg": 
        case "jpg": $ctype="image/jpg"; break; 
        default: $ctype="image/png"; 
    } 
    
    // echo $image; // 
    //echo $file_extension; will be image/png 
    header('Content-type:'.$ctype); 
    readfile($image); 
    
    } 
    
    ?> 
    

    но я Cann получить изображение.

    на странице index.php я вижу:

    enter image description here

    Кто-нибудь знает, где ошибка?

    +2

    , что это, безусловно, вопрос путь. Вы должны перепроверить свой относительный путь. – Jinandra

    ответ

    0

    Пожалуйста, попробуйте с абсолютным путем. Может быть, может помочь;)

    $image = 'http://yourdomain/images/no_image.png'; 
    

    ИЛИ

    Here у вас есть хороший пример # 1

    Смежные вопросы