導航:首頁 > 編程語言 > php隨機顯示圖片

php隨機顯示圖片

發布時間:2023-05-20 23:04:47

php照片循環顯示問題,如何用AJAX循環顯示上一張下一張照片

兄弟,你要注意區分好php和JS的區別搜攜啊。幫你搞定了。
//wp_442057835.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/彎漏棚/EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Ajax Get Picture</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-CN" />
</head>
<body>
<script>

function last_pic() {
userid = document.getElementById("user_pic").getAttribute("imgid"); //使用imgid存儲當前照片id
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null) {
alert ("Browser does not support HTTP Request");
return null;
}
var q="1";
var url="wp_442057835_process.php?q="+q+"&u="+userid+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function next_pic() {
userid = document.getElementById("user_pic").getAttribute("imgid");
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null) {
alert ("Browser does not support HTTP Request");
return null;
}
var q="2";
var url="wp_442057835_process.php?q="+q+"&u="+userid+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
var nuserid=xmlHttp.responseText;
var newImage = document.getElementById("user_pic");
newImage.setAttribute("src", "user_pic/"+nuserid+".jpg");
newImage.setAttribute("imgid", nuserid);
}
}

function GetXmlHttpObject(){
var request;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
var arrVersions = ["Microsoft.XMLHTTP","MSXML2.XMLHttp.4.0"埋則,
"MSXML2.XMLHttp.3.0","MSXML2.XMLHttp.5.0"];
for(var i=0;i < arrVersions.length;i++){
try{
request = new ActiveXObject(arrVersions[i]);
return request;
}catch(exception){
//忽略,繼續
}
}
}else{
request = new XMLHttpRequest();
return request;
}
}

</script>
<div id="pic_show">
<a href="javascript:;" onclick="last_pic(); return false;" >上一張</a>
<img src="<?php echo "user_pic/1.jpg" ?>" alt="修改頭像" hspace="7" id="user_pic" width="200px" height="100px" imgid="1"/>
<a href="javascript:;" onclick="next_pic(); return false;" >下一張</a>
</body>
</html>

//wp_442057835_process.php
<?php
header("content-type:textml;charset=utf-8");
include("db.php");
//echo $_GET["q"];
//echo $_GET["u"];
$userid=$_GET["u"];
if($_GET["q"]==1)
{
$lquery=mysql_query("SELECT * FROM usermember WHERE userid < $userid ORDER BY userid DESC LIMIT 1 ");
$last_user =mysql_fetch_object($lquery);
$last_userid=$last_user->userid;
if(empty($last_userid)) $last_userid = $userid;
echo $last_userid;
}
if($_GET["q"]=="2")
{
$nquery=mysql_query("SELECT * FROM usermember WHERE userid > $userid ORDER BY userid ASC LIMIT 1 ");
$next_user =mysql_fetch_object($nquery);
$next_userid=$next_user->userid;
if(empty($next_userid)) $next_userid = $userid;
echo $next_userid;
}

Ⅱ PHP隨機顯示文字 改成隨機顯示圖片

把$fenbis放進img標簽的src=「」裡面就可以了啊

Ⅲ PHP怎麼隨機獲取一張圖片並返回圖片網址

把這些圖片放到一個數組陵畝下面,

例如

$arr[]='1.jpg';
$arr[]='2.jpg';
$arr[]='3.jpg';
$arr[]='4.jpg'段仔;
$arr[]='5.jpg';
$arr[]='6.jpg';
$arr[]='握汪汪7.jpg';
$a=rand(0,count($arr)-1);
echo$arr[$a];

Ⅳ PHP圖片隨即顯示問題

readfile("$url/$files[$random]");
如上函數並不能用來顯示圖片,如下可以
echo '<img src="'.$url.'/'.$files[$random].'">';
你在字元串辯源中用變數,用法不攜汪態對

另外, $files[count($files)] = $file;
不如寫成 $files[] = $file; 效率不陵察同,效果一樣

Ⅳ PHP怎麼隨機獲取一張圖片並返回圖片網址

