とりあえずの備忘録

備忘録(びぼうろく)。主にパソコンやインターネットに関する様々なことを個人的にメモしています。

PHP osCommerceでファイルをアップロードする

osCommerceとは?

osCommerceは、国際的なコミュニティ で開発が進められているオープンソースの E-Commerce ソリューションです。 このパッケージを導入することによって、オンライン・ショップのセットアップ、運用、メンテナンスが 最小限の労力と最小のコストで実現できます。

osCommerce サポート・ドキュメント - ECサイト構築システム

osCommerceでファイルを/var/www/html/souko/へアップロードする

//定義
define('DIRNAME_UPLOAD', '/var/www/html/souko/');
define('FILENAME_UPLOAD', 'upload.php');
define('IMAGE_SAVE', '保存');

//アップロード処理部分
if (isset($_GET['action']) && $_GET['action']=='up') {
  $filez = tep_get_uploaded_file('filez');
  if (is_uploaded_file($filez['tmp_name'])) {
    tep_copy_uploaded_file($filez, DIRNAME_UPLOAD);
  }
}

//フォーム出力部分
echo
tep_draw_form('form01', FILENAME_UPLOAD, 'action=up', 'post', 'enctype="multipart/form-data"') .
tep_draw_file_field('filez') .
tep_image_submit('button_save.gif', IMAGE_SAVE) .
'</form>';

osCommerceは、oscommerce-2.2ms1j-R8.tar.gzを使用しています。