PHPのあの関数をJavaScriptでやるには?をまとめた「phpjs.org」 2009年12月04日- PHPのあの関数をJavaScriptでやるには?をまとめた「phpjs.org」が便利です。 PHPを使っていて、JavaScript もかいているときに、PHPのあの関数をJavaScript で実装したいんだけどなぁ、という場合に索引から牽けて参考になります。 例えば、functions ページには使える関数がまとまっているのですが、array系、ソート系、入力チェック系やオブジェクト指向系、日付、ファイルシステム系、Math系、ハッシュなど実に多数のJavaScript用php関数が掲載されています。 例えば、addslashes だと次のような感じでJSのソースが見れます。 function addslashes (str) { return (str+'').repla
まいどお世話になっております。 今回もよろしくお願いします。 PHPで readfile("http://***.***.***"); などが可能ですが、 そのURLにベーシック認証がかかっているときどうやったらファイルの内容を取得したりできるでしょう? 認証用のユーザー名とパスワードは分かっている状況で、です。 実は以下のようなことで困ってまして、 これはPHPの問題ではなくて、サーバーの設定などによるものなのでしょうか? ↓-----------------↓ Smartyのテンプレートの中で {fetch file="http://***"} という風に書きたいのですが、そのファイルがおいてある場所にベーシック認証がかけてあるので、読み取れないのです。 ↑-----------------↑
現在、普通のページ+WordPressという構成でホームページを作っています。 普通のページ(hoge.php)の中にWordPressの固定ページを取り込みたいと思っています。 固定ページのアドレスをデフォルト紹介ページ wordpress/about/として話します。 HTMLのインラインフレームを使えば、 <iframe src=”wordpress/about/”>インラインフレーム</iframe> で実現できます。 ですが、インラインフレームは使いたくないので <?php require_once(“wordpress/about/”); ?> としたのですが、もちろんエラーがでます。 PHPの初心者なので申し訳ありませんが、解決方法があれば教えてください。
わざわざYEARとかMONTHとかDAYのフィールドを作らなくてすむ 例えば、今年のデータだけ取り出したいとかはこう書く。 ※dateフィールドはDATE型です date_format関数を使えばいいんですね。これで検索時のMYSQL内の値を整形できるようだ。 PHPで書く場合 <?php //年度取得 $year = date("Y"); $sql = "SELECT date FROM table_name WHERE DATE_FORMAT(date, '%Y')=".$year.";"; ?> DATETIME型は実は試してないけど多分いけると思います。 参考 MySQLのDATE型と年の比較 - 教えて!goo MysqlのDATE_FORMAT関数をもっと早く知っていれば - 株式会社M&Aバンク
WordPressの関数を使ってDBにクエリを渡して結果を取得する。 テーブル「wp_test」から、カラム「test01~04」を取得。 /* DBからフィールドを取得 */ < ?php $sql = "SELECT * FROM wp_test"; $value =$wpdb->get_results($sql); foreach($value as $data): echo $data->test01; echo $data->test02; echo $data->test03; echo $data->test04; endforeach; ?> WordPressに独自のテーブルを追加してカスタマイズする時なども簡単にはこれで可能。 参考 CMSとしてのWordPress - WordPressカスタマイズメモ
in_array関数は配列に指定した値があるか検索し、値が見つかった場合はtrue、見つからなかった場合はfalseを返す関数です。 以下にin_array関数の使用例を示します。 //in_array (検索値, 検索対象配列); $ar = array("PHP", "CGI", "PERL"); if(in_array("PHP", $ar)){ echo "配列にPHPは存在します。"; } 上記の例では検索値"PHP"は配列$arに存在するのでin_array関数はtrueを返します。 よって 配列にPHPは存在します。 がブラウザに出力されます。 大文字・小文字を区別:in_array関数 以下の例の場合、ブラウザにはなにも出力されません。in_array関数は大文字と小文字を区別するため"PHP"と"php"は異なる値として認識されます。 したがって、以下の場合はfalseが
実は昔の hiromasa.zone なんかがそうだったりしましたが、WordPress の情報を WordPress 管轄以外から取得したいときがあります。 たとえば、静的 HTML のトップページに WordPress の新着をだしたい、、とかですね。 全部のページ WordPress でやるのもおっくうってこともあるわけです。 🙂 そんな場合は以下のようなコードを使うのもひとつの方法かもしれません。 とりあえず、静的 HTML の場合は、拡張子を .php とか変更して PHP が動くようにします。 すでに、.html で他からリンクしちゃっていてリネームできないよーって方は mod_rewrite で化かすとかとかしてください。 / で終わる URL のときは、index.html をリネームして index.php にすれば OK です。 で、こんなコードを元 html に挿入
こんな人向け 1つのWordpressで複数のblogを運用したい。 ここに複数運用するための手順がいろいろ紹介されているけど、どれもめんどくさい。 Wordpress-MUは、Wordpress用のプラグインが使えなくなるので、使いたくない。 日本のblogで紹介されている手法は、blogごとにWordpressの管理ディレクトリが作成されてしまって気持ち悪い。 サーバ上でシンボリックリンクを張れる。 私がとったアプローチは、アクセスされてきたpathに応じてテーブル名を動的に決定する手法。 公式サイトに紹介されている内容は大がかりなので、自分で書いちゃいました。 Wordpress管理ディレクトリのトップにあるwp-config.phpに10行程度を追加して、あとはシンボリックリンクを張るだけです。 下の例は、 http://www.tymy.net/~matsu/blog/ をメイン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く