MAMPでMySQL
MAMPのphpMyAdminでMySQLデータベースの作成 - MAMPの使い方 - PC設定のカルマ : http://pc-karuma.net/mamp-phpmyadmin-db-create/
ここを参考にしつつやる。
ちょっとMAMPのバージョンが違って、私のは3.0.5。
すごくデザインがかわいくなってる。うれしい。ぱおーん。
phpmyadminがスタートページの上になくて、
あれっておもったらツールってとこからいけたっぽい。
あとは同じなまえのボタンを探して、データベースつくれた!
こっちのデザインは上のページのがかっこいい。。
できたデータベースの名前のところをクリックすると、
テーブルがつくれるリンクに飛びました。
なんかあとはコマンドラインからやろうかな…
MAMPのMySQLをコマンドラインで操作 - Macターミナル - MAMPの使い方 - MySQL入門 - Webkaru : http://webkaru.net/mysql/mamp-command-line/
見た目を整形。
昨日アップしていたサイト、
はてぶ船頭 : http://biscuitomo.php.xdomain.jp/hatena.php
のデザインをとりあえず1h30ほどで今日作成。
素材は
フリーフォントで簡単ロゴ作成 | キーボード画像作成 | アイコン・はんこ画像作成 : http://lightbox.on.coocan.jp/html/fontImage.php
イラストがすべて無料 「イラストAC」 : http://www.ac-illust.com/
から。
Xdomainの無料レンサバ、やっぱり広告はいるのね。
サーバーかりるか…
文字列の分割
PHP: explode - Manual : http://php.net/manual/ja/function.explode.php
むずかしい。でもdelimiterは複数文字でもよいことが判明。
PHPの配列のカウント
[記述例]
$arr = array('Tokyo', 'Osaka', 'Nagoya');
print(count($arr));
[結果]
3
[php]配列の要素数を数える関数count : http://dbinfo.sakura.ne.jp/?contents_id=108
さすがにこれはだいたいどの言語でも一緒っぽいな。
サーバーにうぷしました!
ほぼコピペですが…
http://biscuitomo.php.xdomain.jp/hatena.php
「はてぶ船頭」という100users以上のはてぶを最初にした人を表示する
webあぷり??をつくった!実質2時間でつくりますた。
あとはデザインだーがんばろ。
ローカルでのテストは完了!
とりあえずつけたい機能は実装できた。
ローカルから本番サーバにうつすと…
Invalid argument supplied for foreach()
のエラー。
ぐおー
JSONが配列とみなされてないらしい。
全部デコードバージョンで書き直しだ…がんばる。
ちがった。xmlだった。
原因解決!file_get_contentsが使えなかっただけでした。
wpXサーバー simplexml_load_fileが使えない原因と対処法 | アフィリエイト初心者がブログで稼ぐ方法とコツの仕組み : http://seoaffiliate.org/archives/2544.html
ここでかいてあるように、レンサバ側で"file_get_contents"を禁止していたのが
原因みたい。
これを解決するには、
PHPメモ : file_get_contentsの代替にcURLを使う – Mach3.laBlog : http://blog.mach3.jp/2010/12/21/use-curl-for-filegetcontents.html
に書いてるみたいに、curl_get_contentsという関数を準備してあげると便利。
function curl_get_contents( $url, $timeout =60){
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt( $ch, CURLOPT_HEADER,false);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt( $ch, CURLOPT_TIMEOUT, $timeout );
$result = curl_exec( $ch );
curl_close( $ch );return $result;}// test
$result = curl_get_contents("http://www.example.com",120);
上のページからの引用です。すばらしい!!やっとできたーTωT
print, echo, var_dump
文字列の出力(echo, print) - 文字列 - PHP入門 : http://www.phpbook.jp/tutorial/string/index3.html
とりあえずprintとechoは、echoなら文字列を結合できる、
printは式の途中にいれられるという特徴がそれぞれある。
var_dumpはarray用?
PHP: var_dump - Manual : http://php.net/manual/ja/function.var-dump.php