ホーム >> 副業PHP >> メイン

副業PHP

ここには説明文を表示します。
説明文は「モジュールの設定」にて編集できます。

  メイン  |  簡易ヘッドライン  


現在データベースには 1055 件のデータが登録されています。

rdf rss atom

最新 RDF/RSS/ATOM 記事

feed imagegrabwindow でサイトのキャプチャ in link Q&A掲示板 (2008-11-1 23:52:02)
初めまして。 現在、PHP5.2.2 から実装された imagegrabwindow() を使って、サイトのサムネイルを作る実験をしているのですが、どうもうまくいきません。 動作的には、COM でブラウザを立ち上げて、ウィンドウをキャプチャする感じなんですが、ブラウザウィンドウの枠はキャプチャ出来ても、下のように、その中身が真っ黒になってしまいます。 http://pepcomix.net/tmp/test3.jpeg 画像を見てお分かりになるかと思いますが、タイトルバーに文字列が表示されている事から、サイト自体は読み込んでいる様です。 コードは、php.net の「ウィンドウ (ここでは IE) の中身のキャプチャを行います。」のサンプルを使っています。 http://jp.php.net/manual/ja/function.imagegrabwindow.php このコードを動かしたい環境は、Windows 2003 server、Apache 2.2、PHP 5.2.6、さくらの専用サーバーです。 試しに、リモートデスクトップで Windows 2003 サーバーにアクセスして、コマンドラインから PHP を直接実行しましたが、この時は、リモートデスクトップ上にブラウザが立ち上がり、正しくブラウザの中身もキャプチャされました。 同様に、自宅の Windows XP マシンの1台に XAMPP をインストールし、他のマシンからアクセスした時も、正しくキャプチャされます。 最終的には、Windows 2003 Server 上で動作させたいのですが、どなたか解決策をお持ちではないでしょうか。 宜しくお願い致します。

feed PHP初心者! テーブルをループしてその中にdatファイルを読み込む in link Q&A掲示板 (2008-11-1 12:23:07)
PHPの初心者ですが、datフィルを読み込んで、テーブルの中にループして表示したいんですが、 どうもうまくできなくて悩んでいます。 datファイルをループして表示するのと、 テーブルのレイアウトを表示させるのとを 別々に作ったら一つ一つではなんとか出来たんですが、それらを合わせて表示させることができないので わかる方がいたら、何とかお力添えをお願いします。 PHPは以下になります。 <?PHP // datファイル読込(デリヘル) データファイル読込み(一行を一要素にした配列で読込み) $lines = file("../deli.dat"); //読込んだデータ$lines(配列)を一要素$line(行)毎にループ foreach($lines as $line){ //echo $line ; // 一要素($line行)を"\t"で区切る。区切られた文字を配列として返す。 $data = split("\t", $line); //echo $data[1] ; } //テーブル縦の回数 $h = 10; //テーブル横の回数 $w = 3; // テーブル作成 ココから //縦の数$hの数だけループ $count = 0; for ( $hc = 0 ; $hc < $h ; $hc++ ) { $table .="<tr>\n"; //横の数$wの数だけループ for ( $wc = 0 ; $wc < $w ; $wc++ ) { //WC:{$wc}/HC:{$hc}/{$count} $table .=<<<EOM <td> お店データ {$data[1]} </td> EOM; $count++ ; } $table .="</tr>\n\n"; } // テーブル作成 ココまで $html =<<<EOM <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" con_tent="text/html; charset=EUC-JP"> <link rel="stylesheet" type="text/css" href="../css/common.css">  <title>data</title> <style type="text/css"> <!-- body,td,th { font-size: 12px; } --> </style></head> <body> <div align="center"> <table width="630" border="1"> {$table} </table> </div> </body> </html> EOM; echo $html ; ;?>

