一种快速简陋的图像随机化方法

Avatar of Chris St. Amand
Chris St. Amand 发布

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200美元免费信用额度!

这是一个在您的网站上随机化横幅的小技巧。有点快速简陋。它需要在PHP页面上才能工作。

首先,我们需要在您的服务器上设置一个文件夹来存放图片。我们需要按顺序命名图片,例如,mypicture1.jpg、mypicture2.jpg和mypicture3.jpg等等。

下一步是编辑您网站上的横幅代码以反映您新的图像文件位置。如果您有…

<img src="//www.yoursite.com/random_images_folder_path/mypicture.jpg" />

它将变成…

<img src="//www.yoursite.com/random_images_folder_path/mypicture<?php
echo(mt_rand(1,3)); ?>.jpg">

MT_Rand 是一个PHP函数,它从第一个数字随机到一个数字,在我们的例子中是1到3。您可以根据您拥有的图片数量设置它(因为您无法随机化您没有的东西)。

您也可以将此图像放在一个PHP文件中,例如名为mypicture.php,并将其包含在您的横幅区域中。这样您只需在一个地方更改它。

因此,打开一个新的txt文件并输入上述随机图像代码。将文本文件保存为.php扩展名到您的服务器。然后在您的图片区域包含以下代码。

<?php include("http://www.yoursite.com/mypicture.php"); ?>

您也不必使用绝对路径。我这样做是为了简洁和简单。

好吧,这就是全部内容。希望这对某些人有所帮助。

这篇文章由 Chris St. Amand 撰写。Chris过去8年一直是自由职业的网页设计师和开发人员。