2012-11-15 116 views
2

好吧,讓我瞭解到,有一個頁面上的上傳按鈕,你做什麼,基本上是調用PHP文件(調用是upload.php的),將文件上傳到服務器。我不知道我應該把php文件放在服務器的哪個位置,這樣我就可以調用它。的Joomla:允許用戶上傳圖片

我覺得自己很蠢,因爲我不能在網上找到任何答案。我感到非常沮喪和困惑,因爲我被告知我需要創建一個數據庫,但我不知道如何編輯Joomla中的數據庫。我參加了SQL課程,所以我不必瞭解這一點。我只是不知道它在哪裏。我也被告知我需要製作一個組件。但這是令人困惑的,因爲我想要做的只是上傳按鈕,將圖像上傳到服務器。

回答

1

我明白你的沮喪。我對你想要做的事有基本的想法。這裏有幾個選項:

  1. 你可能想看看Joomla! Extensions Directory ™。你可能會發現有一個組件或一個模塊已經爲你做了這個。

  2. 如果你想這樣做你自己,比你需要創建一個小的模塊或內部的Joomla組件!請參閱Joomla! Documentation或關於此主題的教程。請注意,你不會立即得到這個工作,因爲你首先需要了解Joomla!作品。所以你的upload.php文件將放在你的模塊/組件文件中。我不認爲你需要做任何SQL。

  3. 現在帶有「允許用戶」的部分有點令人困惑......您想要「允許」任何用戶上傳東西到您的服務器或者讓我們說,註冊用戶?從安全的角度來看,通常上傳腳本需要非常強大。如果是這樣的話,你需要做一個搜索Joomla! ACL

+0

我已經嘗試使用組件文件夾com_upload中的upload.php文件。當我按上傳按鈕時,它給了我錯誤404。我讀了關於組件,發現你用index.php?option = com_upload調用它。我得到另一個錯誤,但: 錯誤加載組件:com_upload,1個 錯誤加載組件:com_upload,1個 錯誤加載組件:com_upload,1 注意:未定義指數:圖像在C:\ XAMPP \ htdocs中\的Joomla \組件\ com_upload \ Upload.php on line 13 現在我正在用XAMPP做它,所以它是本地主機,這就是爲什麼我將該索引集作爲上傳目錄。 感謝您的幫助 – user1825369

+0

組件還需要安裝清單文件。如果你可以在github上分享一些代碼,或許我們可以幫助你更好。 –

相關問題