PIXNET Logo登入

SD World

跳到主文

遊戲、心情、賞後感、教學及資源分享。

部落格全站分類:電玩動漫

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 1月 21 週二 201411:50
  • 表單(Form)分多個按鈕送出使用

最近在研究要如何使用一個表單,做多次使用,也可以說是一個表單有多種送出方式並對應不同檔案,
最後發現可以用這種方式來依各按鈕去觸發不同的檔案,例如我在包form的時候是使用
<form id="form1" name="form1" method="post">
</form>
 
送出的按鈕由於我是寫在form之外,所以按鈕部份寫成這樣,第二個我加入了說明供參考
<a href="javascript:del.submit();" onclick="del();">批次刪除</a>
<a href="javascript:stop(自訂).submit();" onclick="stop(自訂)();">批次停用</a>
 
而script部份是寫成這樣(請加在/head之前),第二段我加入了說明供參考
<script language="javascript">
function del()
{
 if(confirm('您確定要刪除?'))
  {
  document.form1.action="del.php";
  document.form1.submit();
  }else{
    return false;
    }
}
function stop(這是觸發的名稱,請對應按鈕的名稱)()
{
 if(confirm('您確定要變更?'))
  {
  document.form1(這裡是表單名稱).action="stop.php";
  document.form1(這裡是表單名稱).submit();
  }else{
    return false;
    }
}
</script>
如果你有更多按鈕要加,就如上面看到,每多一個就加一段『function (自訂name)』
(繼續閱讀...)
文章標籤

咖啡 發表在 痞客邦 留言(0) 人氣(491)

  • 個人分類:PHP
▲top
  • 5月 30 週四 201313:02
  • 驗證碼功能 - 支援PHP 5環境

未命名
 
前陣子在煩惱驗證碼功能問題,找了些範例發現許多在PHP5環境下會有不少問題,
在百度找到有人分享一段程式碼,發現它在產生驗證碼時功能是可以正常呈現出來,
他的程式主要只有一支imgcode.php檔案,這寫法在網路上發現也是不少人分享,
光是搜尋『$alpha_or_number = mt_rand(0, 1);』就能看到一堆。
 
不過似乎轉貼分享的人沒什麼人注意到運行起來表單送出的判斷有問題  
或是有的少了呈現方式或是內容有問題,所以看到不少人也問他的改法,
但是就我查到的部份都沒下文或解決方式,只好研究摸索了一下
 
對這部份也稍微做了點小改良,改良後原始碼:點我下載  
 
範例檔在index.php裡面,檔案中有兩種範例都可使用,其中方式二只要拿掉註解,
並將預設方式註解掉即可,但別註解掉『session_start();』以免無法順利執行,
此外點驗證碼圖也會刷新驗證碼,另外如果您的表單action位置是別支檔案的話,
那麼判斷碼也要搬到那支檔案,如果沒加判斷碼您表單送出會因未檢查而寫入喔!
(繼續閱讀...)
文章標籤

咖啡 發表在 痞客邦 留言(0) 人氣(195)

  • 個人分類:PHP
▲top
  • 5月 20 週一 201312:32
  • Checkbox陣列資料刪除與實體檔案刪除

前陣子在摸索 DreamWeaver PHP 時遇到刪除資料又要兼刪除檔案的問題,
之前我的做法是利用上傳產生ID名的目錄,這樣刪除時只要利用ID去開目錄,
接著再撈出目錄下檔案刪除並刪除目錄,這樣子的話我可以利用這方式來刪,




$id=$ck_val;

$dir= '../photo/'.$id.'/';

$dh = opendir($dir); // 開啟目錄

while($file = readdir($dh)){ // 列出目錄內檔案

if(!is_dir($file)){

@unlink($dir.$file); // 刪除檔案

}else{

@rmdir($file); // 刪除目錄

}

}

closedir($dh); // 關閉目錄




(繼續閱讀...)
文章標籤

咖啡 發表在 痞客邦 留言(0) 人氣(47)

  • 個人分類:PHP
▲top
  • 4月 17 週三 201312:10
  • phpBB 2 禁止代理伺服器(proxy)註冊(register)與登入(login)

 
因有時會去遊戲店買東西,最近看到他們的網站遭人用跳板灌水,
於是想到一個之前在Discuz用過的方式建議他們,內容不會差太多,
雖然防不勝防,不過我想應該還是可以防止不少才是,改法如下。
登入禁止使用代理伺服器(Proxy)
(繼續閱讀...)
文章標籤

咖啡 發表在 痞客邦 留言(0) 人氣(18)

  • 個人分類:PHP
