精通 Dreamweaver CS4 與 PHP & MySQL 實例整合應用經典

  這是一本適合希望能有利用Dreamweaver的能力,而不只是被限制在框框中使用之讀者所閱讀的Dreamweaver & PHP MySQL書籍。

   ● 你覺得被擴充元件(Extension)綁死了嗎? 
   ● 盲目跟著書籍步驟點選、加入一堆程式片段,卻完全不瞭解剛剛做的有什麼意義? 
   ● 你遇過想要增加修改擴充元件、書中範例沒有提供介紹的功能,卻無從下手的窘境嗎?

【本書特色】
 ● 詳盡程式碼導覽帶領瞭解程式架構,培養讀者閱讀修改程式與利用Dreamweaver能力
 ● 精選整合21個實用免費擴充元件、3種WYSIWYG編輯器
 ● 最豐富完整的內容,獨家整合實做讀者最常見問題:
  【訊息發佈系統】深入瞭解內建伺服器行為
  【Ajax圖形驗證線上郵寄】深入瞭解PHP郵寄
  【會員搜尋管理系統】使用者驗證、多欄位條件搜尋、認證信、MD5加密
  【個人網誌】圖形驗證Captcha、FCKeditor、PHP HTTP身份驗證、Cookie資訊記錄
  【RSS feed與線上閱覽器】瞭解、製作與應用RSS
  【留言板】TinyMCE、悄悄話、可回覆式、防止垃圾留言
  【網路相簿】PHP檔案處理、一行程式處理縮圖、階層式選單
  【投票系統】多筆記錄的處理、圓餅圖、以Access建立複雜SQL敘述
  【購物車】以Session陣列實做完整購物車
  【免費PHP & MySQL空間申請與無痛網站移植詳解】
  【擴充元件大補帖與書用擴充元件下載】9大擴充元件網站介紹
   還有更多…    

松崗 XW8135
書用擴充元件下載

 

當我們具有基本閱讀與撰寫程式的能力時,這個問題就迎刃而解了,在這不會單純的只教你使用伺服器行為與擴充元件,雖然聽起來這樣比較輕鬆容易,但實際上是被侷限在一個框框裡,因為你根本就不瞭解它們做了些什麼,自然就沒有修改功能的能力。

 本書於PHP MySQL語法章節介紹與Dreamweaver圖形介面的相關連性,並有詳盡的伺服器行為程式碼導覽,書中範例整合22個免費開放的擴充元件,包括圖形驗證Captcha、圓餅圖、分頁選單、檔案上傳、RSS等,除利用來產生基本程式架構以增加效率、降低製作門檻外,亦帶領閱讀程式架構流程與修改程式以符合需求,使讀者更容易瞭解在Dreamweaver中所做的動作實際上是如何達成,培養讀者閱讀、修改程式與利用Dreamweaver的能力。

 
【目錄】
 Chapter 01 Getting Start
 Chapter 02 PHP MySQL環境架設與配置
 Chapter 03 定義網站與範本
 Chapter 04 體驗Spry Ajax工具集 【範例預覽
 Chapter 05 PHP語法入門與連結Dreamweaver
 Chapter 06 SQL語法入門與連結Dreamweaver
 Chapter 07 MySQL資料庫與phpMyAdmin
 Chapter 08 訊息發佈系統 【範例預覽
 Chapter 09 Ajax圖形驗證線上郵寄 【範例預覽
 Chapter 10 會員搜尋管理系統 【範例預覽
 Chapter 11 個人網誌 【範例預覽
 Chapter 12 RSS feed與線上閱覽器 【範例預覽
 Chapter 13 留言板 【範例預覽
 Chapter 14 網路相簿 【範例預覽
 Chapter 15 投票系統 【範例預覽
 Chapter 16 購物車 【範例預覽
 Appx A 本機伺服器對外開放與動態網域名稱
 Appx B 免費PHP & MySQL空間申請與無痛網站移植詳解
 Appx C Dreamweaver Extension大補帖與書用Extension下載

