タグ

phpに関するkasihara1のブックマーク (111)

  • PHPからMySQLデータベースに接続する方法。

    PHPにはMySQLを利用するための関数が、あらかじめ用意されています。実はデータベースの基的な操作は7つの関数だけで行なえます。 今回はその内の6つについて解説します。もちろん便利なMySQL関数はたくさんありますが、最初に覚えるのはこれだけで十分です。 しかも関数は使うパターンが決まっているので、一度基的なプログラムを作ればあとは流用することができます。 またMySQLのデフォルトでは、パスワードが無い「root」ユーザーが設定されているので、これを接続に使うことにします。 mysqlデータベースのuserテーブル 【1】sample100 フォルダを作成します。 【2】新たに select.php を作成します。 *「\」はWindowsではエンマークのことです。 保存先 C:\phpdev\www\test\sample100 ファイル名 select.php <?php $u

    PHPからMySQLデータベースに接続する方法。
  • http://japan.internet.com/developer/20090818/26.html

  • [連載]WordPressでWebサービスを作る方法(1:PHPとは) | Stocker.jp / diary

    このブログでは何度も触れていますが、3月に フリー写真素材 :: Free.Stocker という無料写真素材サイトをオープンしました。 このサイトは、WordPress というブログ向けの CMS(コンテンツ管理システム)を使って作りました。 このサービスを作った際の手順をケーススタディとして「PHPWordPressを全く知らない方でも、WordPressWebサービスを作り、それをたくさんの方に利用して頂ける方法を分かりやすく学べる記事を書こう」と思い書き始めたのがこの記事ですが、「PHPとは」から「WordPressサイトにおける内部SEO」「ソーシャルメディアマーケティング」まで網羅する特大記事になり、1記事として一度に掲載することが難しくなったので、全10回の連載としてお送りします。 WordPressPHP初心者の方はぜひ1ページ目からソースコードを書き写しながら、既に

    [連載]WordPressでWebサービスを作る方法(1:PHPとは) | Stocker.jp / diary
  • 文字コードの変換

    入力された文字コードの変換をしましょう。 ユーザが入力する文字は環境によって文字コードが異なることがあります。 文字化け等の原因になるので、掲示板などでは、入力された文字列の文字コードをチェックして、統一するようにしましょう。 文字コードとは コンピュータは、文字や記号を直接扱うことはできないので、文字に数字を割り当てることで処理しています。 この文字や記号と数字の対応のさせ方を決めたものを文字コードと呼びます。 文字コードは恣意的なものなので、JIS、シフトJIS(SJIS)、EUC-JP、UTF-8などいくつかの方式が利用されています。 インターネットでは、メール送受信はJISが使われています。 ホームページではSJISかEUC-JPが多いようですが、国際標準のUTF-8を使っているホームページも多くなっています。 文字コードはいくつかあるため、間違った文字コードを用いると、文字が正し

  • Snow Leopard (Mac OS 10.6) 対応版の MAMP をインストール - 本当は寒色より暖色が好きです。

    ローカル上で制作していた「XOOPS」のサイトの挙動に、何となく不調が起きていたので「もしかして10.6が影響してるのかな?」と思いググってみると・・・対応版が公開されているようでした。 MAMP & MAMP PRO 1.8 アプリケーションフォルダから、古いMAMPフォルダを移動してから、ダウンロードした「MAMP 1.8」をインストール。その上で、古いフォルダ内から、各種サイトのディレクトリを移動します。 データベースのファイルも移動。とりあえず無事に起動はできました。 「MAMP PRO」をおすすめする旨が何度か表示されるのですが、それは無視。 起動時のチェックも外しておきました。 挙動が安定するかどうかは、しばらく使ってみて評価したいと思います。

    Snow Leopard (Mac OS 10.6) 対応版の MAMP をインストール - 本当は寒色より暖色が好きです。
  • PHPによるWeb Socket実装·PHPWebSocket MOONGIFT

    PHPWebSocketはPHP製のフリーウェア(ソースコードは公開されている)。HTML5で登場する新しい機能の一つがWeb Socketだ。JavaScriptを使って特定のWebサーバとソケット通信ができるようになる。これまでAjaxを使って行っていたような操作がもっと手軽に、さらに高度なこともできるようになるだろう。 クライアントサイド だが実装までの道のりが複雑であれば利用頻度は少なくなってしまう。そこで参考にしたいのがPHPWebSocketだ。PHPWebSocketはPHPを使ったWeb Socketサーバの実装と、それと会話するクライアントのデモを提供している。 server.phpを実行すると、localhost:12345でサービスが立ち上がる。後はWeb Socketに対応したクライアント(例えばGoogle Chrome)でclient.htmlを開けば良い。サー

    PHPによるWeb Socket実装·PHPWebSocket MOONGIFT
  • ファイルのアップロード | PHP Labo

    フォームを構成する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

  • file_get_contentsでPOSTデータ送信 - 覇王色を求めて

    日からPHPのメモを記述して行こうと思います。 さて早速今日のネタ。 ぎじゅっやさんにてfile_get_contentsでWebページへアクセスする際に、UserAgentを変更する方法が紹介されています。 では、これを応用してfile_get_contentsを使ってPOST形式でデータを送信してみましょう。 参考コード <?php //POSTデータ $data = array( "param1" => "data1", "param2" => "data2" ); $data = http_build_query($data, "", "&"); //header $header = array( "Content-Type: application/x-www-form-urlencoded", "Content-Length: ".strlen($data) ); $cont

    file_get_contentsでPOSTデータ送信 - 覇王色を求めて
  • PHP - die - 初心者向けPHPナビ

    <?php echo 1 . "\n"; echo 2 . "\n"; echo 3 . "\n"; die(); echo 4 . "\n"; echo 5 . "\n"; echo 6 . "\n"; ?>

  • サーバーによってはmb_send_mailが実行できないこともあるのでしょうか

    sendmail_pathにパスが入っているのでsendmailは 使えます。 まず、動かない方のサーバーのphpinfoの上の方の Configure Commandの中に--enable-mbstringって 入ってますか? これが入ってればmbstring拡張モジュールが入っているということなので、動かない原因は別のところにあります。エラーメッセージやバージョンなど教えてもらえれば、何か原因がわかるかもしれません。 もし入っていなければ、参考URLのサイトさんで漢字コード変換のスクリプトを配布されていますのでこちらを使わせていただくことをおすすめします。 このスクリプトを使ったフォームメールスクリプトも配布されていますので、参考にしてみてはいかがでしょうか? 参考URL:http://www.spencernetwork.org/

    サーバーによってはmb_send_mailが実行できないこともあるのでしょうか
  • PHPのmb_send_mail()関数で送信したメールが文字化けする際の対処法 | PHP | 阿部辰也のブログ――人生はひまつぶし。

    PHPというのは非常に便利なスクリプト言語で、perlなんかと比べても非常にコーディングか楽チンです。 例えば、sendmailを利用してサーバーからメールを送信する、なんて処理も、perlだったら大体以下のような処理するコードを順番に書いてやる必要があります。 メールヘッダを文字列として定義する メール文を文字列して定義する メールヘッダとメール文の文字コードをJISに変換する sendmailのパイプを開く sendmailに文字コード変換したメールヘッダとメール文を渡す でも、PHPならこれらの処理をmb_send_mailという関数ひとつでやっちゃえるわけです。 (勿論、perlでも何らかのライブラリなりモジュールを使えば関数一つでやっちゃえますが) 具体的には、以下のような感じですね。 // 件名 $subject = '主人じゃ…満足できなくて!!'; // 文 $ma

  • hamoblo.com

    This domain may be for sale!

  • php4.2 win 下記エラーがでました。 どのようなエラーでしょうか。…

    php4.2 win 下記エラーがでました。 どのようなエラーでしょうか。 おそらくセッションに関係するエラーです。 Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte

    hal456トップページ 注意! 業が忙しいため、私は開発・更新には関わっていませんし、ご質問にも対応しておりません。 下記のURLの方々が、引き継いでいただいているので、どうぞそちらをご利用ください。 ライセンスに従えば改変は自由ですが、ホームページでのダウンロードは停止いたします。使い方などについては、参考にされる方もいるかも知れませんので、当面の間、残しておきます。 長らくのご愛顧、誠にありがとうございました。 自分が作成したプログラムが、多くの方に便利に使われたことは、とてもうれしかったです。 2018/1/28 深謝 QdmailをPHP7.0に対応させる Qdmailシリーズのgithub版です。PHP5.4対応 qdmailを新しめのPHPでも動くようにした Qdmailとは Qdmailとは、PHPのマルチバイト環境(特に日語)にて、「文字化けしない」「簡単に"デコメ

    Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte
  • PHP試験が秋に開始、オライリー本が教科書 既存書籍を使い、受験料安く − @IT

    ユニークなのは、すでに市販されている書籍を「主教材」とし、これに基づいて試験を行う点だ。副理事長に就任予定の吉政忠志氏は、「市販でローコストオペレーションが可能になる」と話す。「ざっと見渡したとき、すでに書籍がたくさんある。独自の教材を作る作るコストがもったいない」(吉政氏)。主教材は市場で評価の高いオライリーのものとしているが、既存のeラーニングや書籍も申請手続きを経ることで副教材として「認定」のお墨付きが得られる。また、すでに全国に38校あると見られるPHPを教えるスクールについても、認定スクール、認定コース、認定インストラクターとして登録できる制度を整える。 受験料を抑えるビジネスモデルを採用したのは、個々のエンジニアが自主的に学習してスキルアップできる環境を日でも整えたい、という思いがあるからだという。ベンダが主体となって運営する資格試験や、企業がエンジニアに取得を推奨したり、

  • HOMMEZ公式オンラインショップ

    HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。

    kasihara1
    kasihara1 2010/07/27
    PHPのグローバル変数は、明示的に利用しないといけないということを忘れがち
  • PHPでHTTPリクエストをしてみる

    ページ情報 制作日 2003-12-20 最終更新日 2003-12-29 参照用URI http://www.arielworks.net/articles/2003/1220a 分野 PHP 楽して404チェック第1段 404をチェックするにはHTTPリクエストが出来なくてはいけないと言うことで、まずはHTTPのHEADレスポンスを取得するスクリプトを書いてみます。 PEARを使っている人はHTTP::headを使うこともできます。 HTTPリクエストしてみる サーバ内のファイルならapache_lookup_uri()やapache_request_headers、apache_response_headers()がでHTTPヘッダレスポンスが簡単に取得できますが、リモートにあるファイルでは不可能です。そこで自前で実装することにしました。 PHPだと関数が結構そろっているので簡単に実

  • http://www.res-system.com/weblog/item/545

  • PHP: $HTTP_RAW_POST_DATA - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Errors Exceptions Generators References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Context options and parameters Supported Protocols and Wrappers Security Introduction