Overview

Packages

  • auth
  • basic
  • controller
  • db
  • form
  • html
  • paginate
  • sendmail
  • sql
  • validate

Functions

  • form_check_value
  • form_checkbox
  • form_checkbox_array
  • form_checkbox_assoc
  • form_close
  • form_date
  • form_date_convert
  • form_file
  • form_get_file
  • form_get_options
  • form_get_static
  • form_get_value
  • form_hidden
  • form_open
  • form_open_multipart
  • form_password
  • form_radio
  • form_radio_array
  • form_radio_assoc
  • form_select_array
  • form_select_assoc
  • form_select_number
  • form_set_options
  • form_set_static
  • form_set_value
  • form_static
  • form_static_assoc
  • form_static_boolean
  • form_static_password
  • form_text
  • form_textarea
  • form_upload
  • form_upload_file
  • Overview
  • Package
  • Function
  • Tree

Function form_upload_file

アップロードされたファイルを保存する

アップロードされたファイルは、一意の名前を付け、$dirに保存する。 $dataの該当値には、$dirと保存した名前を結合した文字列を設定する。

form_uploadで削除フラグを選択した場合には、 $dataの該当値を空文字列に設定する。

アップロードした拡張子が$extと異なる場合には、エラーとなる。 $extにNULLを設定した場合には、全ての拡張子のファイルが受け入れられる。

config関数で設定した下記の設定オプションが使用される。

form_upload_dir アップロード先のディレクトリ
error_upload アップロードに失敗した場合のエラーメッセージ
Package: form
See: form_upload()
Located at system/photon.php
Parameters summary
array & $data 入力データの連想配列
string $name 対象のフォームの名前
string $dir = NULL アップロード先のディレクトリ
mixed $extensions = NULL 許可される拡張子の連想配列、カンマ区切りの文字列
entap_photon API documentation generated by ApiGen 2.8.0