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 ...
jQueryでスクロールバーがフッター(footer)に到達するかどうかをチェックプログラム
jQueryコード:
$(document).ready(function() {
$(window).scroll(function() {
if ($(document).scrollTop()< ...
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 ...
Oracle 11gにsqlplusのアップ(up)とダウン(down)キー無効の解決方法
システム要件:
OS:centos 6.0_x64
oracle 11g
対策手順:
wget
tar zxvf rlwrap-0.30.tar.gz
cd rlwrap-0.30 ...
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 ...
PHPでデータベースに画像を保存するプログラム
1.テーブルを作成
CREATE TABLE `upload` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`type` varchar(20) NOT N ...
WildFlyの System V init スクリプト
次のスクリプトを実行してCentOS/RHELに自動的にWildFlyサーバーが起動
shellコード:
/etc/init.d/wildfly.sh
#!/bin/bash
: ${JAVA_ ...
MySQLデータベースログファイルをカットするスクリプト
目的:
データベースのログファイルが大きすぎる問題を解決する
shellコード:
#!/bin/bash
USER=backup_startnews24
PASS=startnews24 ...