回显图像的文件名

发布于 2024-12-05 09:05:02 字数 579 浏览 0 评论 0原文

看来简单的 echo $image 并不能解决这个问题:

<?php
include_once 'class.get.image.php';

// initialize the class
$image = new GetImage;

// just an image URL
$image->source = $_POST["url"];
$image->save_to = 'images/'; // with trailing slash at the end
$get = $image->download('curl'); // using GD

if($get)
{
    echo 'The image has been saved.';
    echo $image;
}
?>

这是 class.get。 image.php 您看到我插入了 echo $image; 希望它能够至少显示图像的文件名,但事实并非如此。

It seems the simple echo $image doesn't do the trick for this one:

<?php
include_once 'class.get.image.php';

// initialize the class
$image = new GetImage;

// just an image URL
$image->source = $_POST["url"];
$image->save_to = 'images/'; // with trailing slash at the end
$get = $image->download('curl'); // using GD

if($get)
{
    echo 'The image has been saved.';
    echo $image;
}
?>

Here's class.get.image.php You see i've inserted echo $image; hoping it would display at least the filename of the image but it doesn't.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小女人ら 2024-12-12 09:05:02
echo basename($image->source);

这样就可以了

echo basename($image->source);

that will do the trick

小ぇ时光︴ 2024-12-12 09:05:02

$image 是一个对象,如果您希望回显对象,该类必须定义 __toString 方法。

在您的类中,文件名似乎存储在 $this->source 中。因此,您可能需要考虑向您的类添加类似于以下内容的 __toString 方法:

public function __toString()
{
    return $this->source;
}

添加此方法后,您将能够执行 echo $image,并且它会回显 __toString 返回的任何内容。

$image is an object, and if you wish to echo an object, the class must define the __toString method.

In your class, it looks like the filename is stored in $this->source. Therefore you might want to consider adding a __toString method to your class that is similar to the following:

public function __toString()
{
    return $this->source;
}

After you add this, you will be able to do echo $image, and it will echo whatever __toString returns.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文