php接收圖片
html表單部分要這樣:
<form method="post" action="proAddFile.php" enctype="multipart/form-data" >
<input type="hidden" name="MAX_FILE_SIZE" value="6000000">
<input name="form_data" type="file">
php部分:
if(is_uploaded_file($_FILES['form_data']['tmp_name']))
{
$file=$_FILES['form_data'];
$name=$file['name'];
echo $type=$file['type'];
$size=$file['size'];
$tmpfile=$file['tmp_name']; //臨時存放文件
$error=$file['error'];
if($erro) die("上傳出現錯誤");
if($size>60000) die("太大");
switch($type){ // 得到上傳文件後綴
case 'image/pjpeg' : $extension='.jpg'; //jpeg
break;
。。。。
default:
echo "出現錯誤";
}
$filename="wt209_" . date("Ymdhis") . $extension;
$myfile="your directory" . $filename;
if(move_uploaded_file($tmpfile,$myfile);) echo "上傳成功";
}
?>
may help for you ,great regard from kwl.
Ⅱ 關於php 接收二進制流轉換成圖片
比如此類名字叫做imageUpload.class.php
那麼首先是要引入該類文件用include("imageUpload.class.php");
第二步是實例化該類$inputimage = new imageUpload("input.jpg","./");
第三部是專調用二進制轉換屬成圖片的方法了,$inputimage->stream2Image();
實例化該類需要傳兩個參數,第一個是需要保存的圖片名字,第二個是圖片保存路徑地址。
Ⅲ php中用$_REQUSET怎麼接收圖片的src值
$_REQUSET是get和post的綜合,跟src沒有任何關系,更談不上接受他的值。
要接收也是js先抓到src的值,然後通過get或post發給後台
Ⅳ php怎麼獲取文章內容裡面的圖片
你是要抓取其他頁面的圖片 還是說你是後端腳本接收圖片。接收圖片也應該是前端頁內面上容傳的吧 不然接收的意義就沒有了。
抓取的話 用curl抓就可以了 抓到圖片地址 要寫個正則表達式去匹配的。
上傳接收的話
前端:<input type="file" name="myFile"/>
後端:$_FILES
Ⅳ php怎麼接收安卓上傳的圖片
print_r($_FILES); print_r($_POST); echo file_get_contents('php://input'); $arr = $GLOBALS["HTTP_RAW_POST_DATA"]; print_r($arr); 是不會看到什麼結果的 因為你似乎並沒用顯示返回數據的代碼,也不知道返回的數據格式是否符合要求(不合要求也可能不顯示) 但你這樣 file_put_contents('test.txt', print_r($_FILES, 1)); file_put_contents('test.txt', print_r($_POST, 1), FILE_APPEND); file_put_contents('test.txt', file_get_contents('php://input'), FILE_APPEND); $arr = $GLOBALS["HTTP_RAW_POST_DATA"]; file_put_contents('test.txt', print_r($arr, 1), FILE_APPEND); 在 test.txt 中是一定有結果的
Ⅵ php中如何從資料庫中讀取圖片
<?php
//將圖片存進資料庫再讀出,注意存儲圖片的欄位類型必須為blob
$user=』回root』;
$password=』root』;
$db=』test』;
$connect=mysql_connect(『localhost』,$user,$password);
mysql_set_charset(『utf8′,$connect);
mysql_select_db($db);
$photo = 「0x」.bin2hex(file_get_contents(「./test.jpg」));
$sql=」INSERT INTO `答test`.`test` (`photo`) VALUES ($photo);」;//$photo不需要用引號,切記
mysql_query($sql);
//$result=mysql_query(「SELECT *
//FROM `test`
//LIMIT 0 , 30〃);
//$img=mysql_fetch_array($result);
//echo $img['photo'];
?>
Ⅶ php 讀取圖片並輸出
<?php
header('Content-Type:image/png');
$url="http://hbyw.e21.e.cn/global/gd.php";//圖片鏈接
$ch=curl_init();
//Cookie:PHPSESSID=
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_COOKIE,'PHPSESSID=');//如果不需要cookies就刪除這條語句
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);
curl_setopt($ch,CURLOPT_TIMEOUT,0);//忽略超時
curl_setopt($ch,CURLOPT_NOBODY,false);
$str=curl_exec($ch);
curl_close($ch);
Ⅷ php如何接收二進制流圖片
move_uploaded_file( string $filename , string $path)可以將二進制文件接收並存到$path去!
Ⅸ php 接收並保存圖片
獲取遠程圖片並把它保存到本地確定您有把文件寫入本地伺服器的許可權變數說明: $url 是遠程圖片的完整URL地址,不能為空。
$filename 是可選變數:
如果為空,
本地文件名將基於時間和日期 自動生成.
Ⅹ php後台接收前台image思路我沒有正規學習過,不知道這樣的寫法是否有問題。也不知道如何接收圖片
首先呢?這張圖片也是用戶提交來的吧,如果用戶只是修改其它信息沒有提交圖片,那圖片就不動就行了,只更新用戶提交來的信息就好,如果用戶提交圖片過來了,那就更改圖片好了。