Home > PHP Archive
PHP Archive
project以下の構成を決める(symfonyを使ってみる2)
symfonyを本格的に使ってきて思うことは、
project以下の構成を最初にしっかりきめていないと
あとあと大変なことになりそうだと言うことです。
少し立ってから、
「こういう機能が別で欲しかった。。。」
ということになりかねない気がします。
そうならないために私は、
パワーポイントでチャートを書いているのですが、
書いていても追加したいことが出てきて困っています(苦笑)
- Comments: 0
- Trackbacks: 0
DB接続の部分ではまる(symfonyを使ってみる1)
仕事でsymfonyを使うことを決めたので、
もろもろ備忘録として残していきたいと思います。
※いろんなものに手を出しては途中でやめているので
symfonyは使いこなせるようになります。。。
ちなみに、勉強のために以下の本を購入しました。
技術評論社
売り上げランキング: 61612
薄めの本だったので少し心配だったのですが、
これに書いてあることを順序よくやっていて、
今までわからないところもわかりました。
ところではまったところと言えば、
DB接続の部分。
しっかりと私が本を読んでなかっただけかも知れないのですが、
databases.yml
schema.yml
propel.ini
をしっかり編集したつもりで
symfony propel-build-all
をするとエラーがでてテーブルを作ってくれませんでした。
ちゃんと設定できていなかったのは、propel.iniの以下の部分でした。
propel.database.url = mysql://localhost/[DB名]
設定したつもりでいたのですが。。。(苦笑)
- Comments: 0
- Trackbacks: 0
モバイル用Adsense導入失敗(cafeトキワ荘のモバイルサイト構築4)
- 2008-06-15 (日)
- JavaScript | PHP | html | サイト運営
現状、この「cafe関連サイトのシステム開発日記」と「cafeトキワ荘」は
mobile_eye.phpというpluginを使わせてもらってモバイルで表示させています。
このPHPにモバイル用のAdsenseを入れられるか試してみました。
結果は件名にあるとおり、失敗(苦笑)
そういえばモバイルはJSが使えないので、
PHPだったのでした。。。
しかし、mobile_eye.phpはPHPにhtml直書きなのでいけるはず。
と思ったのですが、
なぜかうまくいかず、すぐ諦めてしまいましたorz
これは真剣にさくらのサーバーをPHP5にあげることを考えた方が良さそうです。
(あとWPのバージョンアップも。。。)
【2008/06/17:追記】
ふと思ったのですが、
今のサーバーがまだPHP4だから動かないのかも知れません。。。
調べて切れていませんが、
とりあえずサーバーをPHP5に変更することは決定です。
- Comments: 0
- Trackbacks: 0
drupalを使ってみる1
海外カンファレンスに参加したときに、
同じくカンファレンスに参加していたアメリカ人に
「drupalって知ってる?
PHP使えるなら使った方が良いよ!
すごく簡単でリッチコンテンツも簡単に作れるし!」
とすごく勧められたので使ってみました(笑)
drupalについてしらべていると、
しっかり日本語サイトがありました。
このDrupal 日本サイトはよくある翻訳されたサイトと違って、
日本語がすごいきれいで読みやすいです。
cakePHPのように、
インストールというよりはパッケージをアップロードするタイプでした。
確かにすごく簡単で
インストールに時間はほとんどかかりませんでした。
コンテンツを追加する際も
プラグインを追加していけばいろいろな機能が使えそうです。
もうちょっと何が出来るかしらべてみたいと思います。
【2008/05/02:追記】
いろいろ見てみると、
コミュニティサイトを作るためのCMSとしてよく使われているようです。
xoopsのようなものですね、
cafeコミュ!をこちらで作り直そうか考え中です(苦笑)
- Comments: 0
- Trackbacks: 0
mb_substrと文字コード
- 2008-04-18 (金)
- PHP
mb_substrを使って日本語を取り出すときに
文字コードの罠がありました。
なお、PHPの文字コードはEUCです。
はじめは
$hoge = mb_substr($get_db_data, 0, 1);
と書いていましたが、
どうやらmb_substrの第4引数に文字コード指定ができるようです。
$hoge = mb_substr($get_db_data, 0, 1, ‘EUC-JP’);
これでやっと入力チェックが引っかかってくれそうです。。。
(入力チェックの書き方が悪いのですが、影響範囲が広かった。。。)
- Comments: 0
- Trackbacks: 0
Home > PHP Archive
- Archives
- Tag Cloud
-
- さくら
- はてな
- アウトプットフィルタ
- アクセス解析
- アップデート
- アドオン
- アプリ
- インストール
- ウェブマスターツール
- エラー
- カフェ関連サイト
- カンファレンス
- キャスト
- キーワード
- クエリ
- クラス
- クロール
- グローバル変数
- コマンド
- サムネイル
- サーバー
- シェル
- システムエンジニア
- セッション
- セミナー
- ソース
- タグ付け
- タブ
- チェック
- チャネル
- ツール
- テスト
- テーマ
- デザイン
- デバッグ
- データ型
- ドメイン
- バックアップ
- バリュードメイン
- バージョン
- パスワード
- パソコン
- パラメータ
- パース
- フォーマット
- フリーソフト
- ブラウザ
- ブラウザ対応
- ブログパーツ
- プラグイン
- プリフィルタ
- ポート番号
- ミュージック
- メンバ変数
- モバイル
- ライブラリ
- レポート
- ロリポップ
- ローカル変数
- 仕事術
- 便利
- 光
- 共用
- 動画
- 命名規則
- 変数
- 容量
- 文字コード
- 文字列
- 文字化け
- 日本語
- 書き方
- 本
- 検索
- 検索エンジン
- 演算子
- 無線LAN
- 理由
- 自動化
- 英語
- 設定
- 認証
- 購入
- 関数
- 高速化
- Adobe
- ADODB
- AdSense
- AIR
- Airmac
- API
- Apple
- bash
- cafeコミュ!
- cafeトキワ荘
- cafeペ!
- cakePHP
- CentOS
- CentOS5
- CSS
- CSV
- DB
- DB接続
- DNS
- docomo
- drupal
- Ethna
- FAQ
- FireFox
- FTP
- function
- Gmail
- GoogleAdsense
- GoogleAnalytics
- htaccess
- html
- import
- JavaScript
- JSON
- literal
- Lunascape
- Mac
- Movable-Type
- MVC
- NAS
- new
- nifty
- PC
- PEAR
- phing
- PHP関数
- PHP4
- PHP5
- ping
- plugin
- RSS
- ruby
- screen
- SEO
- simplexml
- sitemap
- SJIS
- Sleipnir
- smarty
- SMO
- ssb
- ssh
- svn
- symfony
- vim
- W3CDTF
- Windows
- WordPress
- XHTML
- XML
- XML-RPC
- xoops
- Feeds
![symfony×PHP [LLフレームワークBooks] (LLフレームワークBOOKS # 3)](http://ecx.images-amazon.com/images/I/41gbS%2BvOscL._SL160_.jpg)