Time of Update: 2016-06-23
如題: PHP 如何?指定的圖片下載?而不是在瀏覽器中開啟? 回複討論(解決方案) 給你貼出一段韓順平在講php下載的案例,希望能夠協助你。如果你需要看視頻,可以看韓順平php視頻教程第87講: 代碼如下: //對函數的說明 //參數說明 $file_name 檔案名稱 //$file_sub_dir: 下載檔案的子路徑 '"/xxx/xxx/" function down_file($file_name,$file_sub_dir){
Time of Update: 2016-06-23
安裝程式的時候出現以下代碼 Fatal error: Incompatible file format: The encoded file has format major ID 0, whereas the Optimizer expects 2 in /home/ftp/1520/virbbq_om-20121110-dkr/virbbq.com/show.php on line 0 不知道是不是因為ZEND 的版本的問題?希望大家能給個解決的方法.
Time of Update: 2016-06-23
系統有4處錯誤提示,分別在第15、17、25、26行。Undefined variable number1(PS:我發現我一個月都在問這個問題……慚愧) 人數不能少於現已選題人數,人數列修改失敗!";echo"";exit;}else{ $query2=mysql_query("update $jiaoshi_table set number='$number1' where id='$id'");$query3=mysql_query("update $jiaoshi_table
Time of Update: 2016-06-23
每次求助這樣的問題都蠻不好意思的... 不過經常來不及去查手冊找辦法... 只好再伸下手... 問題是這樣的. 進行一個常規的查詢,按欄位a進行倒序排列. 但是又想獲得這次查詢中欄位b的最大值 php好像沒有提供直接擷取多維陣列最大索引值的函數.. 要自己寫排序也不是不可以 但是還是想問下 在mysql這邊能否直接查出來(並且不能有太多的效能損失 否則不如去用php計算了) 謝謝 回複討論(解決方案) mysql 提供有 max
Time of Update: 2016-06-23
現在的做法是根據ip和日期來進行判斷的,就是當天的日期檢查下有沒有相同的ip投票過,也就是說一個ip一天只能投票一次。 現在的情況是某個資料一天被1000+的ip進行了投票,而且驗證碼我也不知道是怎麼繞過去的,難道是因為我驗證碼是純數位,太簡單了? 關於那些ip全部都是我們市區的ip,而且投票的頻率大概是一兩分鐘一票。 現在我ip擷取是用的getenv('REMOTE_ADDR'),我真的沒這方面的經驗,求教各位大牛了。 回複討論(解決方案)
Time of Update: 2016-06-23
如果對方說他們的 FLASH 用 PLUG IN 串連資料庫, 其實他是想說下邊的那一個 1) ECHO 一段 前台 EMBEDED(嵌入)JAVASCRIPT 2) 用伺服器端的 WEB SERVICES.. 他是想說一還是二 請問PHP的網友們平常是否用這個名詞的 PLUG IN, 或是會用那個名詞 回複討論(解決方案)
Time of Update: 2016-06-23
當我點a.txt下載後,開啟txt檔案,發現裡面的內容不是a.txt本身的內容,而是該php檔案中除了php代碼的其他常值內容,這樣該如何解決? 資料下載 回複討論(解決方案) $file_name="a.txt"; $file_dir="./"; if(!file_exists($file_dir.$file_name)){ echo "檔案找不到"; exit; }else{
Time of Update: 2016-06-23
有兩個表暫存資料表temp_t,和正表table1,都是MyISAM,分別有28W條左右的記錄。 cron定時每分鐘從網路上擷取一些資訊,先儲存到temp_t(頻繁寫入), 然後cron定時每10分鐘從temp_t複製資訊到正表table1(頻繁讀取,每10分鐘寫一次)。 temp_t欄位 id(auto_increment),title(varchar(200)),content(varchar(500)),date(DATETIME), mykey(tinyint(1)
Time of Update: 2016-06-23
首先我要做的是檢測使用者名稱是否在資料庫中!apmserv本地環境搭建,有一個bbs資料庫,meassage表,表中有3個欄位,分別是id user pass ;對應的值分別是 1 admin admin;類型分別是int(10) varchar(25) varchar(25);而本地共有3個php檔案: conn.php $conn = @ mysql_connect("localhost", "root", "") or die("資料庫連結錯誤");
Time of Update: 2016-06-23
伺服器設定為不可訪問外網,那是否可以使用phpmailer的SMTP發郵件呢? 設定了老半天總是提示Message could not be sent.Mailer Error: SMTP Connect() failed. 後面突然想到我的伺服器被設定為不可訪問外網,只可被外網使用者訪問的形式,這樣是否會造成phpmailer的功能不可用呢? 回複討論(解決方案) 路不通,何以為繼? 路不通,何以為繼? 也是哦,突然感覺自己腦子短路了。 - -
Time of Update: 2016-06-23
之前和的fastcgi的,可是進程裡面很多php-cgi,老是搞得網站打不開,修改了fcgiext.ini裡面的 [PHP] ExePath=F:\php\php-cgi.exe MaxInstances=50 InstanceMaxRequests=200 ActivityTimeout=900 RequestTimeout=600 EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000 問題還是有,(fastcgi我沒的卸載的,
Time of Update: 2016-06-23
剛才搜了一下,好像都挺複雜的。 我說一下我的想法: 首先不知道MySQL是不是所有類型的資料都可以加上單引號,我剛才試了一下,在整數左右加上單引號好像是沒有問題。 如果確實任何類型的資料都可以加單引號的話,那麼就在產生MySQL語句的時候為任何資料都加上單引號,然後使用mysql_escape_string將接收到的字元中的所有特殊字元轉義。這樣就可以將接收到的字串完全“限制”在單引號之間了。
Time of Update: 2016-06-23
html是這樣的 Enter your gift message hereEnter your gift message here2 想些個Regex,得到結果大約是這樣的.死活寫不出.功夫不到家.. 求大神,取得單選框匹配checked的值和下面textarea的值,最後想要的的大約是這樣的 [1] => Array ( [0] => BTN_GROUP_59679208328481 [1] =>
Time of Update: 2016-06-23
代碼一: $i = 1; $i = $i++ + ++$i; echo $i; 代碼二: $i = 1; $i = ++$i + $i++; echo $i; 這兩段代碼結果都是4 小弟想不明白 php的 解析原理 求大哥指點 回複討論(解決方案) 有什麼不對嗎? $i = 1; $i = $i++ + ++$i; ==> $i = 1(但由於$i++,所以$i為2) + 3(++$i $i為2,加1後為3)
Time of Update: 2016-06-23
如題,使用的是json傳值,因為記錄比較多,用echo太耗時了,請高手指點 回複討論(解決方案) 為什麼覺得用echo太耗時了,想用 print 可以先序列化或json編碼,再echo ; echo json_encode($array); 因為資料庫查詢結果的記錄比較多,一起傳給ajax時,前台點擊查詢反應太慢了,不知道怎麼搞 可以先序列化或json編碼,再echo ; echo json_encode($array); $result=
Time of Update: 2016-06-23
表明: topweb 表中有: ID 和 ADD 怎樣搜尋 某個 ID 下的 ADD 內容 例如:ID(1) ADD(這裡是ID1的內容) $add = ("select * ------ id='{$id}'") //這部分什麼寫? echo $add; 回複討論(解決方案) 遞迴查詢? 貼記錄及要求結果出來看看 遞迴查詢? 貼記錄及要求結果出來看看 要結果 貼記錄及要求結果出來看看
Time of Update: 2016-06-23
先問一個關於亂碼的問題, 在my.ini中設定了 [client] default-character-set=utf8 [mysqld] default-character-set=utf8 然後重啟wamp,phpmyadmin就串連不上了,就是#2002 那個通訊端錯誤提示,然後我就把my.ini剛做的修改又改了回去,還是串連不上,(我把修改撤銷了應該可以了呀?? 問題1)最後把localhost改為127.0.0.1 才恢複正常 問題二: 上述操作之後
Time of Update: 2016-06-23
表mydb1、欄位:(id、期數、號碼1、號碼2、號碼3),每期開獎號有三個數字(如356)。其中的3是(號碼1欄位)、5是(號碼2欄位)、6是(號碼3欄位)。等到n期後開獎號又出現356時就用這次356的id減去前一次356的id輸出差。 $array = array(); while($row = mysql_fetch_assoc($result)){ if(in_array($row['content'],$array)){ $a =
Time of Update: 2016-06-23
首先不知道MySQL是不是所有類型的資料都可以加上單引號,我剛才試了一下,在整數左右加上單引號好像是沒有問題。 如果確實任何類型的資料都可以加單引號的話,那麼就在產生MySQL語句的時候為任何資料都加上單引號,然後使用mysql_escape_string將接收到的字元中的所有特殊字元轉義。這樣就可以將接收到的字串完全“限制”在單引號之間了。
Time of Update: 2016-06-23
我想我產生大量的隨機數。把這些隨機數都存起來。如何做到? 回複討論(解決方案) 暈死,這改不簡單的,直接寫庫,或者直接寫文檔裡儲存 那也得看你是怎麼產生這些隨機數,一次性產生?還是每隔一段時間產生1個? 存起來的方法也有很多種,關鍵是看你這些隨機數是幹嘛用的,用完就扔還是留著長期使用? 如果是用完就扔,那可以將它們存在全域數組$_SESSION中 用完之後session_destory就行了。 長期使用,可以將它們存進MYSQL或者文字文件中