kingsinfo.png

在〈精通 Dreamweaver CS4 與 PHP & MySQL 實例整合應用經典〉中有 132 則留言

  1. hello cttlee:
    我有看了你寫的dreamweaver8 & PHP那本書籍,關於第八章的討論區,
    若我想要有動態的顯示回應篇數的功能,該怎麼寫呢?

  2. 不曉得老師您”精通 Dreamweaver CS4 與 PHP & MySQL 實例整合應用經典”
    這本書中,有沒有介紹有關TinyMCE結合PHP & MySQL 的部份
    在第13章 留言板 的【範例預覽】中,似乎不是用TinyMCE
    可是在簡介【留言板】TinyMCE、悄悄話、可回覆式、防止垃圾留言,有講到TinyMCE

  3. 老師您好
    拜讀您的新作”精通 Dreamweaver CS4 與 PHP & MySQL 實例整合應用經典”
    真的讓我獲益良多 😀
    在使用第13章留言版時,我遇到小小的問題,可否指點一下
    當我留言用html語法時,show出來都正常
    可是我用編輯的方式,重新修改當時留言的內容時,html全都亂了
    仔細一看,所有”<“都不見了,也就是原本””變成”p>”
    是我那裡弄錯了呢

  4. 抱歉,我問得沒頭沒腦的
    我是想把留言板做小小的修改,變成可編輯
    假設我原本打”這是測試”
    點進修改功能後,什麼都不用改,直接按修改完成
    結果會變成”p>這是測試/p>”

  5. cttlee大.您好:
    讀完cttlee大您的著作”精通 Dreamweaver 8″(因為寫的超棒SO後作的 Dreamweaver CS3也有買 🙂 ),關於第9章建構你的BLOG中,有個關於WYSIWYG的FCKeditor設定的問題想請問一下,因為在localhost中test都沒有問題,但是上傳到WEB後就無法上傳檔案,上傳後會顯示傳送成功,但並沒有成功上傳….(PS:但是如過是影像資訊->瀏覽伺服器端->開啟視窗中下方有UPLOAD的欄位(這邊就可以成功上傳。) )2個config.php(upload資料夾及connectors資料夾)都有做設定。(使用的網路環境為LINUX主機。)$Config[‘UserFilesPath’] 是設定 ‘/uploads/’,$Config[‘UserFilesAbsolutePath’] 則是設定
    ‘/home/我的帳號/public_html/uploads’ ,相關資料夾權限也都設成766了,不知道問題是出在哪裡? 🙁 所以想請教cttlee大,麻煩你了。感謝^^ 😳 我的網址:http://www.kh-tku.com/Gb/index.php

  6. 這版本的FCKeditor需要設置的檔案比較多
    可能有哪裡漏掉了
    你可以先嘗試用新版本的FCKeditor
    在CS4書中用的版本便只需要修改到一個檔案即可

  7. 老大您終於出現了
    之前網站都進不去呢??
    有問題想請教您
    第十章中 會員搜尋管理系統
    我已經知道如何用不同的管理等級來控制網頁中的內容了
    不過我想問的是
    如何讓一個網頁
    只有登入者才能看到全部
    例如
    個人的帳號登入後,看到自己的詳細資料,看別人的還是基本資料
    管理員的帳號登入後,看到所有人的詳細資料(這個已ok了)

    請問要怎麼做呢????

  8. 你好,我剛買你這本書:grin:
    我的系統是vista,
    在安裝完appserv,輸入http://localhost/phpinfo.php來測試伺服器是否正常運作,但居然顯示”找不到網頁”,
    輸入http://localhost/就是空白的網頁
    請問是那個地方出錯呢?

  9. hi
    你可以想辦法確認一下是否被防火牆等給封鎖住
    否則可以嘗試
    移除後重新開機 刪除安裝目錄下所有檔案 重新安裝 重新開機
    再嘗試看看

  10. 請教大大~
    最近因想要有留言版功能才購買這本您的大作~
    但上傳程式至我的虛擬主機經測試發現我的控制台無法登入
    一直卡在login.php這裡~
    我已經更改過使用者名稱及密碼
    可是按以上的資料還是無法登入
    但我有試過新增留言都正常
    留言及回覆都沒問題
    只有登入時有問題
    希望大大您可給個建議
    感謝您的回覆 😛

  11. 老師您好
    由於正在製作線上郵寄的頁面.想以您的ajax 線上郵寄的單元來製作.
    但將form 填完後並沒出現郵件寄送成功.而是出現一大頁的字串(或亂碼)
    然後也將您製作好的網頁放上來.但按下送出之後就一直停留在sending….的頁面
    沒有其他動作.
    目前我是用IIS 5.1 環境.SMTP 是localhost
    煩您請再回覆.謝謝您的幫忙.

  12. 通常畫面無反應是SMTP方面的問題導致信件無法正確發出
    如果使用範例完成檔仍是如此
    建議你先嘗試其他的免費SMTP Server軟體
    並停止IIS本身的SMTP服務再嘗試看看

  13. 老師您好.
    書中您教到了spry 資料集的用法.
    我嘗試用spry 資料集的重複清單方法做xml的呈現
    在每一頁中單獨做都沒有任何問題.
    現在用這個方法在一個網頁的模版上做,模版本身在預視時也都正常.
    但在套用模版的那些頁面上,
    卻會出現無法連線到資料集的情況
    以致雖然頁面上看得到紅色的div標籤.但spry 的資料卻一個也無法出現.
    請問這樣的情況有法子解決嗎?
    不然.就變得必須一頁一頁去做spry 的資料集連線.
    但若頁面非常多.那不是反而不方便.

    謝謝您.(因為您的書.獲益良多.)

  14. 範本中是無法維護資料集的
    你可以弄一個獨立的頁面維護資料集
    再於每個需要的頁面引入(include(), require())
    然後手動維護資料欄位值在哪出現

  15. 老師您好
    在您的書中有提到一個DW Extension–PD On-Line Html Editor
    您使用它來做文章的更新編修
    但是我照著做之後….
    原本我的內文行與行之間距離正常….
    但是編修更新之後….行距卻約文文字高的2-3倍…..
    有辦法解決嗎?
    還是我哪做錯了….
    拜託了!

    例如….原本是這樣…

    文章1則
    文章1則

    更新後變成….

    文章1則

    文章1則

  16. Hi
    你可以檢查一下資料庫裡的原始資料是被怎麼變動了
    通常純文字區域的enter煥行會被轉換為 < p >
    所以就會變成有行距的樣子

  17. Hi
    如果是文字區域的enter煥行會被轉換為 < p >就沒辦法
    你可以在換行的時候用 shift + enter
    這樣換行符號就會以 < br > 替換

  18. 請問老師
    我目前用您的書做了會員進階搜尋的功能
    非常的順利
    不過現在必須要搜尋兩個table
    書上沒有提
    請問這樣子要怎麼寫呢??
    這問題困擾我很多天了
    可以麻煩老師解答一下嗎?
    感謝您

  19. 老師您好,想請教您第九章  PHP深入線上郵寄的部份
    我製作完以後 和 使用老師完成的範例
    最後都會停留在
    Sending Email…
    而無法送信~收不到信~
    請問是PHP.INI 裡面 Mail() 函數 裡SMTP設定的關係嗎?
    我被這問題困擾很久了..請問該怎麼解決呢><

  20. 老師您好:感謝您提供這個軟體 Free SMTP server 💡
    我使用Outlook 送信 pop3和smtp 設為 localhost 可以正常發信到Gmail 信箱

    但針對第九章的部份…始終卡在sending e-mail…
    我的php.ini 設定如下
    [mail function]
    ; For Win32 only.
    SMTP = localhost
    SMTP_port = 25
    (該軟體預設的port 是25)
    (Free SMTP server依照軟體說明一值都是開啟的狀態)

    不知道是我哪個步驟有遺漏呢??? 😯 請老師指點一下~謝謝了

  21. 郵件已成功送出!! 😆 😆 😆 😆 😆 太感動了!!!!!!!
    原來是我 php.ini sendmail_from = 這裡沒有把;拿掉…目前都正常囉^^++謝謝老師 :mrgreen:

  22. 再請教您一個問題:假如 使用者尚未收取驗證信 也就是 Auth =! 1
    這時候假如我想在login.php 提示 請至信箱收取驗證信 (當Auth =! 1 即顯示這句)該怎麼寫呢 😯

  23. 😐 在第14張相簿縮圖的地方遇到小問題:
    1.100X75 縮小圖時gif (變成靜態一張圖片)但是600X450大圖 是會動的
    2.上傳重複的圖片好像不會自動建立新的檔名(不會有黨名-copy.jpg) 😯

  24. 縮圖不具備處理動態GIF的能力
    或許你可以查閱imagemagick文件查閱是否有相關的參數可處理

    目的檔名是自己命名,處理重複檔名便亦需自己直撰寫程式處理

  25. 自己試著寫PHP
    我再首頁做一個列表
    由兩個資料表組成
    http://www.wretch.cc/album/show.php?i=justin3737&b=20&f=1502037155&p=0 如圖示
    第一個產業別選項是可自訂的建立在資料表item
    後面的網址跟公司 是 建立在資料表detail
    detail.itemIndex=item.iIndex 兩個KEY是相對應的
    但是因為在首頁是所有資料 沒有給予參數做篩選 故第一個欄位都是抓到第一個
    http://www.wretch.cc/album/show.php?i=justin3737&b=20&f=1502037156&p=1
    我有想過把item的選項先存到陣列裡面.. 第一個欄位在去抓 但是沒有成功..
    老師可以給我一點建議嗎..

  26. 圖片看起來沒什麼問題
    應該是工具列按鈕太多才導致版面無法跟著編輯區的寬度
    嘗試去修改工具列按鈕應該就可以
    盧彥勳加油?! :mrgreen:

  27. 對不起!我的意思是
    我要在留言板上放圖片,就是使用他ㄉ圖片功能
    可是按下去後填好圖片網址
    按下插入後,圖片不會顯示出來
    這是要改哪邊的地方ㄋ,謝謝捏!
    😳

  28. 老師你好
    在第十章中,我卡在了發送認證信函,不知道為什麼不能發送認證信.
    我有接照書上說的去做>>>不過一直做不了.
    EMAIL一直收不到,本人用的是GMAIL,我想知道發送的話要用SMTP來架個站才能發出去的嗎? 🙄

  29. 你好!
    請問一下,如果我的資料庫是從某個網站去抓資料下來的
    所以她的日期會一直有最新的變化,其中有編號的排序
    如果我有一欄是要一直呈現最新的那個日期的話(就是最後的編號的話),我的指令應該是要下怎樣的,謝謝指教!

  30. 看到囉~謝謝 🙂 我試試看..
    圖形介面對應的3個欄位
    應該是改這3個也可以^^..
    $gSMTPServer = “”;
    $gSMTPLogin = “”;
    $gSMTPPassword = “”;

  31. 請教老師…使用圖片上傳的程式..我在自己電腦..測試..是可以成功上傳到指定的資料夾/img
    但是使用網路空間~圖片顯示上傳成功 img的資料夾內 卻沒有圖檔
    需要手動透過FTP軟體傳到img的資料夾內….囧…
    但我資料夾設定是777
    為什麼會有圖片無法上載的問題呢… 🙁 …><

  32. 檢查一下是不是複製圖檔至指定目錄的部分有問題
    我記得php upload用的是copy函式
    你也可以改成move_uploaded_file試試

  33. 請問老師 第11章需要的擴充元件 “php captcha image” free的網址已經被移除了
    找了其他的 都是要錢的 想請問可以跟老師索取free的嗎?

  34. 請問老師,您書中的第4單元spry4-3的部分以動態呈現圖片(點左邊圖片那右邊就會變的地方),假如我想以文字下拉式選單來呈現該怎麼做呢?(就是假如我點選左邊下拉式選單,那右邊下拉式選單也會跟著變動),給否幫我解答呢?謝謝你~

  35. I follow the books instruction, everything works fine. but I couldn’t get the display show chinese char.

    網路相簿
    ——————————————————————————–

    圖片上傳
    選擇檔案
    分類 2008?11? 2008?12? 2009?1? 2009?2?
    註解

  36. Dear Teacher,

    My computer can not show chinese character. 🙁 I follow what the book’s chapter 2-10, take the “;” off from php_mbstring.dll line in php.ini file.

    Please help. many thanks.

  37. 我想請問這本書有詳細教學購物車的背後管理嗎?
    一般的購物車都沒教學 怎樣做出一套完善的管理系統
    好讓管理者能新增選單類別、商品類別等等

  38. 老師,請問一下,在第九章中,要使用gmail做線上郵寄,要作那些正確的步驟(請老師寫出來),請老師解惑一下,我已經按書試了好幾個鐘頭了,都寄不出去,謝謝!!

  39. 老師我想請問你一個問題
    拜讀您的書之後
    在新聞公告的細節頁面 detail.php
    如何在該頁 直接點選下一筆 上一筆的資料呢
    我是都用 id +1 id-1 但是如果 該則新聞被刪除了
    那 那一則就找不到了….很蠢的方法..@@

    用dreamweaver for php 來作會很困難嗎
    拜脫你教教我~~~我為了這個問題困擾好久了… 🙄

  40. 不好意思~在拜讀大大的網頁製作書籍後
    製作留言板的驗證時產生了這個錯誤碼~

    Notice: Undefined index: PHP_AUTH_USER in C:\AppServ\www\Gb\login.php on line 4

    Warning: Cannot modify header information – headers already sent by (output started at C:\AppServ\www\Gb\login.php:4) in C:\AppServ\www\Gb\login.php on line 5

    Warning: Cannot modify header information – headers already sent by (output started at C:\AppServ\www\Gb\login.php:4) in C:\AppServ\www\Gb\login.php on line 6
    未經驗證的存取

    第一次登入時”連線到localhost” 的畫面都還有出來
    但第二次要進控制台時錯誤碼就產生了
    是不是我哪裡沒有注意到~
    我重開IE過,甚至試過清除瀏覽記錄再重開機,
    一樣再也看不到登入畫面,只有錯誤碼~
    已經卡了兩天~也重做了兩次~百思不得其解才來麻煩大大~
    請大大指點迷津阿@@
    謝謝!!

  41. 老師~不好意思
    我買的是”精通 Dreamweaver CS3 與 PHP & MySQL 實例整合應用經典”這本
    我看到有同學回應新聞公告的問題~
    我有需求~
    請問這本有新聞公告功能的是在您哪一本著作呢?

  42. 老師您好,想請教您
    “精通 Dreamweaver CS4 與 PHP & MySQL 實例整合應用經典”
    中地8章 建立MySQL連線(在P 8-9) 要選擇所要建立連線資料庫名稱,可以按下”選出” 但這時候會挑出一個視窗

    無法解析這個網站的測試伺服器的URL前置詞 C:\AppSer\MySQL 這可能是因為下列幾個原因:

    1.您指定的本機根資料夾不再網站伺服器跟資料夾下(不是測試網站最容易的方式)
    2.URL上沒有執行網站伺服器。必須執行網站伺服器才能透過URL對應網頁
    3.網站伺服器正在執行,但沒有虛擬Web資料夾對應到這個前置詞。不在Web根資料夾下的本機站台需要對應Web跟資料夾下的本機站台需要對應Web虛擬資料夾

    可你請教您如何才可以讓我順利的選取嗎?
    謝謝您~

  43. 老師您好,想請教您
    “精通 Dreamweaver CS4 與 PHP & MySQL 實例整合應用經典”
    我依照你交的做完了
    但要怎麼連到網路上去呢?

  44. 老師您好:
    我在做從無到有建構你的部落格這個章節時遇到難處
    我下載的是 “FCKeditor_2.6.5.zip”
    但是依照老師的步驟做到要上傳照片
    並點選傳送至伺服器時
    圖片卻跑到了
    C:\Apperv\www\blog\files\image 底下
    正常應該是要跑到
    C:\App”S”erv\www\blog\files\image 底下
    預覽照片才會出現@o@
    原本的FCKeditor_2.4.3開啟default.html
    已經顯示”Internet Explorer 無法顯示網頁”了
    FCKeditor資料夾裡面的檔案我也每個都去搜尋尋找Apperv這個路徑想要修正
    但是無所獲
    請問老師要去哪裡修改圖片上傳的路徑呢?

  45. 請問老師路徑要從哪邊改回來
    我在www\blog\fckeditor\editor\filemanager\upload\php\config.php裡的設定

    $Config[‘UserFilesAbsolutePath’] = ‘C:\\AppServ\\www\\blog\\files\\’ ;
    C:\AppServ\www\blog\files沒錯吧@o@
    為什麼還是會跑到這邊
    C:\Apperv\www\blog\files

    還是我改的地方不對?
    請大大指點一下
    謝謝!!

  46. 請問老師:
    如果要把留言板、討論區、網路相簿崁入CSS樣板內的話可以怎麼做??
    秀出來就像老師留言板的效果
    留言板秀在下方的頁面裡
    原本想用圖層做
    但是不會語法
    想用頁框
    但出來不是想要的效果
    請老師指點教授一下
    謝謝!!

  47. 老師你好

    打擾你了,想請問關於第十章的寄發email認證信函的問題
    除了老師提供的free SMTP server,我想嘗試用phpmailer的方式
    因為我對程式的概念並不是很瞭解,所以一直無法成功的將phpmailer提供的範例程式結合在老師提供的程式

    謝謝老師您的觀看

  48. 進行第八章練習,執行extension,MX125164_PD_Html_Editor.mxp,出現”無法更新選單,不會安裝擴充功能”,是什麼錯誤呢?麻煩了

  49. 您好~買了這本書真是令人獲益良多!
    很多疑惑都迎刃而解呢!
    請問老師有沒有考慮幫大家講解一下如何利用checkbox做多數刪除的動作呢?
    或是在下次的新書加入這項功能呢?這個功能對製作後台管理有很大的幫助呢!

  50. 老師請問一下當清空購物車時點檢視購物車會出現以下錯誤訊息請問一下要如何解決?謝謝
    Warning: Invalid argument supplied for foreach() in /home/a3717212/public_html/cs4/cart/showcart.php on line 36

  51. 我想問一問關於Dreamweaver 8的問題,在你的書《Dreamweaver 8 & PHP網頁資料庫》第14章24頁中,我把有關判斷檔案格式的程式碼放進頁面後,嘗試過把要上傳的5個檔案以以下的副檔名安排:(1.) jpg txt jpg jpg jpg (2.) txt jpg jpg jpg jpg 請問為何只有第二個組合會引致錯誤信息出現,而第一組則會如常上傳?

    附:該檔案(未完成)之PHP Code

    // 0)
    $MM_referrer .= “?” . $QUERY_STRING;
    $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . “accesscheck=” . urlencode($MM_referrer);
    header(“Location: “. $MM_restrictGoTo);
    exit;
    }
    */?>
    <?php
    mysql_select_db($database_Conn_HCBand, $Conn_HCBand);
    $query_RS_PhotoUpload = “SELECT * FROM hcb_photo”;
    $RS_PhotoUpload = mysql_query($query_RS_PhotoUpload, $Conn_HCBand) or die(mysql_error());
    $row_RS_PhotoUpload = mysql_fetch_assoc($RS_PhotoUpload);
    $totalRows_RS_PhotoUpload = mysql_num_rows($RS_PhotoUpload);

    mysql_select_db($database_Conn_HCBand, $Conn_HCBand);
    $query_RS_LoginRec = “SELECT * FROM hcb_adminac_loginrec ORDER BY ALR_id ASC”;
    $RS_LoginRec = mysql_query($query_RS_LoginRec, $Conn_HCBand) or die(mysql_error());
    $row_RS_LoginRec = mysql_fetch_assoc($RS_LoginRec);
    $totalRows_RS_LoginRec = mysql_num_rows($RS_LoginRec);

    function GetSQLValueString($theValue, $theType, $theDefinedValue = “”, $theNotDefinedValue = “”)
    {
    $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

    switch ($theType) {
    case “text”:
    $theValue = ($theValue != “”) ? “‘” . $theValue . “‘” : “NULL”;
    break;
    case “long”:
    case “int”:
    $theValue = ($theValue != “”) ? intval($theValue) : “NULL”;
    break;
    case “double”:
    $theValue = ($theValue != “”) ? “‘” . doubleval($theValue) . “‘” : “NULL”;
    break;
    case “date”:
    $theValue = ($theValue != “”) ? “‘” . $theValue . “‘” : “NULL”;
    break;
    case “defined”:
    $theValue = ($theValue != “”) ? $theDefinedValue : $theNotDefinedValue;
    break;
    }
    return $theValue;
    }

    $editFormAction = $_SERVER[‘PHP_SELF’];
    if (isset($_SERVER[‘QUERY_STRING’])) {
    $editFormAction .= “?” . htmlentities($_SERVER[‘QUERY_STRING’]);
    }

    if ((isset($_POST[“MM_insert”])) && ($_POST[“MM_insert”] == “form1”)) {
    for ($i = 0 ; $i < $Num ; $i++) {
    if ($_FILES[‘file’][‘name’][$i] != “”) {
    //echo “Upload file: “.$_FILES[‘file’][‘name’][$i], “”;
    if ($_FILES[‘file’][‘error’][$i] > 0) {
    echo “File:”.$_FILES[‘file’][‘name’][$i].””;
    switch($_FILES[‘file’][‘error’][$i]) {
    case 1: die(“Size exceeded the limit of php.ini”);
    case 2: die(“Size exceeded the limit of MAX_FILE_SIZE”);
    case 3: die(“partically Uploaded only”);
    case 4: die(“Not uploaded”);
    }
    }

    $destDir = “../Photos”;
    if (!is_dir($destDir) || !is_writeable($destDir)){
    die (“The folder for photos doesn’t exist or unwriteable”);
    }

    //check file format
    echo “File: “.$_FILES[‘file’][‘name’][$i].””;
    $File_Extension = explode(“.”, $_FILES[‘file’][‘name’][$i]);
    $File_Extension = $File_Extension[1];
    echo $File_Extension;
    if ( $File_Extension != “jpg” && $File_Extension != “JPG” && $File_Extension != “png” && $File_Extension != “PNG” && $File_Extension != “gif” && $File_Extension != “GIF” ){
    die (“File format error”);
    }

    $insertSQL = sprintf(“INSERT INTO hcb_photo (Ph_DateTime, Ph_Album, Ph_Title, Ph_URL, PH_Caption) VALUES (%s, %s, %s, %s, %s)”,
    GetSQLValueString($_POST[‘date’], “date”),
    GetSQLValueString(‘a’, “text”),
    GetSQLValueString(‘b’, “text”),
    GetSQLValueString(‘c’, “text”),
    GetSQLValueString(‘d’, “text”));

    mysql_select_db($database_Conn_HCBand, $Conn_HCBand);
    $Result1 = mysql_query($insertSQL, $Conn_HCBand) or die(mysql_error());

    $insertGoTo = “photoUpload.php”;
    if (isset($_SERVER[‘QUERY_STRING’])) {
    $insertGoTo .= (strpos($insertGoTo, ‘?’)) ? “&” : “?”;
    $insertGoTo .= $_SERVER[‘QUERY_STRING’];
    }
    header(sprintf(“Location: %s”, $insertGoTo));
    }
    }
    }

    ?>

    無標題文件

    Manager menu | Photo Upload | Video Upload | Admin Account modification | Login Record | <a href=””>Logout

    Hi, this is your th time of login.
    Photo Upload Panel

    <?php
    for ($i = 0 ; $i < $Num ; $i++) {
    if ($_FILES[‘file’][‘name’][$i] != “”) {
    echo “Upload file: “.$_FILES[‘file’][‘name’][$i]. “”;
    }
    }
    ?>

    <form action=”” method=”POST” enctype=”multipart/form-data” name=”form1″ id=”form1″>

    <?php for ($i=0; $i

    File:

    Album:

    Title:

    Caption:

    <a href=”photoUpload.php?Num=”>Add file field

    <input name=”date” type=”hidden” id=”date[]” value=”” />

     

  52. 老師您好,請問您第十三章的留言板

    我使用了TinyMCE線上編輯器Example17
    可是不知道為什麼無法寫入內容
    也無法顯示內容

    我還有更改語系
    改成繁中

    請問是不是漏掉了什麼步驟呢?
    謝謝^^

  53. 請問 Dreamweaver connect to remote MySQL 的設定方式為何 ❓
    一般均是在同一個 Host 來作,但我的環境是 Linux/Apache/MySQL with Windows DreamWeaver CS3 ;在 Connect with FTP 時 O.K ,但在 Database Connection 時,卻出現 Error Message like _mmServerScripts …. 但我確定在 Windows 端用 MySQL client 連接 MySQL Server 是正常的,表示 Windows & Linux 的 Connection 應該是成功的。
    謝謝

  54. 老師請問一下當清空購物車時點檢視購物車會出現以下錯誤訊息請問一下要如何解決?謝謝
    Warning: Invalid argument supplied for foreach() in /home/a3717212/public_html/cs4/cart/showcart.php on line 36

  55. 我的精通 Dreamweaver CS4 與 PHP & MySQL 實例整合應用經典

    這個光碟不見了!!!但我急著用裡面的範例!!!請問有載點可以下載嗎?謝謝

  56. 你好 我有買你的DreamweaverCS5與PHP MYSQL
    有個問題想請教您 我照範例第7章7-15做但按下送出資料到資料庫時會出現
    Apache HTTP Server發生問題,必須關閉,謹此致歉。
    我用的是PHP6 不知道是不是因為magic_quotes_gpc不支援的關係還是??

  57. 我想請問一下精通Dreamweaver cs4與php&mysql實力整合應用經典中第十五章中的投票系統 我製作到vope.php這個檔案後開始測試 當我按下投票以後他跑出這個
    Unknown column ‘rltem’ in ‘field list’ 我不知道這是什麼意思 投票值也沒有進入到資料庫中

  58. 請問老師
    我在網路相簿…檔案上傳ㄉ地方出現問題…
    如果要多檔上傳老師是教用.迴圈…
    但是如果我要多檔上傳..但是是分別傳到別的欄位..
    我要怎ㄇ做呢???
    列如傳3張圖片…都是同一個主鍵…
    我該如何做呢…教教我… 😥 😥

  59. 你好老師,我有問題關於精通Dreamweaver CS5 與PHP MySQL書的第七課所教的利用PD On-Line Html來處理更新功能,我照足書的做法,但始終都不行,和試過CD上所提供的Done範例檔案也不行,我覺得可能是那個更新按鈕問題,因為我在按鈕屬性處點選送出表單功能, 除了內容欄外其他都可以更新,如果照書做,任何反應都沒有,好像呼叫不到javescript (OnFormSumit()),教教我!!

留言