2011-11-28 55 views
0

我如何使用PHP通過上傳獲得圖像的寬度和驗證它在JS從上傳圖片獲取圖片寬度並驗證爲js?

$_FILES['image'] 

,如果不對其進行驗證的JS尺寸爲560像素則返回false ..和警報

可以使用PHP中的JS來驗證從PHP的價值?任何建議,請幫助:)

謝謝..

+2

你似乎在這裏有點困惑,混合你的技術。您需要上傳文件並使用PHP檢查它的尺寸。如果您不打算進行頁面傳輸,則可以使用AJAX請求來實現此目的。 –

+0

@RoryMcCrossan我現在有什麼我使用jquery-ajax,我想驗證圖像與按鈕提交時 – noviceRick

回答

0

否;你很困惑客戶端和服務器端編程。

然而,您可以使用HTML5 File API單獨使用JavaScript(無PHP)驗證上傳。

0

上,您可以試試這個在服務器端:

list($width, $height) = getimagesize($_FILES['image']['tmp_name']); 

這是服務器端,可以在客戶方使用HTML5,但只有FF,Chrome和Safari瀏覽器支持HTML5的文件,但不是所有的功能。

+0

如何在jquery-ajax中驗證它 – noviceRick

+0

您只能通過使用HTML5的Ajax上傳文件,而IE不會支持這一點。你真的想要這個嗎?否則,文件上傳需要用普通的HTML完成。 – Niels

+0

如何使用js或jQuery?或任何其他建議 – noviceRick