從一個目錄里獲取某類型文件的清單(用在WEB的話一般是jpg/gif/png)->通過隨機函數選一個圖片->輸出代碼。
PHP代碼如下:

復制代碼 代碼如下:

$imglist='';
//用$img_folder變數保存圖片所在目錄,必須用「/」結尾
$img_folder = "images/tutorials/";
mt_srand((double)microtime()*1000);
//使用目錄類
$imgs = dir($img_folder);
//檢查目錄下是否有圖片,並生成一個清單
while ($file = $imgs->read()) {
if (eregi("gif", $file) || eregi("jpg", $file) || eregi("png", $file))
$imglist .= "$file ";
} closedir($imgs->handle);
//把清單里的項都放到一個數組里
$imglist = explode(" ", $imglist);
$no = sizeof($imglist)-2;
//生成一個介於0和圖片數量之間的隨機數
$random = mt_rand(0, $no);
$image = $imglist[$random];
//輸出結果
echo '<img src="'.$img_folder.$image.'" border="0/" alt="" />';

Ⅵ php 順序顯示圖片 代碼

有兩種實現方法:
1、利用JS在客戶端實現,可以用JS生成cookies記錄當前顯示的圖片,用一個JS數組按順序存儲圖片地址,初始顯示數組[0],每刷新一次把cookies+1,並顯示+1之後的數組成員內的圖片地址,這個辦法不需要伺服器有任何操作,簡單易用。
2、利用PHP里的session或cookies存儲判斷當前圖片,利用PHP數組按順序存儲圖片地址,每刷一次,當前圖片索引+1,然後輸出該索引的圖片數組的地址,實現每次刷新都按順序更換。

Ⅶ php在網站中點開某一個頁面會隨機出現一個圖片怎麼做啊,請教高手

可能用個隨機函數rand,然後根據給出的數調用圖 片就行了,

Ⅷ 請問PHP如何以走馬燈方式顯示目錄下隨機圖片 - 技術問答

google。寫程序,別用網路,那東西有競價排名,不是真實瀏覽量。

Ⅸ php 隨機圖片

因為 $random 沒改變

<img src="a.php?s=0">
<img src="a.php?s=1">
<img src="a.php?s=2">

0 1 2這個參數就可以搞成隨機的 要不$random 根據取到的s 加隨機

後面加個參數 之後在
a.php 裡面

$random=$_REQUEST['s'];

前台的那個<img src="a.php?s=0">

可以用js 來搞隨機參數

比方<img src="a.php?s=0.23">

後台
$random=intval(count($files)*$_REQUEST['s']);

那就隨機了

Ⅹ thinkphp怎麼實現前台設置一個九宮格,隨機顯示九張圖片,並設定一定時間自動刷新

這個跟框架沒關系,前台可以ajax請求後台獲取9張圖片的信息,並且設個定時器定時請求,任何框架都能實現,原理很簡單

閱讀全文

與php隨機顯示圖片相關的資料

熱點內容
creo五軸編程光碟 瀏覽:10
蘋果app網路驗證在哪裡 瀏覽:14
博科清空命令 瀏覽:384
簡愛英文pdf 瀏覽:376
cnc編程有前途嗎 瀏覽:586
聯想app怎麼聯網 瀏覽:722
linuxftp命令登錄 瀏覽:1000
android獲取圖片縮略圖 瀏覽:646
神戶制鋼螺桿壓縮機 瀏覽:29
差分演化演算法 瀏覽:567
中山市加密軟體 瀏覽:446
mc反編譯源碼 瀏覽:139
企業商城網站源碼 瀏覽:411
shell腳本編程是什麼 瀏覽:762
單片機led閃爍匯編 瀏覽:203
點淘app怎麼沒金蛋了 瀏覽:878
app拉新哪裡找推廣碼 瀏覽:935
哪個app生活服務好 瀏覽:108
mht安卓用什麼軟體打開 瀏覽:320
html5即時通訊源碼 瀏覽:144