1. phpcms v9 上傳頭像修改 input 上傳
一、修改phpcms後台配置。
phpcms後台--站點設置--修改--附件設置--允許附件大小,輸入數值如10240。(這個值可以是你想要的大小)
二、修改php.ini文件配置。
①、.打開php的配置文件php.ini搜索upload_max_filesize,把這個的值改為10240。(如上,值可以根據需要自己改)
②、繼續在php.ini中搜索post_max_size,把這個的值改為30000。(表單提交的最大限制,此項不是限制上傳單個文件的大小,而是針對整個表單提交的數據進行限制。)
注意:一定要保證 post_max_size >= upload_max_filesize ,也就是前者一定要大於後者。修改之後一定要重啟 Web 服務。一定要重啟。
2. wordpress主題如何實現用戶本地上傳頭像功能
這是最傳統的修改WordPress頭像的方式了,WordPress一直都通過Gravatar(Globally Recognized Avatar)來顯示頭像,所以你需要注冊Gravatar賬戶。具體步驟如下:
登陸Gravatar官網
輸入WordPress用戶資料里預留的Email,然後Sign up(會給你郵箱發送一封激活郵件)
登陸郵箱,打開Gravatar的郵件,點開第一個鏈接(激活)
成功跳轉到Gravatar網站,輸入用戶名和密碼
上傳圖片作為頭像
當頭像上傳成功後,你的WordPress便會同步顯示該頭像了。
如何設置WordPress頭像 — 添加代碼
如果你認為注冊Gravatar太麻煩,而且因為是國外的網站所以打開會比較慢,那麼你還可以選擇自己添加一段代碼來修改WordPress頭像。將下列代碼放在你正在使用的WordPress主題里的function.php文件中。
如何設置WordPress頭像
代碼中的/images/newavatar.jpg便是自定義默認頭像的路徑,你可以將新頭像命名為newavatar(可自行設置),然後將newavatar.jpg上傳到你正在使用的WordPress主題下的images文件夾里。
如何設置WordPress頭像 — 使用插件Simple Local Avatars
這款插件可以修改WordPress用戶頭像,其安裝和操作方式都簡單,上傳頭像界面如下。
如何設置WordPress頭像
由上圖可知,其修改頭像的方式就和我們在其他網站上傳頭像的方式是一樣的。
以上便是目前最常用的三種修改WordPress頭像的方法了,是不是很簡單?那就試著讓你的WordPress頭像更閃亮吧。
3. PHP如何實現表單提交時用戶上傳頭像到數據
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>注冊頁面</title>
</head>
<body>
<form action="enteringDb.php" method="post" enctype="multipart/form-data">
<table border="1">
<tr><th colspan="2">注冊頁面</th></tr>
<tr><td>用戶名</td><td><input type="text" name="name" size="30" maxlength="10"/></td></tr>
<tr><td>請上傳用戶頭像</td><td><input type="file" name="file" id="file"/></td></tr>
<tr><td>
<input type="submit" name="submit" value="提交"/>
<input type="reset" value="重置"/>
</td></tr>
</table>
</form>
</body>
</html>
4. php上傳文件如何實現上傳頭像的時候可以顯示出頭像
兩種方案:
前端直接使用 FileReader可以直接讀取圖片在前端顯示,可以在用戶點擊確定後再通過 ajax上傳到後端(當然,你也可以直接通過 form表單 submit提交)
用戶點擊上傳文件的時候,直接用 ajax把圖片是傳到後端,後端回傳圖片在伺服器中的地址,前端把這個圖片顯示出來。
5. flash結合php上傳頭像,然後通過flash編輯一下,編輯完成後保存到伺服器上,怎麼實現
flash 通過二進制 數據流的形式發送圖片數據到接收文件
接收文件代碼:
error_reporting(0);
$filename = date("YmdHis").rand("1000","9999").".jpg";
if(!empty($GLOBALS["HTTP_RAW_POST_DATA"])){
$jpg = gzuncompress($GLOBALS["HTTP_RAW_POST_DATA"]);
header("Content-Type: image/jpeg");
$file = fopen("upload/".$filename,"wb");
fwrite($file,$jpg);
fclose($file);
//$baseUrl = "http://" . $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"].dirname($_SERVER["SCRIPT_NAME"])."/upload/img/".$filename;//輸出圖片在服務端圖片的地址
echo $filename;
}else{
echo 'N';//數據流為空
}
接收成功後將返回圖片 url
6. thinkphp怎麼在前台頁面進行上傳頭像
用form表單上傳 在後台用upload類接收並上傳
7. 如何用thinkPHP實現 類似於QQ頭像上傳的功能
1.建立圖片上傳通道
2.傳成功後把返回的路徑保存在該用戶的表中
8. PHP裡面,用戶上傳頭像的同時刪除原來用戶的頭像
上傳不變 可以用PHP的函數 或者move_uploaded_file函數
檢測上傳成功
用unlink($filepath); //$filepath 原來圖像的的相對或者絕對路徑 就可以刪除