ホリデープログラミング入門

ホリデーにプログラミングを楽しむための入門 by 船木信宏

全体表示

[ リスト ]


zuzara.org のサーバを停止してから無料のホスティングサーバを探していました。サービスを提供する場合は月数百円でも払って安心できる企業が提供しているサーバを使うべきでしょう。今回はソースコードを置いたりサンプルアプリを動かす程度なので無料のものにしてみました。

で、こちらがよさげ。
表示は英語ですが特に難しいことはないです。
Free Web Hosting with PHP, MySQL and cPanel

PHP5.2.6が使え、その他の機能も申し分ないです。.htaccessも使えます。
ちょっと変わったところとして、デフォルトではPHPのエラーメッセージを出すと http://www.000webhost.com/ へのリンクが出ます。あと suhosin も入っています。

FTPの接続は若干不安定な感じがします。

しかし本当に無料なのか、疑ってしまいました。FAQになぜ無料なの?という質問が載っていますが、、どうでしょう。

サーバが変わると、ファイルへのパスであったり様々な環境の違いがあるので動作確認をいちいちしていかないとなりません。

そういった変化に対応しやすいコーディングをしておく、というのも腕の見せ所ではあります。

例えばパスはすべて変数にしてハードコーディングしない、とか。基本ですが
$fp = fopen('../../logs/hoge.txt', 'r');
$buf = file_get_contents('/home/funaki/logs/fuga.txt');
と相対パスや絶対パスを不必要に混ぜて使っていたりするとパスが変わったとき面倒なことになりします。

define('LOG_DIR', '/home/funaki/logs');
define('LOG_HOGE_TXT, LOG_DIR . '/hoge.txt');
define('LOG_FUGA_TXT, LOG_DIR . '/fuga.txt');
といった具合にソースの先頭にまとめておけば修正もしやすいものです。

さて地道に移行を進めていきたいと思います。

閉じる コメント(0)

コメント投稿

顔アイコン

顔アイコン・表示画像の選択

名前パスワードブログ
絵文字
×
  • オリジナル
  • SoftBank1
  • SoftBank2
  • SoftBank3
  • SoftBank4
  • docomo1
  • docomo2
  • au1
  • au2
  • au3
  • au4
投稿

.


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事