本文目錄一覽:
關於php製作圖片上傳的問題
首先:
$toFileName後面盡量不要使用$_FILES[‘upfile’][‘tmp_name’],使用$_FILES[‘upfile’][‘name’]或自己生成文件名
其次:
1,檢查寫入圖片的目錄是否有寫入許可權;2,給$dirName這個目錄前加上絕對路徑(方法有種,可以先試著直接加真實的絕對路徑測試);3,如果因許可權問題造成move_uploaded_file失敗,試下copy.
php中關於圖片上傳的問題
上傳的圖片,在命名的時候,把學生的一些關鍵字寫入進去,比如學生的id
比如像 photo_1234.png
那麼對相應id為1234的學生
或者上傳後,把圖片路徑存到學生表中的一個欄位!
PHP新聞發布系統圖片上傳問題該如何做?
首先,我覺得,你這個圖片上傳,跟下面的確認按鈕功能是不一樣的。
你先選擇圖片,然後點擊,上傳,這樣就把圖片上傳到你伺服器某個目錄下面,如果上傳成功,就把圖片在前端顯示(用img標籤),然後你點擊確定的時候,把新聞的標題、內容等和你剛剛上傳圖片保存的目錄相對地址,一起存到資料庫裡面,這樣下次查看的時候,就直接用資料庫裡面圖片的地址就可以顯示圖片了。
php為什麼上傳圖片會失敗
一般來說,可以通過報錯來解決或者說找到問題,但你只有一個標題,所以不知道什麼錯,無法給出具體解決方法,但一般來說會從以下幾個點入手:
1、檢查文件大小,是否有做這個限制,apache默認應該是2M的
2、檢查圖片保存路徑,是否有寫入許可權
3、查看代碼,是否有寫錯上傳代碼
先定位到錯誤的位置,就好解決問題了
PHP 添加上傳圖片問題
上傳圖片的時候,會把圖片放在一個指定的地方,也就是說你應該是知道路徑的,那麼
$image-open(‘./1.jpg’);
只要把這個路徑改成你那個圖片的路徑就可以用它內部的方法了,
tp我接觸得少,不過大致思路應該是這樣的
PHP 上傳圖片問題
一段php上傳圖片代碼
我不太懂,只給你拷貝了網站上的一些,你看一下,嘿嘿,看有沒有幫助
?
if($upok){
$open = opendir(“images”);
if($open==0)
{
mkdir(“images”);
}
$imagename = $_POST[‘imagename’];
$file = ($_FILES[‘upfile’][‘name’]);
$file_name = ($_FILES[‘upfile’][‘tmp_name’]);
phpsu.com is a free phpscool
$image_type = array(‘jpg’, ‘gif’, ‘bmp’, ‘jpeg’, ‘pcx’, ‘tiff’, ‘png’, ‘svg’);
if (($pos = strrpos($_FILES[‘upfile’][‘name’], ‘.’)) !== false) {
$file_ext = strtolower(substr($_FILES[‘upfile’][‘name’], $pos + 1));
}
if (!in_array($file_ext, $image_type))
{
echo “scriptalert(‘只能上傳圖片格式的文件’);location.href=’index.php’;/script”;
exit();
}
$up = move_uploaded_file($file_name,”images/$file”);
if($up==1)
{
echo “scriptalert(‘上傳成功!$upfile_name’);location.href=’index.php’;/script”;
exit();
}
else
{
echo “scriptalert(‘上傳失敗!’);location.href=’index.php’;/script”;
exit();
}
}
? welcome to phpsu.com
html
head
titlePHP圖片上傳/title
/head
body
div align=center
table cellspacing=”0″ cellpadding=”0″ border=”0″
form action=”index.php” method=”post” name=”UL” enctype=”multipart/form-data”
trtd圖片源文件:/tdtdinput type=”file” name=”upfile” //td/tr
trtd圖片說明:/tdtdtextarea name=”imagename” value=”圖片說明” rows=”4″ cols=”25″/textarea/td/tr
trtd colspan=”2″ align=”center”input type=”submit” name=”upok” value=”上傳” input type=”reset” value=”重置” //td/tr
/form
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/152332.html