「PHP入門」IPアドレスを取得するコード
PHPコード
/**
* IPアドレスを取得
* @return string
*/
function getClientIpAddr(){
$headers = array(̵ ...
「PHP入門」curlでcookieを保存するサンプル
PHPコード
<?php
$curl = curl_init();
$url = ‘
$data = array(
‘username’=> ...
「PHP」アップロードされた画像の拡張子(jpg、png、gif)を判定する
phpコード:
function isImageFunc($fileName)
{
$file = fopen($fileName, “rb”);
$kdf = fread($f ...
「PHP」get_headers()でhttpレスポンスコードを取得
サンプルコード
function get_http_response_code($theURL) {
$headers = get_headers($theURL);
return substr($head ...
PHPとJavaScriptでjsonデータのスペース文字列のエスケープ処理方法
JavaScriptコード
var jsonData = JSON.stringify(data).replace(/\s/g,” ”);
var rowData =̶ ...
「PHP」サーバーのファイルをダウンロードするサンプルコード
phpコード
public function servDownloadFileAction()
{
define(‘CFT_WEB_ROOT’,’
$file_nam ...
「php」count()で配列の要素数をカウントする
phpコード
$array = array(“PHP”, “Perl”, “Java”);
print_r(“Size 1: R ...
「PHP」オブジェクトと配列に相互変換するサンプルコード
サンプルコード:
function object2Array($d) {
if (is_object($d)) {
//Gets the properties of the given object
/ ...
「php」header()とはhttp_response_code()の使い方
1.ステータスコードを出力(301)
header( “HTTP/1.1 301 Moved Permanently” ) ;
header( “Location: ) ; ...
「php」mb_convert_encoding()とmb_convert_variables()の使い方
1.文字列を”SJIS”から”EUC-JP”に変換する
$cft = “サンプルデータ”;
echo mb_convert_encoding($c ...
「PHP」正規表現でURLからドメインを取り出す方法
サンプルコード
<?php
//URLからホスト名を取得
preg_match(“/^(http:\/\/)?(+)/i”, “ $matches);
$hos ...
「PHP」現在時刻のミリ秒を取得するコード
サンプルコード
function getMillisecond(){
list($s1,$s2)=explode(‘ ‘,microtime());
return (float)spri ...
「PHP」str_replace、正規表現、 PHP_EOLで改行の削除方法
1.str_replace()
$str = str_replace(array(“/r/n”, “/r”, “/n”), “”, ...
「PHP」curl_setoptを使ってログイン機能を実装するメモ
PHPコード:
<?php
$cookie_jar = tempnam(‘./tmp’,‘cookie’);
$ch = curl_init();
curl_setopt( ...
「php」インタフェースSessionHandlerInterfaceを実装してセッションを操作するクラス
phpコード
class CftSessionHandler implements SessionHandlerInterface {
public $save_path;
public $session_ ...
「PHP」正規表現でIPアドレスを判別するサンプルコード
サンプルコード
<?php
$chkIp= ‘xxx.xxx.xxx.xxx’;
if(preg_match(‘/^((?|1{2}|2|25).){3}(?|1{ ...
「PHP」base64_encode()とbase64_decode()の使い方
//base64 でデータをエンコード
public function safe_b64encode($string) {
$data = base64_encode($string);
$data = str ...
「PHP」クッキーcookieを削除するコード
phpコード
<?php
setCookie(“name”,””,time()-60);
foreach($_COOKIE as $key=>$v ...