Your system administrator has blocked your computer or device. Please contact the system administrator.
PHP5について 激安/Light/Power/BizプランのWWWサーバではPHP5(CGI版/コマンドライン版)をご利用いただけます。 ※PHP5ではモジュール版はご提供いたしておりません。 (PHP4についての情報は<こちら>をご覧ください) PHP5(CGI版)を利用するには webからのご利用 コントロールパネルでCGI版PHP5を利用するように設定する場合は、最初に管 理者メニューの「管理設定」にある 「CGI版PHPおよびSuExec環境への変更」で環境を変更しておく必要があり ます。 その上で、コントロールパネルのアカウント一覧から、コンテンツ管理アカウ ント(ftpアカウント)に指定されているアカウントの設定を開いて「web/CGIの 設定」にてPHP4とPHP5の切り替えを行ってください。 コントロールパネルでの環境変更を行った場合は自動的にphp.iniが作成 されま
PHPを少しづつ勉強してきましたが、データベース連携に突入する前に復習の為、いろいろと作ってみることにしました。とりあえず、お題は「簡単なWordPressプラグイン」です。 インターネットに繋がれていない、古~いWin98seのノートPCを引っ張りだしてきて、httpd+PHP5.1.3の環境でサンプルの学習してましたが、これを機にメインPCの方にローカルWordPress環境を構築。参考にしたのはひろまささんの「Eclipse + XAMPP で WordPress の開発環境を作ろう」です。Eclipseもインストール。XAMPPのインストールは簡単ですねぇ 8) さてプラグインの作成ですが、まずは以下のドキュメントを読んで大体の感じをつかむ。特にひろまささんが書かれたドキュメントがすごく分かりやすい。Codexの方にAPI hookの完全かつ、詳細なリストが無かったのは以外。Cod
特定アドレスに空メールを受信し、それを契機にPHP上で登録パスワードなどを自動返信し、 データベース上で会員登録を行うシステムを作ろうと思っています。 現在の状況は・・・ /usr/home/アカウント/html/.qmail(rw-- --- ---) ↑↑上↑↑のファイルに↓↓以下↓↓の記述をしましたが /usr/bin/php -q /usr/home/アカウント/html/mail/test.php メール受信時にPHPを起動できませんでした。 「.qmail」を使用するのが初めてで質問させていただきました。 データベースへの接続などは、cronやHTTP上では正常に動いています。 空メールを受信してメール受信時にPHPが起動できるようにしたいのですが・・・ ※実際にqmailを使用し、下記サーバ環境での話でお願いします。m(_ _;)m レンタルサーバ CPIサーバ環境 http
メールサーバは管理権限あるんですよね? たとえば entry@domain.dom で自動返信したい場合は、 entryというユーザがあるなら /home/entry/.qmail ですが、 設定によって場所が変わります。で | /usr/local/bin/php /var/www/anatano/entry_script.php のように書いておくと、メールを受けた時に entry_script.php が実行されます。 Mail_mimeDecode はPEARなので、サーバの共有ライブラリ的な所に入れれるなら、CLから # pear install mail_mimedecode でインストールするか、自分のサイトディレクトリに設置するなら define('PEAR_DIR', '/home/www/anatano/lib'); ini_set('include_path', in
平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 本件に関するお問い合わせはこちらよりお願いいたします。
サイトでの会員登録などで、空メールを受信すると自動で登録用URLなどを返信したい場合があるかと思います。 さくらインターネットで、自動メール返信するスクリプトを使用する方法をご紹介します。 .mailfilterでPHPへメールを転送する 以下の場所に.mailfilterファイルを作成します。 /home/{さくらアカウント名}/MailBox/{メールアカウント名}/.mailfilter to "| /usr/local/bin/php -q /home/{さくらアカウント名}/www/reply.php" exit これで、受信メールをreply.phpで受け取ります。 サーバーに受信メールを残したい場合は、先頭の「to」を「cc」に変えます。 cc "| /usr/local/bin/php -q /home/{さくらアカウント名}/www/reply.php" exit 受信メ
Linuxとは、と調べるレベルからLinuxを勉強している筆者のブログ。PHPや、JAVA、Linuxコマンドを中心に書いています。調べた内容を忘却防止で書いています。利用する場合は自己責任でよろしくお願いします。 空メール登録システムや、自動メール返信システムなどを作成したい場合 メールを受信して、そのままプログラムを動作させる必要があります。 SMTPはqmailとし、実行するプログラムはPHP(CGIではありません)で説明します。 今回は、プログラムを実行するところまでの紹介ですので、実行したいプログラムを作成します。 どんなプログラムでもいいのですが、実行されたか確認しやすいプログラムとして以下のPHPプログラムを作成してください。 <?php mail("あなたのメールアドレス","testsubject","testmessage"); ?> 「あなたのメールアドレス」というと
文字列の操作 文字列を出力する echoとprintは、文字列を出力します。 echo string print(string) echoとprintによる文字列出力 <?php echo "おはようございます花子さん。<br />¥n"; print ( "おはよう、山田さん。¥n" ); ?> 実行結果 おはようございます花子さん。 おはよう、山田さん。 上記のスクリプトにより文字列が出力されることがわかります。 「文字列を出力する」という点で「echo」と「print」はほぼ同じ動作をします。ですが、違いはあります。 echoはカンマ「,」で区切り複数の文字列を指定できるのに対し、printはできない。 printは結果を返すが、echoは返さない。 カンマ区切りで文字列を複数指定し、printで出力 <?php print ( "Hello", "World" ); ?> 実行結果
2011年11月11日、ネスト赤羽というインキュベーション施設の一室で、WordPressについてお話させて頂きました。(勉強会サイトのレポート) 試みの中身 タイトルは「テンプレートタグの使い方」的なものですが、メインにお伝えしようとしたのは、 WordPressって、どうやって動いてるの? phpとhtmlの関係ってどうなってるの? データベースの役割って? サーバってそもそもなんなのさ といった内容です。 題材を基本的なものにした理由 副題は、「WordPress中級者への道 僕がこういうふうに教えてもらえたら早かった、をお話しします」としました。 色んな書籍やブログで、 WordPressのインストール方法 テーマやプラグインの使い方 テーマの作り方 テンプレートタグの使い方 については、本当に分かりやすく解説されているのですが、僕が最初に戸惑っていたのは、そういうノウハウのもっと
ちょっとタイトルじゃ分かりづらい(少なくとも僕は。。)ですが、WordPressをカスタマイズしているとサイドメニューにカテゴリ一覧を出したり、ページ一覧を出したり、サブカテゴリや、サブページを出したり、、、、など色々することが多いと思います。 その際に、一覧を表示するコードなんかを適当に検索して、貼付けると、確かに動く! 動くんですが、その箇所はちゃんと動くけど、グローバル変数が書き換えられてしまって、他が動かなくなる。といったコードが結構あります。というか、ありました。プラグインなんかでもそういうのがあるかもしれません。 そうすると、WordPressに精通していない僕なんかは困るわけです (;゚∀゚) サイドメニューは動いてるのに、さっきまで動いていた箇所が動かなくなってるとか後で気付いたりするわけです (p_q、)シクシク そうなると、どこが原因か、どんどん分からなくなってしまいま
include_path とは include_path には、require()、include()、 fopen()、file()、 readfile() および file_get_contents() 関数がファイルを探すディレクトリのリストを指定します。つまり、インクルードパスで指定されたディレクトリ内のファイルは、相対 URL や絶対 URL をつけずにファイル名だけで呼ぶことができます。 例えば、include_pathが librariesで、カレントの ワーキングディレクトリが /web_dir/ の 場合、include/a.php を読み込んで、そのファイルの中に include "b.php" と書いてあったとすると、 b.php がまず /web_dir/librariesで探され、その後、 /web_dir/include/で探されます。 ファイル名が ./ ある
まず、アップロードするファイルの指定だが、これは HTML の <input type="file"> タグを利用する。ここで注意しなければならないのは、バイナリ・ファイルを扱うこともあるので、<form> タグで enctype="multipart/form-data" としてやらなければならない。 あとは、POST メソッドでファイルがアップロードされる。 0049: <form name="add" enctype="multipart/form-data" method="post" action="$myself"> 0050: ファイル: 0051: <input name="upload" type="file" size="50" /> 0052: <input value="登録" type="submit" /> 0053: </form> この画面では、
独習PHP 第3版 手を動かしながら学ぶPHP7。基本構文から、クラス、DB連携、セキュリティ対策まで。解説、例題、練習問題の3ステップでよくわかる。基礎からオブジェクト指向まで学べる定番入門書。 PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE) 第2版では、最新のPHP(5.4/5.5)に対応したほか、レシピ全体の大幅な見直しを行い、データベースやテスト関連のレシピ拡充など、さらに内容充実・より便利になりました。サンプルプログラムのスマートフォン対応も行っています。実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「PHPユーザー必携の1冊」です。 PHPの絵本 第2版 Webアプリ作りが楽しくなる新しい9つの扉 HPは、さまざまなWebアプリケーションが簡単に作れそうなので、興味のある人は多いのではないでしょうか。本書は、イ
フォームを構成するHTML PHPでは、ファイルのアップロードも簡単に行うことができます。 まずは form.html を作成し、以下のHTMLを書きます。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>sample</title> </head> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> ファイル:<br /> <input type="file" name="upfile" size="30" /><br /> <br /> <input type="submit" value="アップロード" /> </form> </body> </h
echoに文字列を指定する場合はシングルクオンテーション(')またはダブルクオンテーション(")で囲む必要があります。最後にセミコロン(;)を記述します。 変数または定数のみの場合はシングルクオンテーション(')またはダブルクオンテーション(")で囲む必要はありません。 echoによる変数表示 変数を単体で表示させるには「echo $a;」とすれば表示させることができますが、文字列も一緒に出力させたい場合もあります。 以下に変数を表示させるための例を示します。 $a = '入門'; //?PHP入門と表示される echo "PHP$a"; //?変数$aPHPと認識されるので何も表示されない echo "$aPHP";
条件によって処理を行うためのif() if(){}は()の中の条件が真の時に{}中が実行されます。 条件は真偽(TRUE/FALSE)で判定され、正しいか間違いか、成功か失敗か、を意味します。 <?php header("Content-type: text/html; charset=shift_jis"); $a=1; $b='001'; $c=$a; if($a == 1){echo '$aは 数字の 1 です<br />'."\n";} if($a != 2){echo '$aは 数字の 2 ではありません<br />'."\n";} if($b == 1){echo '$bは 数字の 1 です<br />'."\n";} if($b == '01'){echo '$bは 文字列 01 です<br />'."\n";} if($c == 1){echo '$cは 数
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く