-1

PHPで次のことをしたい

ディレクトリに写真があり、使用してphpファイルのクリーンページに写真をロードする必要があります"site.com/image.php?pic=xx/xx.jpg"

例:http://freeminecraftaccount.org/image.php?pic=images/minecraft.jpg

if (file_exists('image.html')) {
    $temfile = fopen('image.html', 'r');
    $template = fread($temfile, filesize('image.html'));
    if ($title) {
        $template = eregi_replace("<PICTURETITLE>", $title, $template);
    } else {
        $template = eregi_replace("<PICTURETITLE>", $notitle, $template);
    }
    if ($desc) {
        $template = eregi_replace("<PICTUREDESCRIPTION>", $desc, $template);
    }
    if ($pic) {
        $template = eregi_replace("<PICTURE>", "src=\"$pic\">", $template);
    } else {
        $template = eregi_replace("<PICTURE>", $noimage, $template);
    }
    if ($return) {
        $template = eregi_replace("<PICTURELINK>", "<a href=\"$return\">RETURN</a>", $template);
    } else {
        $template = eregi_replace("<PICTURELINK>", "<a href=\"/\">RETURN</a>", $template);
    }
    echo $template;
}

?>

誰かがそれを助けることができれば、それはあまりにも素晴らしいことです ありがとう!

4

1 に答える 1

0
    <?php
    if (isset($_GET['pic'])){
       $pic_location = $_GET['pic'];
    }
    else {
       $pic_location = 'someDefault.jpg';
    }
    ?> 

あなたのhtmlボディで:

 <img src="<?php echo $pic_location; ?>"/>

これは、URL にフル パスがあることを前提としています。それ以外の場合は、エコーの前にパスを追加します。

画像がhttp://site.com/imagesに保存されている場合

しかし、URLにはimageName.jpgのみが表示され、これを行います

<img src="http://site.com/images/<?php echo $pic_location; ?>"/>
于 2013-03-08T19:07:07.950 に答える