feed 誰でも簡単にPEARライブラリを作成・公開できる共有リポジトリ「openpear」開設 in link PHPプロ!ニュース (2008-11-1 4:13:18)
リポジトリ登録するだけで、誰でも簡単にPEARライブラリを作成・公開できるオープンな共有リポジトリ「openpear」が開設されました。 openpearは、主にPHPで記述されたライブラリのソースコード・リポジトリを登録して一般に公開することができる、SourceForgeやCodeReposなどと似た共有リポジトリ・サービス。 さらにopenpearでは、リポジトリ登録されたライブラリをWeb上から容易にPEARパッケージとして管理・およびリリースすることができます。

feed 会員管理システムを作っているのですが、エラーが出て困っています。 in link Q&A掲示板 (2008-11-1 0:30:50)
phpとsmartyで会員管理システムを構築しているのですが、以下のようなエラーが出て困っています。 エラー文 Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\Login.class.php:1) in C:\xampp\htdocs\login.php on line 5 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\Login.class.php:1) in C:\xampp\htdocs\login.php on line 5 Warning: Smarty error: unable to read resource: "login.tpl" in C:\xampp\htdocs\Smarty.class.php on line 1092 このエラー文は何と言っているのですか? また、解決方法が分かる方、ご回答お願いします。

feed Zend Framework : Zend/Db/Adapter/Pdo/Oci.php に関して in link Q&A掲示板 (2008-10-31 19:51:18)
はじめまして。SEIと申します。 早速ですが、どなたかのご賛同ををいただきたく投稿させていただきます。 当方のORACLE環境にて、表題のとおりZendFramework(以下ZF)により Pdo_Ociを使ってDB接続を用意し、あるテーブルをラッパーした Zend_Db_Table_Abstract拡張クラスMY_TBLを作成したのですが、 new MY_TBL()を使ってのインスタンス化処理に約3分の時間を要しました。 プログラム調査の結果、Zend_Db_Adapter_Pdo_Oci::describeTable()に 不具合が潜んでいると思われる、というところまでたどり着きました。 テーブルのカラムサイズなどのデータ取得の際、ZFオリジナルでは、以下のSQLを発行しています。 SELECT   TC.TABLE_NAME,   TB.OWNER,   TC.COLUMN_NAME,   TC.DATA_TYPE,   TC.DATA_DEFAULT,   TC.NULLABLE,   TC.COLUMN_ID,   TC.DATA_LENGTH,   TC.DATA_SCALE,   TC.DATA_PRECISION,   C.CONSTRAINT_TYPE,   CC.POSITION FROM   ALL_TAB_COLUMNS TC     LEFT JOIN  (       ALL_CONS_COLUMNS CC         JOIN  ALL_CONSTRAINTS C         ON  (           CC.CONSTRAINT_NAME = C.CONSTRAINT_NAME           AND   CC.TABLE_NAME = C.TABLE_NAME           AND   C.CONSTRAINT_TYPE = 'P'           //-- ????? --         )     )     ON  TC.TABLE_NAME = CC.TABLE_NAME       AND   TC.COLUMN_NAME = CC.COLUMN_NAME     JOIN       ALL_TABLES TB         ON  (           TB.TABLE_NAME = TC.TABLE_NAME           AND   TB.OWNER = TC.OWNER           //-- ????? --         ) WHERE   TC.TABLE_NAME = 'MYTBL'   AND   TB.OWNER = 'MYSCHEMA' ORDER BY   TC.COLUMN_ID (自身の可読性のため、SQLは整形してあります。  また、SQL生成時のif分岐を若干省略しております。) 疑問を感じているのは『//--- ????? ----』を書き足した部分なのですが、 それぞれの結合について、OWNERカラムの一致という条件が 抜けているように思います。 実際、当方の環境ではカラム名が何重にも重複してSELECTされてました。 (ちなみに、とあるシステムの開発用スキーマ・テスト公開用スキーマを同一DBに格納しているため、  テーブル名・カラム名が同一でOWNERのみが異なるカラム定義が多数存在するためです。) 前置きが長くなりましたが、上記SQLを独自に以下のように書き換えてみました。 SELECT         TC.TABLE_NAME         ,TB.OWNER         ,TC.COLUMN_NAME         ,TC.DATA_TYPE         ,TC.DATA_DEFAULT         ,TC.NULLABLE         ,TC.COLUMN_ID         ,TC.DATA_LENGTH         ,TC.DATA_SCALE         ,TC.DATA_PRECISION         ,C.CONSTRAINT_TYPE         ,CC.POSITION FROM         ALL_TAB_COLUMNS TC         LEFT JOIN       (                 ALL_CONS_COLUMNS        CC                         JOIN    ALL_CONSTRAINTS C                         ON      (                                         CC.CONSTRAINT_NAME = C.CONSTRAINT_NAME                                         AND CC.TABLE_NAME = C.TABLE_NAME                                         AND CC.OWNER = C.OWNER                                         AND C.CONSTRAINT_TYPE = 'P'                                 )         )         ON              TC.TABLE_NAME = CC.TABLE_NAME                         AND     TC.COLUMN_NAME = CC.COLUMN_NAME                         AND     TC.OWNER = CC.OWNER         JOIN    ALL_TABLES TB                        ON      (                         TB.TABLE_NAME = TC.TABLE_NAME                         AND TB.OWNER = TC.OWNER         ) WHERE   TC.TABLE_NAME = 'MYTBL'   AND   TB.OWNER = 'MYSCHEMA' ORDER BY   TC.COLUMN_ID 現在のところ、パフォーマンスは解消したように見えておりますが、 上記SQLに関してご賛同・または問題があればご指摘いただけませんでしょうか。 また、どなたか同様の件で公式に発表された対処法をご存知の方はいらっしゃいますでしょうか? 長文・乱文申し訳ありません。ご返答いただけると幸いです。 よろしくお願いいたします。

feed symfonyでのチェックボックス生成 in link Q&A掲示板 (2008-10-31 1:09:49)
ただいまsymfonyにてフォームの部品生成を勉強しているのですが、チェックボックスの生成方法で行き詰ってしまったので、ご教示願います。 symfonyのバージョンとしましては1.1.4になります。 $this->setWidgets(array(       'id'          => new sfWidgetFormInputHidden(),       'first_name'  => new sfWidgetFormInput(),       'last_name'   => new sfWidgetFormInput(),       'category'    => new sfWidgetFormInputCheckbox(array(), array('category1','category2'),       'website'     => new sfWidgetFormInput(),       'birthday'    => new sfWidgetFormDate(),       'years_experience' => new sfWidgetFormInput(),     )); categoryの部分でチェックボックスを生成したいのですが、sfWidgetFormInputCheckboxクラスを使用して実行しても <input type="checkbox" name="category" id_="category" 0="category1" 1="category2" /> となってしまい、1つのみチェックボックスが作られるだけで、複数生成されません。 これを <input type="checkbox" name="category" id_="category" value="category1" /> <input type="checkbox" name="category" id_="category" value="category2" /> とするにはどうしたらよろしいでしょうか? よろしくお願いいたします。

feed CMS構築について in link Q&A掲示板 (2008-10-31 0:41:12)
CMSサイトの勉強をしたいのですが、 入り口が難しくて、困っていまして。 xoopsをインストールしてみましたが、 カスタマイズが難しそうなので、 今のところ手を付けていない状態です。 オープンソースや解りやすいサイトなど アドバイスをいただければ、助かります。 とりあえずやりたい事は、ユーザーに管理ページを持たせて、 テキストや画像アップロード、掲示板など考えています。

feed DoctrineでデータベースのViewを使って楽をする in link PHPプロ!TIPS+ (2008-10-30 21:34:36)
PHPも好きですが本当はSQLも結構好きな岡本です。 「Viewに対してDQLが使えれば楽なのに」 と思っていたら、実は問題なく使えたのでやり方をお伝えします。

feed PHPプロ!Weekly PECL リリース @ 08/10/30号 in link PHPプロ!ニュース (2008-10-30 17:35:10)
PHPプロ!Weekly PECLリリースでは、前週からの1週間にリリースされたPECLパッケージを、毎週まとめてご紹介します。 本記事では、10月23日から10月30日までの間にリリースされたパッケージ一覧を掲載しています。

feed 静的HTMLを経由した場合でもセッション情報を取得する方法を教えてください in link Q&A掲示板 (2008-10-30 17:10:06)
客先から 『PHPのバージョンを4から5に変更したところセッションに値を保持した後に HTMLページを経由して再度セッションの値を参照しようとすると セッションIDが変わってしまっていて保持した値を参照する事ができません。 セッションIDが変わらないままページ切り替えをする方法を教えて頂きたいです。』 と言われています。 ①4から5に変わったことで想定できるセッション部分の問題点 ②静的HTMLを経由した場合でもセッション情報を取得する方法 について分かる方がいれば教えていただきたいです。 実際のソースなどが手元になく自分がPHPが分からず客先にも分かる人がいないため あいまいな質問になってしまい大変申し訳ありませんが 『こんな感じにすればいいんじゃないかな?』 『こんな情報がないとさすがに何もいえない』 などの情報を教えていただきたいです。

feed headerによるとび先指定 in link Q&A掲示板 (2008-10-30 9:46:05)
はじめて投稿させて頂きます。 以下のように親と子のphpファイルでWebサイトを構成しており、IEを対象にしております。 ・parent.php ・child.php parent.php内でIFRAMEタグを使用してchild.phpを表示しております。 child.php内で、配列を用意し5つのURLを格納しております。 ・$strURL[0]="http://www.yahoo.co.jp" ・$strURL[1]="http://www.goo.ne.jp" ・$strURL[2]="http://www.google.co.jp" ・$strURL[3]="http://www.infoseek.co.jp" ・$strURL[4]="http://www.msn.co.jp" 0~4でランダムに数値を決定し($rand)、決定されたURLを以下のように表示しております。 $strJumpURL = "Location: " $strJumpURL .= $strURL[$rand] header( "Location: $strJumpURL ) parent.phpのIFRAME内でページ遷移(child.phpでページ遷移)して欲しいのですが、 parent.phpがページ遷移されてしまいます。 child.phpのみページ遷移さえることは出来ないのでしょうか? ご教授頂ければ幸いです。

feed PHPプロ!Weekly PEAR リリース @ 08/10/29号 in link PHPプロ!ニュース (2008-10-29 16:35:47)
PHPプロ!Weekly PEARリリースでは、前週からの1週間にリリースされたPEARパッケージを、毎週まとめてご紹介します。 本記事では、10月22日から10月29日までの間にリリースされたパッケージ一覧を掲載しています。

feed 「スパムちゃんぷるーDNSBL」をPHPから利用するServices_SpamChampuru_DNSBL in link PHPプロ!TIPS+ (2008-10-29 13:20:32)
昨日、livedoorが各所で利用しているというスパムフィルタ「スパムちゃんぷるー」のDNSBL(ブラックリスト)を利用できるサービス「スパムちゃんぷるーDNSBL」が公開されました。 今回は、これをPHPから利用するクラスを作成してみました。

feed java_scriptでセットしたcookieをphpで読む in link Q&A掲示板 (2008-10-29 10:50:39)
java scriptでセットしたcookieを phpで取得しようとしていますが、javaでセットした名前、値とphpの$_cookieの値の関係がよくわからないので、phpでcookieの文字列全部を一括して調べたいと思うのですが、できる方法があるでしょうか。もちろん両者の関係がわかればそれに越したことはありません。

feed setCookie・Headerの呼び出しに関して in link Q&A掲示板 (2008-10-26 16:49:32)
setCookie・Header関数を呼び出した際に下記のエラーが出ます。 PHP Warning:  Cannot modify header information - headers already sent by … 上記エラーが出る原因として、上記関数を呼び出しをする前に何らかの出力をしてしまったなどの理由があるという認識でいますが、 includeやrequireなどでファイルを読み込むのもNGなんでしょうか? Pearやその他ライブラリを使用する場合は、必ずinludeなどしてファイルを事前に読み込んでおかないといけないと思っているのですが… もしsetCookieなどを処理を埋め込んだスクリプト内でincludeなどしたい場合はどういう対応をするのがいいのでしょうか? 最近PHPに携わりはじめたので、「お作法」みたいなのがあまりわかっていないのかもしれませんが、どうかよろしくお願いします。

feed ログインのロジックについて in link Q&A掲示板 (2008-10-26 12:43:49)
会員制サイトを制作しておりログインに下記URLのソースを利用しています。 http://www.coders.me/web-html-js-css/java_script/sexy-login-box IDとPassはMYSQLのデータを参照しMDB2で以下のようなソースです。 // 入力されたログインPASSを暗号化 $_POST['user_pass'] = md5($_POST['user_pass']);   // クエリ実行 $res =& $mdb2->query("SELECT * FROM members_list where user_id_='" . mysql_real_escape_string($_POST['user_id']) . "'                                                   && user_pass='" . mysql_real_escape_string($_POST['user_pass']) . "'");   // 実行結果チェック if (PEAR:: isError($res)) {     die($res->getMessage()); }   // 照合結果データ数取得 $login_count = $res->numRows();   // 登録状態の確認 while ($row = $res->fetchRow()) {     $status_code = $row['status_code']; }   // 結果セットの開放 $res->free();   // 照合された件数を取得できなければ if ($login_count == 0) {       // なんらかの処理   } else {       // クエリ実行     $res =& $mdb2->query("SELECT * FROM members_list where user_id_='" . mysql_real_escape_string($_POST['user_id']) . "'                                                       && user_pass='" . mysql_real_escape_string($_POST['user_pass']) . "'");       // 実行結果チェック     if (PEAR:: isError($res)) {         die($res->getMessage());     }       // セッションを作成     while ($row = $res->fetchRow()) {         $_SESSION['login']['id']        = $row['id'];         $_SESSION['login']['user_id']   = $row['user_id'];         $_SESSION['login']['user_pass'] = $row['user_pass'];     }       // 結果セットの開放     $res->free();       if($_POST['user_id'] == $_SESSION['login']['user_id'] && $_POST['user_pass'] == $_SESSION['login']['user_pass']) {         echo "OK!";     } else {         echo "NO!";     }   } としているのですが何度試しても$login_countの結果がうまく取得できないようです・・・ 構成としてはindex.phpからlogin.php?height=160&width=350とリンクをはり ログインフォームを表示させており上記ソースはlogin.phpのソースです。 試しにlogin.phpを直接開き同様にテストしたところ$login_countの結果が1となり 正常に動作するのでロジック的には問題と思うのですjsの問題なものかすらわからない 状態なので原因がわからず困惑しております。 以下自分なりに試した結果ですがIDをadminとしPassをtestと設定し以下のようロジックに してテスト1,2の箇所で試してみましたがどちらとも正常に動作します。 // 入力されたログインPASSを暗号化 //$_POST['user_pass'] = md5($_POST['user_pass']);   // クエリ実行 $res =& $mdb2->query("SELECT * FROM members_list where user_id_='" . mysql_real_escape_string($_POST['user_id']) . "'                                                   && user_pass='" . mysql_real_escape_string($_POST['user_pass']) . "'");   // 実行結果チェック if (PEAR:: isError($res)) {     die($res->getMessage()); }   // 照合結果データ数取得 $login_count = $res->numRows();   // 登録状態の確認 while ($row = $res->fetchRow()) {     $status_code = $row['status_code']; }   // 結果セットの開放 $res->free();   // ※試しにここに入れても正常(テスト1) if($_POST['user_id'] == 'admin' && $_POST['user_pass'] == 'test') {     echo "OK!"; } else {     echo "NO!"; }   // 照合された件数を取得できなければ if ($login_count == 0) {       // なんらかの処理     // ※試しにここに入れても正常(テスト2)     if($_POST['user_id'] == 'admin' && $_POST['user_pass'] == 'test') {         echo "OK!";     } else {         echo "NO!";     }   } else {       // ログイン処理   } なにかおわかりになる方がおりましたらアドバイスなど頂けないでしょうか? 宜しくお願い致します。

feed Pagerでリンクした時アンカーリンクで指定の場所に飛ばしたいです in link Q&A掲示板 (2008-10-25 20:48:33)
初めましてPHP初心者です。 現在HPでデータベースからのデータ一覧をPagerで15件ごとにページで分けているのですが。 次のページを表示したら表示場所ではなくページの一番上にいってしまいます。 これをアンカーリンクなどで表示位置まで動かしたいのですが Pagerの後ろにタグを入れるのがわかりません。 どうしたらよいのでしょうか? http://xxx.jp/index.php?ls=2 となっているのを http://xxx.jp/index.php?ls=2#news としたいです。 よろしくお願い致します。

feed Pano!! in link アシアルブログ (2008-10-24 19:47:31)
こんばんわ。濱田です。

今日はiPhoneアプリのPanoを紹介します。

Panoって何?って感じなんですが、このアプリ意外と使えます。
パノラマ写真が簡単に撮れるアプリで、価格は350円と安い。海外製のアプリのためインターフェイスが全て英語なんですが写真を4枚取るだけで180度前後のパノラマ写真が撮れるので英語が苦手なユーザーでもおkなアプリです。

では早速社内を撮ってみると↓


こんな感じで横になが~~い写真がとれます。
先ほど言ったようにこの一枚の写真を撮るのに4枚の写真を繋ぎ合わせてるんですが、つなぎ目が何処かわかりますか?

右のほうで瞬間移動をしている女の人ら辺が3枚目と4枚目のちょうど繋ぎ目になります。

撮影方法はこんな感じ↓

Macブックがダブって写っていますが、このスクリーンショットは2枚目の写真を撮っているところで一枚目の写真が左の方に1/4ぐらい表示されているのでうまく重なりあうようにしてから緑色のカメラの絵をタップする事で2枚目の写真を撮ります。

4枚繋ぎ合わせると↓の写真になります。

もぐら叩きを開発した新井君の席から撮ってみました。
新井君、仕事の邪魔してごめんよ。

iPhoneのカメラはお世辞にも性能が良いとはいえませんが、このアプリを使えば手軽にパノラマ写真が撮れますよ。週末はiPhone片手に夜景を撮りに行ってみるって使い方はどうでしょう??

ダウンロードはこちら (『iTunes』)




feed smartyで携帯絵文字表示について in link Q&A掲示板 (2008-10-24 12:48:00)
smartyで携帯サイトをつくっており絵文字の表示について行き詰っております。 調べてみたところこちらのページがみつかり同様に試してみたのですがなぜか 絵文字が表示されません^^; 若干古いのですが私の機種はdocomoのN903i(FOMA)です。 http://d.hatena.ne.jp/zebevogue/20071029/1193622211 エラーが出るわけではないのでファイルの読み込みなどについては問題ないと 思うのですが何か原因などがわかる方がおりましたら解決策を教えて頂きたく 質問させて頂きました。 php,tplの文字コードは全てUTF-8です。 php側は以下の通りです。 // Smartyライブラリ読み込み require_once 'Smarty/MySmarty.class.php';   // Smartyクラスのインスタンス作成 $smarty =& new MySmarty;   // 携帯のIPの場合 if ($carrier != 'pc') {       // テンプレート読み込み     $smarty->display('mobile/index.tpl');       // アウトプットフィルタ設定     $smarty->register_outputfilter("filterSjis");       // 文字コード設定     ini_set("default_charset", "Shift_JIS");       function filterSjis($buff, &$smarty) {         return mb_convert_encoding($buff,"SJIS-win","UTF-8");     }   } else {     // パソコンの場合       // テンプレート読み込み     $smarty->display('index.tpl');   } tpl側 {emoji num="120"}

feed データを引っ張れても見ることができません。 in link Q&A掲示板 (2008-10-24 12:16:24)
Smarty、PEAR(MDB2)を使って、MSSQLに接続を試みて、 そのそぶりからつながったように見えるのですが、 Select文の結果がおかしいのです。 whereの部分での指定がうまく行きません。 Selectされないケースが多いです。 うまくSelectされたものでも、データは全くホームページ上に現れないという 現象が起こっております。 どなたか心当たりの方がいらっしゃいましたら、ご教示くださいませ。

« [1] 6 7 8 9 10 (11) 12 13 14 15 16 [53] » 

execution time : 0.228 sec