▲top
  • 12月 06 週四 201214:57
  • 移除 phpMyadmin 中煩人的 You are using an incomplete translation 訊息

相信不少人在更新phpMyadmin後,總會出現一個語系的訊息通知,
雖然不影響操作,或許不少人會覺得他很礙眼,關閉方式如下:
步驟一:開啟 phpMyadmin 資料夾下的 main.php 檔案。
步驟二:找到約405行將下面這段刪除存檔即可。




    if (isset($GLOBALS['language_stats'][$lang]) && $GLOBALS['language_stats'][$lang] < $cfg['TranslationWarningThreshold']) {


        trigger_error('You are using an incomplete translation, please help to make it better by <a href="http://www.phpmyadmin.net/home_page/improve.php#translate" target="_blank">contributing</a>.', E_USER_NOTICE);


    }





(繼續閱讀...)
文章標籤

咖啡 發表在 痞客邦 留言(0) 人氣(68)

  • 個人分類:PHP
▲top
  • 1月 18 週三 201212:11
  • WordPress 一鍵清除文章版本 Delete-Revision 1.3.1

Delete-Revision 1.3.1.png

插件官網:《點我開啟》
測試環境:WordPress 3.3.1 可用
插件載點:載點一、載點二、載點三、載點四
使用說明:解壓縮後放到 wp-content 資料夾內的 plugins 資料夾中即可
 
插件介紹:
相信許多人在使用 WordPress 時會發現,許多文章積了一堆文章版本,
透過這個插件,可以一鍵清除文章版本暫存檔,相信可以節省不少資源。 
(繼續閱讀...)
文章標籤

咖啡 發表在 痞客邦 留言(0) 人氣(37)

  • 個人分類:PHP
▲top
  • 11月 08 週二 201114:28
  • Discuz X2 批次新增主題分類

步驟3.png

步驟一:首先進入您的 MySQL,此處可透過 phpMyAdmin 進行操作。
步驟二:找到您的 Discuz 資料庫目錄,再找到 XXX_forum_threadclass
注 意:這裡的 XXX 每個人都不一樣。
步驟三:點選 SQL 標籤
  
步驟四:在下圖框中輸入以下格式即可新增



INSERT
INTO `mDL_forum_threadclass`(`typeid`, `fid`, `name`, `displayorder`,
`icon`, `moderators`) VALUES (序號,板塊ID,'分類主題',0,'',0)




 
其中序號部份我們可以用『''』代替,也就變成 ('',板塊ID,'分類主題',0,'',0)
舉例:



INSERT INTO `mDL_forum_threadclass`(`typeid`, `fid`, `name`, `displayorder`, `icon`, `moderators`) VALUES
('',97,'公告',0,'',0),
('',97,'閒聊',0,'',0),
('',99,'討論',0,'',0);



注意:當新增多個時,尾巴務必加上『 , 』,而最後一個新增的主題後則是加上『 ; 』
步驟五:點選『執行』即完成新增
補 充:若這裡會跳錯誤訊息,請檢查您新增的部份是否有少輸入例如:『,』、『;』等等。
 
 
步驟六:回到 Discuz X2 後台,到該討論板啟用要使用的項目即可。
(繼續閱讀...)
文章標籤

咖啡 發表在 痞客邦 留言(0) 人氣(70)

  • 個人分類:PHP
▲top
  • 8月 26 週五 201116:41
  • Discuz X2 禁止代理註冊

補充說明:此可進行簡易的阻擋動作,雖然還是可能會被破解,
     但是對於許多人來說應該是能擋掉一些基本的跳版。
 
操作步驟:
 
01.到 /source/class 開啟 class_member.php 檔案
 
找到
 
