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 ...
setenv.shに「-XX:+UseCompressedOops」を追加するプログラム
shellコード:
#!/bin/bash
#Program:
# tomcatのbinにsetenv.shを作成
#ディレクトリを入力
read -p “ディレクトリを入力してくだ ...
「shellの学習」tomcat再起動スクリプト
shellコード:
#!/bin/sh
tomcat_path=”/data/www/”
############################################ ...
shellで毎日自動的にファイルをアップロードするスクリプト
shellコード:
@echo off
set srcFile=d:\temp.src
del %srcFile%
echo open >”%srcFile%”
PHPフレームワークLaravelの基本知識
1.Laravel基本的ルーティング:
//GETルーティング
Route::get(‘example/test3’, function(){
return ‘htt ...
PHPプログラムを解析するプロファイラーツールXHProfをインストール、設定
1.XHProfをダウンロード
wget
2.XHProfをコンパイルしてインストール
tar zxf xhprof-0.9.2.tgz
cd xhprof-0.9.2/extension/
MySQLでToo many connectionsの解決方法
構成ファイルを設定
# vi/etc/my.cnf
max_connections=3000
wait_timeout=10
MySQL再起動
#/etc/init.d/mysql