[スクリプト]の検索結果
PHPの場合は、ズバリ10進数を2進文字列に
変換できるdecbin関数があるので、decbin関数を使用すればいいのですが、もちろん、Perlの場合と同様にビット演算で2進文字列に
変換することもできます。以下は、その
サンプル...
PHPの場合は、ズバリ10進数を2進文字列に変換できるdecbin関数があるので、decbin関数を使用すればいいのですが、
もちろん、Perlの場合と同様にビット演算で2進文字列に変換することもできます。以下は、そのサンプルコードです。
<?php
// 'A'のアスキーコード値を取得
$asciicode = ord('A');
// PHPのdecbin関数で2進文字列に変換し、sprintfで整形
$binarystr = sprintf("%08.8s", decbin($asciicode));
print $binarystr . " (1)\n"; // for debug
// ビット演算で2進文字列に変換
$binarystr = _binstr($asciicode);
print $binarystr . " (2)\n"; // for debug
function _binstr($code) {
$str = '';
for ($i = 0; $i < 8; $i++) {
$str .= (0x80 & $code) ? '1' : '0';
$code <<= 1;
}
return $str;
}
?>
このスクリプトをコマンドラインで実行すると次のように表示されます。
C:\xampp\htdocs\sample>\xampp\php\php binstr.php
01000001 (1)
01000001 (2)
PHPハンドブック (ハンドブックシリーズ)
ソフトバンククリエイティブ 著者:柏岡 秀男
amazon.co.jpのカスタマーレビューを見る
powered by amalink
さくらインターネットの共用レンタルサーバーサービス「さくらのレンタルサーバ」の、月額125円から利用できるエントリープラン「ライト」が動的なウェブページを実現するスクリプト言語「PHP」に対応した。
これによって「さくらのレンタルサーバ」の全プランでPHPが使用できるようになった。これまでは月額500円からの「スタンダード」、月額1500円からの「プレミアム」ではPHPを利用することができたが、「ライト」では利用できなかった。
コントロールパネルから、利用するPHPのバージョン変更や、ユーザ設定ファイル(php.ini)の編集も可能。
「さくらのレンタルサーバ」ライトプランにおけるPHP対応のお知らせ
CGI・PHP・SSI について
Google Compute Engine は、
Googleが2012年6月28日に発表した
Googleのデータセンター内でLinuxバーチャルマシン(VM)が実行できるIaaSで、既に限定的なプレビュー版として
サービスを開始している。VMは1/2/4/8バーチ...
Google Compute Engine は、Googleが2012年6月28日に発表したGoogleのデータセンター内でLinuxバーチャルマシン(VM)が実行できるIaaSで、既に限定的なプレビュー版としてサービスを開始している。
VMは1/2/4/8バーチャルコアで、1バーチャルコアあたり3.75GBのRAMが提供される。VMの設定や操作は、ウェブユーザーインターフェイス、スクリプト可能なコマンドラインツール、APIによって可能となっている。
Google Compute Engine
Google Compute Engine: Computing without limits
「Google Compute Engine」発表、Amazon EC2に対抗するIaaS
PHPの開発環境でプログラムからメールを送信できるかチェックするために作成した、ごく簡単なメールフォームのサンプルスクリプト(プログラム)です。mailmform.
PHPを実行すると入力フォームが表示され。送信ボタン...
PHPの開発環境でプログラムからメールを送信できるかチェックするために作成した、ごく簡単なメールフォームのサンプルスクリプト(プログラム)です。
mailmform.phpを実行すると入力フォームが表示され。送信ボタンを押す(クリック)すると入力した内容がメール送信されます。
<?php
//------------------------------------------------------------------------------
// mailform.php - sample mailform php script
//------------------------------------------------------------------------------
mb_language("Japanese");
mb_internal_encoding("UTF-8");
define("MAILTO", "*******@****.***");
$proc = isset($_POST['proc']) ? $_POST['proc'] : '';
//echo $proc; // for debug
if ($proc == 'send') {
_send();
}
else {
_input();
}
// 初期表示
function _input() {
$formdata = array();
$formdata['subject'] = '';
$formdata['name'] = '';
$formdata['from'] = '';
$formdata['body'] = '';
_input_form($formdata, '');
}
// 入力フォーム表示
function _input_form($formdata, $message) {
// XSS対策
$formdata['subject'] = htmlspecialchars($formdata['subject'], ENT_QUOTES);
$formdata['name'] = htmlspecialchars($formdata['name'], ENT_QUOTES);
$formdata['from'] = htmlspecialchars($formdata['from'], ENT_QUOTES);
$formdata['body'] = htmlspecialchars($formdata['body'], ENT_QUOTES);
echo <<<EOF
<html>
<
head>
<
meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8" />
<
title>サンプルメールフォーム</
title>
</
head>
<
body>
<
h2>サンプルメールフォーム</
h2>
<
p>$message</
p>
<
form action=
"mailform.php" method=
"post">
<
input type=
"hidden" name=
"proc" value=
"send">
件名:<
br />
<
input type=
"text" name=
"subject" size=
"50" value=
"${formdata['subject']}" /><
br />
名前:<
br />
<
input type=
"text" name=
"name" size=
"50" value=
"${formdata['name']}" /><
br />
メールアドレス:<
br />
<
input type=
"text" name=
"from" size=
"50" value=
"${formdata['from']}" /><
br />
本文:<
br />
<
textarea name=
"body" cols=
"50" rows=
"10">${formdata['body']}</
textarea><
br />
<
br />
<
input type=
"submit" value=
"送信" />
</
form>
</
body>
</
html>
EOF;
exit();
}
// メール送信
function _send() {
// パラメータ取得
$formdata = array();
$formdata['subject'] = isset($_POST['subject']) ? $_POST['subject'] : '';
$formdata['name'] = isset($_POST['name']) ? $_POST['name'] : '';
$formdata['from'] = isset($_POST['from']) ? $_POST['from'] : '';
$formdata['body'] = isset($_POST['body']) ? $_POST['body'] : '';
// 入力チェック
if ($formdata['subject'] == '') {
_input_form($formdata, '件名を入力してください');
}
if ($formdata['name'] == '') {
_input_form($formdata, '名前を入力してください');
}
if ($formdata['from'] == '') {
_input_form($formdata, 'メールアドレスを入力してください');
}
else {
if (!preg_match('/^[-+\\w]+(\\.[-+\\w]+)*@[-a-z0-9]+(\\.[-a-z0-9]+)*\\.[a-z]{2,6}$/i', $formdata['from'])) {
_input_form($formdata, '正しいメールアドレスを入力してください');
}
}
if ($formdata['body'] == '') {
_input_form($formdata, '本文を入力してください');
}
// 送信
$header = "From: " . mb_encode_mimeheader($formdata['name']) . ' <
' . $formdata[
'from']
. '>';
$result =
mb_send_mail(
MAILTO,
$formdata[
'subject']
, $formdata[
'body']
, $header)
; if ($result)
{ _input_form(
$formdata,
'メールを送信しました')
; } else { _input_form(
$formdata,
'メール送信に失敗しました')
; }}?>
これもウェブデザインのレイアウトの参考に
今回は、ウェブデザインのレイアウトに役立つサイトをいくつかご紹介します。 そのまま使えるレイアウトのサンプルや、いい感じのスクリプト、レイアウトの参考になりそうなインスピレーション系などを集めてみました。
ブックマーク先へ ウェブデザインのレイアウトに役立つ11サイト | DesignWalker
CGI環境で
PHPを動作させているサイトには、リモートからスクリプト実行を許してしまう脆弱性があります。
PHP.netから提供されている修正リリース(
PHP 5.3.12 /
PHP 5.4.2)は不完全なため、該当するサイトは至急回避策...
CGI環境でPHPを動作させているサイトには、リモートからスクリプト実行を許してしまう脆弱性があります。php.netから提供されている修正リリース(PHP 5.3.12 / PHP 5.4.2)は不完全なため、該当するサイトは至急回避策を導入することを推奨します。
ブックマーク先へ CGI版PHPにリモートからスクリプト実行を許す脆弱性(CVE-2012-1823) | 徳丸浩の日記
ActionScript(アクションスクリプト)とは、アドビシステムズ社の製品であるFlashに使用されるコンテンツの再生制御などを行なうためのプログラミング言語で、現在は、JavaScriptの標準規格であるECMAScriptをベースに独自の拡張を施した仕様になっている。
ActionScriptを使用することで、動画や音声のプレイヤーの作成など、コンテンツに複雑な処理や双方向性を持たせたFlashを作成することが可能。
ActionScript(Wikipedia)
ActionScript 逆引きクイックリファレンス
ActionScript 3.0で始めるオブジェクト指向スクリプティング
基本からしっかりわかるActionScript 3.0 (Web Designing BOOKS)
毎日コミュニケーションズ 著者:森 巧尚 価格:2,520円 評価:★★★★
- 基本というより考え方を学ぶ本 ★★★
- 丁寧な解説。あくまでも基本だけ。 ★★★★
- まるっきりの初心者では・・・ ★★★
- とにかくわかりやすいのでActionsScript初心者にはおすすめ ★★★★
- AS3の基本をシンプルに教わる ★★★★
powered by
amalink
Smartyは、ソースコードからアプリケーションのロジックとデザインを分離して管理することを容易にするPHPのためのオープンソース
テンプレートエンジン。ライセンスはLGPL。多くの
PHP向けWebアプリケーションフレーム...
Smartyは、ソースコードからアプリケーションのロジックと
デザインを分離して管理することを容易にするPHPのためのオープンソーステンプレートエンジン。ライセンスはLGPL。
多くのPHP向けWebアプリケーションフレームワークでデフォルトのテンプレートエンジンとして採用されている。
テンプレートをPHPスクリプトにコンパイルし、テンプレートファイルのパースによるオーバーヘッドがないため高速
に実行されるというのが大きな特徴となっている。
Smarty(英語)
Smarty - コンパイリング PHP テンプレートエンジン
Smarty入門> PHP+テンプレート・エンジンでつくるMVCアプリケーション>
翔泳社 著者:山田 祥寛 価格:2,940円 評価:★★★★★
- なかなか良い本だと思います ★★★★
- 必読 ★★★★
- Smarty入門には必須 ★★★★
- 確かに入門 ★★★
- タイトル通り「入門」書籍 ★★★
powered by
amalink
メールフォームに
PHP版を追加しました。スクリプト先頭の以下の「YourEmail」の部分に送信先のメールアドレスを設定すると、フォームで入力された内容がそのメールアドレスに送信されます。<?
PHP$to = 'YourEmail...
メールフォームにPHP版を追加しました。
スクリプト先頭の以下の「YourEmail」の部分に送信先のメールアドレスを設定すると、フォームで入力された内容がそのメールアドレスに送信されます。
<?php
$to = 'YourEmail'; // このメールアドレスを変更してください
?>
メールフォームのダウンロード
メールフォーム(PHP版のサンプル)
HTML::Templateは、シンプルで高速なループ構造を表現するのに適した
テンプレートエンジン。テンプレートファイルでは変数を入れるために以下のタグが使用できる。<TMPL_VAR> <TMPL_LOOP> <TMPL_INCL...
HTML::Templateは、シンプルで高速なループ構造を表現するのに適したテンプレートエンジン。テンプレートファイルでは変数を入れるために以下のタグが使用できる。
<TMPL_VAR> <TMPL_LOOP> <TMPL_INCLUDE> <TMPL_IF> <TMPL_ELSE> <TMPL_UNLESS>
HTML::Template - CGI スクリプトから HTML テンプレートを使うための Perl モジュール
HTML::Template.pm
10日でおぼえる Perl/CGI 入門教室 第2版 (10日でおぼえるシリーズ)
翔泳社 著者:高橋 大吾 価格:2,940円 評価:★★★
- この本サイコー! ★★★★★
- 初心者には難しいかもよ ★
- 悪くはないがくだらないダジャレが多すぎる ★
- 良書 ★★★★★
- 初心者には全く向いていない本です ★★
powered by
amalink
|< 先頭へ < 前へ 1 2 3 4 5 次へ >
アクセスランキング
- 秋田県、記録的大雨で雄物川が氾濫し秋田新幹線も止まる (2 PV)
- ようつべ (YouTube) 動画のダウンロードと保存 (2 PV)
- FC2動画やYouTubeなどから無料動画(映画やドラマ、アニメ、音楽など)を探す方法 (2 PV)
- [C言語]UTF-8でエンコードされた文字列の文字数を取得するコード (2 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (2 PV)
- 将棋ウォーズ最強ボット「PonaInfinity(ポナインフィニティ)」が六段にハメ手で全駒される (1 PV)
- [映画]インセプション(Inception) (1 PV)
- [検索][商品]Googleショッピング (1 PV)
- Googleニュースを視覚化するnewsola (1 PV)
- [Perl][HTML::Template]<TMPL_LOOP>タグのサンプルプログラム (1 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (3283 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (526 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (105 PV)
- 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (98 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (76 PV)
- Million Dollar Ver 1.09向けの収益性を重視したゴールド(Gold、XAUUSD)ロングセットファイル (70 PV)
- 無料のMT4向けナンピンマーチン爆益(爆損)EA「Jipangu(ジパング)」 (69 PV)
- 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (60 PV)
- [FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (54 PV)
- 2chまとめサイト - 痛いニュース(ノ∀`) (48 PV)
アクセス統計
ディレクトリ
関連サイト