if(!submitcheck('regsubmit', 0, $seccodecheck, $secqaacheck)) {
 
※這裡會因為使用Discuz版本不同而有所變動,只要取關鍵段落搜尋即可找到。
 
02.在上方加入下面的程式碼
 
if($_SERVER['HTTP_VIA']) {
showmessage('請停用您的代理服務器再進行賬號申請之動作,謝謝。');
}

 
※這裡的警示文字內容可自行變動更換。
(繼續閱讀...)
文章標籤

咖啡 發表在 痞客邦 留言(0) 人氣(42)

  • 個人分類:PHP
▲top
  • 8月 25 週四 201111:31
  • Discuz 當出現 Access denied for agent changed 的解決方式

最近在處理 Discuz 升級時遇到的問題,由於 UC 跟 DZ 是分開裝的關係,
所以中間的問題其實存在不少,或許有的人是在其他操作上才會遇到這問題,
不過可以嘗試看看以下面的方式來排除。
 
當出現 Access denied for agent changed 這訊息,常見的就是UC問題,
我們可以從 UC 下手去修改,由於最近是由 7.2 升到 X2 相信不少人也遇過。
檢查方向:
1.UC KEY 或 UC 與 DZ 的 Config 設定內容
2.確認 UC 與 DZ 的 UC KEY 設定是否一樣,兩邊 ID、KEY 必須一樣才能接通
X2 的 Config 都存在根目錄 Config 資料夾下,而舊版本在根目錄的 Config 裡
其實還有個比較簡單的設定方式,就是開啟UC後台跟DZ後台
※DZ後台設定部份:後台 → 站長 → UCenter 設置
DZ後台的 UCenter 設置確認『UCenter 應用 ID』與『UCenter 通信密鑰』
查看這兩組的數字是否與 UCenter 後台的設定相符合及設定是否正確,即可。
UCenter 應用 ID:
UC後台 → 應用管理 → ID (應用ID數字需與這裡顯示的一樣)
UCenter 通信密鑰:
UC後台 → 應用管理 → ID → 編輯 → 找到通信密鑰就是了
基本上通常比較易錯的地方就是這兩個,其他的只要照主機資訊對照輸入即可
(繼續閱讀...)
文章標籤

咖啡 發表在 痞客邦 留言(0) 人氣(165)

  • 個人分類:PHP
▲top
  • 8月 09 週二 201122:42
  • WordPress 增加文章上一頁、下一頁功能

有在用 WordPress 的人應該會注意到一件事
就是當你文章標題過長的時候上下頁文章標題按鈕會影響美觀
這時可以找找你的 functions.php 或是 single.php
找到這兩段
<?php previous_post_link('%link &raquo;') ?></div>
<?php next_post_link('%link &raquo;') ?></div>
改為下面這樣即可
<?php previous_post_link('%link','上一篇') ?></div>
<?php next_post_link('%link','下一篇') ?></div>
(繼續閱讀...)
文章標籤

咖啡 發表在 痞客邦 留言(0) 人氣(517)

  • 個人分類:PHP
▲top
123»

Home

Play-Asia 商品快速搜尋

透過Google搜尋

文章搜尋

最新文章

  • 【AI生成】Error 404:Sleep Not Found
  • 離線語音轉文字工具:Faster-Whisper-GUI
  • 【AI生成】末班車的嘆息
  • VEO3_水面疾行 (含失敗品)
  • VMware ESXi 升級操作
  • 鈴蘭之劍 - [命運印記-演出留念]
  • My First Gran Turismo - 音樂拉力賽+駕照中心 試玩
  • 命定奇譚 [全]
  • 蕾斯萊莉婭娜的鍊金工房 - 忘卻的鍊金術與極夜的解放者 主線 [第1-12章]
  • 天外武林 [全][純劇情_各路線合集]

參觀人氣

  • 本日人氣:
  • 累積人氣:

文章分類

toggle 教學&資訊 (2)
  • 資訊&資源 (44)
  • 教學&記事 (73)
toggle 心情&寫照 (3)
  • 書籍 (5)
  • 雜事 (11)
  • 旅遊 (6)
toggle 筆記&記事 (4)
  • CSS (6)
  • PHP (24)
  • 測試 (42)
  • 開箱 (92)
toggle 電玩&娛樂 (13)
  • 街機 (2)
  • AI (3)
  • 手機&平板 (84)
  • XBOX 360 (52)
  • PS2 (1)
  • WII (22)
  • PSP (1)
  • PS3 (155)
  • PS4 (84)
  • PSV (25)
  • PC (141)
  • PC - 大航海時代 (37)
  • PC - MUD (32)
  • 未分類文章 (1)

Google AD

熱門文章

  • (6,025)實體主機與VM主機的辨別
  • (3,754)城堡毀滅者(Castle Crashers)掛網練等教學
  • (142)愛夏的鍊金工房 - 黃昏大地之鍊金術士 中文限定版
  • (172,840)修改 BlueStacks 預設記憶體容量
  • (85)FF 14 硬體測試 For AMD FX-6100 + NVIDIA 550Ti
  • (188)網路開機設定與操作 (技嘉主機板設定與居易分享器搭配使用)
  • (1,847)Samsung Galaxy Note 10.1 2014 WIFI (SM-P600) 升 5.1.1+ ROOT
  • (724)RO:守護永恆的愛 - 樂園團員帽圖紙取得方式
  • (963)小米頭戴式耳機 輕鬆版 換耳罩DIY
  • (1,869)不見不散 Q3 藍芽耳機

活動推薦