PHPでget_meta_tagsを使用してページのmeta情報を取得する
PHPコード:
$metas = get_meta_tags(‘
$kws_arr = array_filter(array_map(‘trim’, explode(‘, ...
PHPのarray_map()とarray_walk()の違い
1.PHPコード:
$array = array(‘AAA’, ‘bbb’);
$map_array = array_map(‘strtolower̵ ...
PHPのオブジェクト、配列を相互変換するサンプルプログラム
PHPコード:
/**
* オブジェクトと配列を相互変換
*/
class ArOb_Startnews24{
public $a;
public $b;
public func ...
PHPで「MD5+パスワードSALT」を使用してさらにパスワードを安全にする
PHPコード:
function do_hash($password) {
$salt = ‘dfdfsawagdxcfdgv43532jtu76jM’;//salat値を定義またはランダム文字 ...
PHPで両端キュー(double-ended queue))を実現するプログラム
PHPコード:
<?php
class Deque
{
public $queue = array();
/**配列の最後に追加 **/
public function add ...
PHPでキューを実現するプログラム
PHPコード:
$array = array(‘php’, ‘asp.net’);
array_push($array, ‘python’ ...
php-fpm.confの設定説明、内容を最適化に修正
php-fpm.confのコード:
<?xml version=”1.0″ ?>
<configuration>
All relative paths in ...
PHP5.3でgoto(制御構造)演算子の使い方
PHPコード:
例1
<?php
goto a;
echo ‘東京’;
a:
echo ‘北海道’;
?> ...
PHP5.3とPHP5.5の廃止された関数と廃止予定関数のまとめ
関数コード:
call_user_method()–> call_user_func()
call_user_method_array() –>call_user_func_ar ...
PHPメソッド、変数、定数の命名規則をまとめ
1.オブジェクト名はの最初文字を大文字で命名
class SelectQueryExtender
2.オブジェクトのメソッドの最初文字を小文字で命名
public function minimumVersi ...
PHPは配列要素にNULL値を削除する
例:$array=array(0=>’phpernote’,1=>”,2=>’com’,3=>”);
処理コード:
$ ...
PHPでhttpとhttpsでセッション同期共有の解決方法
解決対策:
$currentSessionID=session_id();
session_id($currentSessionID);
PHPコード
1.http
session_star ...
phpでgif画像サイズを操作するクラスサンプルコード
PHPコード:
操作クラス
<?
/**
* Resizes Animated GIF Files
*///IMPORTANT NOTE: The script needs a tempo ...
PHPで配列型の設定ファイルを読み込むプログラム
PHPコード:
//変数を設定ファイルに書き込む
public static function writeConfig($key, $value) {
$path = app_path() . ‘/ ...
PHPで配列のデータをxml形式に変換する
PHPコード:
function xmlData($data, &$xml, $k=”)
{
$p = 0;
$num = 0;
foreach ($data as $key ...
PHPからPOSTリクエストを送信する3つの方法「curl、file_get_content、fsocket」
phpからpostリクエストを送信する方法、「curl」「 file_get_content」 「 fsocket」を利用してpostでデータを送信
PHPコード:
class Request{
//c ...
phpでファイルBOM (Byte Order Mark)データを削除するプログラム
ファイル名:clear_bom.php
phpコード:
<?php
if (!empty($_GET)){//ファイルディレクトリを設定
$basedir=$_GET;
}else{ ...
PHPでバッチまたは単一のファイルをエンコーディング変換するプログラム
PHPコード:
<?php
class ConvertEncode {
/**
* 変換エンコーディング
* @var string
*/
private $_to ...