現在時刻とファイルの最終更新日時のインターバルで分岐するPHP
2016.03.09前提としてPHPで複数のRSSを取得して一旦JSON化してAngularJSで呼び出して表示するアンテナサイトを作ったりしていました。そこで毎回ページが呼び出される度に、RSSを取得してーなんかしていたら、RSSを提供しているサイトに多
前提としてPHPで複数のRSSを取得して一旦JSON化してAngularJSで呼び出して表示するアンテナサイトを作ったりしていました。そこで毎回ページが呼び出される度に、RSSを取得してーなんかしていたら、RSSを提供しているサイトに多
全角や半角英数字以外に、漢字平仮名などが混在で書かれている文字列から、半角英数字のみにしたい場合は以下のようにする。 $text = '1.01R ※テスト版です。'; // 全角で書かれている場合半角に変換し、全角スペースを除去 $t
実際にはアンテナサイトを作ろうという人にしか意味のないものだと思いますが、複数のRSSを同時に取得してJSONに格納するPHPです。一応更新日時順に並べていますが、JSONとして格納するので、JSONから取り出す時にやりたいように並べ替
適当にプログラム作って勢いでリリースすると、運営を始めてからそういえばこれ無いと運用上不味いよねと後から気づくのが、IPアドレス弾きや禁止ワードチェックの機能。 特に禁止ワードチェックで、この間つい勢いでリリースしてしまって大失敗した。
input type="submit"で、PHPにフォームデータをPOSTして、php内で処理後に元のページに戻すやり方です。 <?php if($_POST['submit']){ # POST処理~省略~
Jqueryでphpを呼び出して、JSONで受け取るコードをつくって、テストでサーバーにアップしてみても、全然動かない。なんでかなー、記述が間違っているのかとあれこれと小一時間ほど奮闘しても動かない。 訳がわからなくなって、もう別の作業
これを覚えておくと、if文などの条件分岐ごとにページの移動先を変更したい場合に便利です。phpでリダイレクトさせるには、以下のように記述します。 <?php header('Location: http://www.exampl
これは結構苦労したので、ログとして残しておく。phpでダウンロードさせる方法を調べると、ほとんどがreadfile()関数を使えと出てくる。まあ、間違っていないんだけれども、僕の場合大容量ファイルのダウンロードでなにも考えずにreadf
なんのこっちゃという感じですが。データベースを活用した大規模サイトを運営していたら、結構やりたいことが出てきまして、HTMLや既存のCMSだけではどうこう頑張れるものでもない。そこで頑張っても仕方がないということがよくあります。 例えば
一つ断わっておくというか、前提なんだけど。僕はサイト名通り我流でやってますんで、基本ができてません。プログラマーからすれば、なにやってるんだ!と怒られそうな感じですが、まあ情報整理としてやってきたことは記事としてあげていこうというスタン
調べても情報があまりなくて、結構苦労したので記載。 通常、PHPのメモリサイズを変更する場合は、php.iniや.htaccessを編集することで対応するが、WebarenaのSuiteXはちょっとかわっていた。 変更方法は以下のとおり
大容量ファイルをphpでダウンロードさせる方法
30484viewphpで半角英数字以外の文字列を除去(削除)する方法
12637viewphpで禁止ワードチェック機能を実装してみた
6868viewphpにフォームでPOSTした後に、元のページに戻る方法
5996view複数サイトからRSSを取得して更新日時順に並べてJSONとして格納するPHP
4997viewphp内で別サーバーにあるphpを実行させる方法
2900viewPHPで別のページにリダイレクトさせる方法
2275viewHTMLからFORMでデータを投げて、phpで受け取り処理をする方法
1154viewjson_encodeが動かないphp5.1以前のサーバーでも使えるようにするjson_encode...
984viewWebarena SuiteXでphpのmemorysize変更方法
633view