検索結果

PHP

全10000件中3861~3880件表示
  • 全てのカテゴリ
  • 全ての質問
  • extensionのphp_imapが動作しません

    何時も御世話になっております。 Win98SEでMySQL3.23.58+Apache1.3.28+PHP-4.3.2 でPWSシステムを組んでいます。 MysqlやApache単体のインストールや設定は上手く行ったのですが、PHPをモジュールで動く様に設定すると、 [ Unknown():Untable to load dynamic library 'c:\php\extensions\php_imap.dll' システムに装着されたデバイスは動作していません。] のエラーが二回表示され、Apacheがハングしてしまいます。 imapをコメントアウトすると正常に動きます。 imapを使用したいので、設定等が間違っている または 根本的に違う所がある等ご指導を御願いします。 Apacheの設定 LoadModule php4_module c:/php/sapi/php4apache.dll AddModule mod_php4.c AddType application/x-httpd-php.php AddType application/x-httpd-php-souce .phps ディレクトリ設定 <Directory /> Options FollowSymLinks Order deny,allow Deny from all allow from (Ip address) </Directory> PHPの設定 PHP.iniにリネームしてWin直下に php4ts.dllをSystemにコピー DLLをSystemにコピー Output_buffering=on インクルードディレクトリをコメント外す extension_dir=c:\php\extensions 拡張モジュール php_imap.dll php_mbstring.dll php_sockets.dllを有効にする マルチバイト文字の設定をする 他にも設定はしていますが、関係する所とは思えないので割愛します。

    • ベストアンサー
    • PHP
    • tak2003
    • 回答数1
  • PHPのアンケートフォーム作成での疑問です

    はじめまして、 PHP初心者です。今テキストを見ながら独学で勉強をしているものですが、 アンケートフォームの集計結果を(テキスト)読み込むための作業をしようとしたら こういうメッセージがでてきました。 /log/log.txt) [function.fopen]: failed to open stream: No error in C:\xampp\htdocs\php\question2.php on line 126 ファイルがないか異常があります 何度も確認をしましたがコードのミスはないはずなんですが、サーバーなどの問題でしょうか? どういうふうに解決をすればよいでしょうか? アドバイス待ってます

    • ベストアンサー
    • PHP
  • PHPでの注文フォーム作成について

    PHPは人が作ったものをいじる程度しかできない初心者です。 今回、ショッピングサイトでよく見かける注文フォームを作りたいと思い、 (1)注文(入力画面)  ↓ (2)注文内容確認画面 ↓ (3)送信確認画面 という感じで作っています。 (1)注文(入力画面)では、javascriptで商品 × 個数を自動計算できるようにしています。 その自動計算した内容を(2)注文内容確認画面に表示させるところまではできました。 ここから質問なのですが、 (3)送信確認画面で、私のメールアドレス宛てに注文内容のメールが届くようにPHPを書いたのですが、メールは届くものの、入力された内容が反映されていない状態で届いてしまいます。 ↓メールはこんな感じで届きます 商品1:個、円 商品2:個、円 商品3:個、円 ----------------------------------------------------------------- 税込合計:円 ----------------------------------------------------------------- お届け指定日: 時間帯指定: 送信完了画面(send.php)のPHP部分は下記の通りです <?php mb_language("Japanese"); mb_internal_encoding("SHIFT-JIS"); $subject = "★★注文★★"; $message = "\n商品1:" . $_GET["goods1"] . "個、" . $_GET["field1"] . "円" . "\n商品2:" . $_GET["goods2"] . "個、" . $_GET["field2"] . "円" . "\n商品3:" . $_GET["goods3"] . "個、" . $_GET["field3"] . "円" . "\n-----------------------------------------------------------------" . "\n税込合計:" . $_GET["field_total2"] . "円" . "\n-----------------------------------------------------------------" . "\nお届け指定日:" . $_GET["specifiedday"] . "\n時間帯指定:" . $_GET["time"]; // メール送信 $rcd = mb_send_mail("info@▲▲▲.com", $subject, $message, "From: " . $_GET["mail"]); ?> どこが間違っているのでしょうか? どなたかご指摘お願い致します。

    • ベストアンサー
    • PHP
    • mililin
    • 回答数3
  • PHPファイルをincludeしてHTML表示する

    お世話になります。 PHP含めプログラム初心者の者です。 どうか知恵をお貸しください。 現在制作しているHTMLサイトがあります。レイアウトはCSSです。 そのうちのひとつのコンテンツのブログページをサイト内WordPressで更新できるようにしたいと考えています。本来なら全てのページをWordPress化したほうがいいのでしょうが、新たにまたいろいろ記述する時間がないもので、とりあえずはblog.htmlなページのコンテンツ表示領域にWordPressで作ったindex.phpが表示されたらいいなと考えております。 ネットでいろいろ調べた結果、「phpファイルをincludeする」という方法によって、それをhtmlファイルで表示する方法があるようです。そこで質問なのですが、具体的にどのようにソースを記述すればそれは可能になるのでしょうか。 (1).htaccessに「AddType application/x-httpd-php .html」と記述する。 (2)表示したいHTML部分に「include(dirname(__FILE__).'/index.php');」と記述する。 とありましたがそれだけではできませんでした。具体的にそうしればいいか教えていただけないでしょうか。(htmlの拡張子をshtmlにするとかいう情報もありましたが定かではありません。)PHPに関しては本当に初心者な者で、変な質問をしているかもしれませんがどうかよろしくお願い致します。 ※参考にした情報ソースは下記です。 http://www.yusk.org/memo/php-memo/php_include_001.html ※HTMLソースは下記です。 <body> <div id="header"> ~略~ </div> <div id="contens"> <div id="leftmenu"> ~略~ </div> <div id="rightmenu"> <div id="rightbox-inside"> <div id="rightbox-inside-txt"> <p class="title">BLOG</p> <p class="standard"> include(dirname(__FILE__).'/index.php');(←ここにブログを表示させたい) </p> </div> <div style="clear:both;"></div> <div id="rightbox-buttom"> </div> </div> </div> </div> <div id="footer"> ~略~ </div>

    • ベストアンサー
    • PHP
    • toonie
    • 回答数3
  • PHP 配列の中身を全て変数に設定

    下記のように、配列$messageに値が入っている状態で $message = array() message[0] ="あいう" message[1] ="123" message[2] ="ABC" error関数に配列の$message 全項目を渡しています。 $log = $message[0].$message[1].$message[2]."\tメッセージ\n"; error($log); 上記のように[0][1]・・・ と指定するのではなく、$message(???)など、一つの記述で 配列の中身全要素を$logに入れる方法はありますか? ※$message[0].~[2] には値が入っているときと、いない場合があります。

    • ベストアンサー
    • PHP
    • noname#152215
    • 回答数1
  • httpd.confの場所とphp.iniの設定

    いつもお世話になっております。 ps auxww で表示したapacheが、/usr/sbin/httpd となっていた場合、 ここで動いているapacheのhttpd.confを正確に導く方法は、どのようになりますでしょうか。 これまで、apacheを調べるときには、 ・rpm -qa | grep apache もしくは、 /usr/local周りを調べていましたが、 apacheが/usr/local/で、複数稼動している場合、 または、/etc/httpd で動いているのか不明な場合、 どのconfをいじるべきかわからないためです。 また、httpd.confの場所がわかった場合、 phpがモジュールとして動いていた場合、 httpd.confに、LoadModule php5_module ・・・ となりますが、そのphp.iniの設定ファイルを導くには、 どのようにしたらよいでしょうか。 これまでは、phpが動くところで、phpinfoして、探していましたが、 それ以外に、いくつか方法を教えていただけると助かります。 最後に、php.iniを編集した後、正しくphp.iniが設定されているか(文法間違いがないか) どうかを確認するには、どうしたらよいでしょうか。 apacheでいう configtestみたいなものはありますでしょうか。 以上、たくさんで申し訳ございませんが、 何卒よろしくお願い致します。

    • uff-n
    • 回答数3
  • jQueryでPHPのパラメータを使うには

    画像のツールチップを表示させるjQuryのライブラリを導入しました。 ソースをはしょっているので、意味はわからないと思いますが、下記のように、 relのに値に「?no="~"」というパラメータを使用すると動作してくれません。 おそらくjQuery内でPHPのパラメータを使えない事が原因だと思うのですが、 このパラメータをjQuery内で利用するにはどうすれば良いでしょう? /* スクリプト */ <script type="text/javascript"> …………… $("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='url preview' />"+ c +"</p>"); …………… </script> /* PHPファイル */ <a href="test.php?no=1" class="screenshot" rel="test.php?no=1"><img src="test.php?no=1"></a>

    • 25taku
    • 回答数2
  • 64bit windows7にPHPを入れたい

    http://ameblo.jp/shiroharakuina/entry-10406305652.htmlを参考にしながら、64bit版window7にapacheとPHPをインストールしようとしたのですが、apache単体では問題なく利用出来るのですが、PHPの利用でエラーが発生します。 作業としては、参考URLの通りにC直下にapacheとPHPをインストールし、apacheのhttp.confにPHP関連の記述をしたところエラーダイアログが出て起動できないみたいです。参考URLでいいますと、「2-2.PHP5.3.1の動作確認」の箇所まで書いてある通りに行いました。 以下がhttp.confのエラーが出る箇所です。2つともパス自体は間違っておりません。 ---------------------------------------------------------------------------- PHPIniDir "C:\PHP" LoadModule php5_module "C:\php\php5apache.dll" ---------------------------------------------------------------------------- 環境は以下になります。 OS:windows7 64bit apache : httpd-2.2.17-win32-x86-no_ssl PHP : php-5.3.5-Win32-VC6-x86.zip 誰かご教授願いします。 以上

  • MacでのPHPの勉強について

    質問させていただきます。使用しているパソコンはMacOS10.5.6です。 まさに今からPHPを勉強するぞ!とやる気十分で某PHPの通信教育を申し込みました。 そして早速、教科書とCDが届き、まずは中に入っているApacheというのを インストールしてくださいと書いてありましたので すぐにインストールしようとCDを入れました。…が インストール出来ません。恐らくその付属のインストーラーは Win版じゃないかなと思います。 その通信教育はサポート付なのでどうすれば良いか聞いてみようと思いましたが Macパソコンについてはサポートしかねますと書いてあり… どうしようか困っています。 Apacheと同じようなソフトがあれば、勉強できるのではと思い インターネットで検索していたら、Macの10.5以降には Apacheがついてると書いてありました。 でもアプリケーションフォルダにはApacheが見当たりません。 その他にもPHP、MySQL、phpMyAdmin3.2といのを インストールしなくてはいけないみたいなのですが… MacでなんとかPHPが練習できる様に環境を整えることはできますか? 似た様なソフトがあればありがたいです。あとできればフリーのものだとうれしいです。 どうぞよろしくお願い致します。

    • ベストアンサー
    • PHP
    • karup
    • 回答数4
  • centos5 phpでmysqlへ接続できない

    使用OSはCentos5でvps上でMysqlのインストールを行いました。 1.yum -y install mysql-server mysql-devel 2.vi /etc/my.cnf 文字コード指定 3./etc/rc.d/init.d/mysqld start Mysqlを初期化 4.mysql_secure_installration rootパスワードを設定 anonymousユーザを削除・・・ここで下記のようなエラーになって失敗します。 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) .....Failed! 仕方がなかったので、 5.mysql -u root -p password:******* でログインし、testデータベースとanonymousユーザを削除しました。 その後、wordpressをインストールし、wp-config.phpに作成したデータベースとユーザ(パスワードも)を指定して、ブラウザからアクセスしましたが、接続できませんとのエラーになってしまいます。 これは、@以下のホストがlocalhostだからでしょうか? sshでVPSサーバーにログインしているので、@以下のホストを接続元(つまり、自宅のPCのホスト名もしくはグローバルIP)を指定する必要があるのでしょうか? /var/log/mysqld.logにもそれらしきログは残っていません。 どなたかアドバイス頂けないでしょうか? [root@HostName]#mysql -V mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) [root@HostName]#nmap localhost Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2011-02-25 13:51 JST Interesting ports on localhost.localdomain (127.0.0.1): Not shown: 1675 closed ports PORT STATE SERVICE 53/tcp open domain 80/tcp open http 443/tcp open https 953/tcp open rndc 3306/tcp open mysql Nmap finished: 1 IP address (1 host up) scanned in 1.183 seconds [root@HostName]#rpm -qa|grep mysql mysql-server-5.0.77-4.el5_5.4 php-mysql-5.1.6-27.el5_5.3 mysql-devel-5.0.77-4.el5_5.4 mysql-5.0.77-4.el5_5.4 自宅pc----sshログイン----vpsサーバー ※自宅pcは、fedora14です。

  • PHP 下記エラーメッセージの解消について

    下記PHP エラーメッセージの解消方法と、正常にプログラムが動くための簡単なスクリプトも添えていただければ幸いです。よろしくお願い申し上げます。 ■エラーメッセージ (1)Notice: Undefined variable: error in C:\xampp on line 66 (2)Notice: Undefined variable: error in C:\xampp on line 69 ■スクリプト <body> <h1>ログインする</h1> <form action="" method="post"> <dl> <dt>メールアドレス</dt> <dd> ⇒(ここからPHP文です) <input type="text" name="email" size="35" maxlength="255" value="<?php echo htmlspecialchars($_POST['email']); ?>" /> <?php if ($error['login'] == 'blank'): ?> <p class="error">* メールアドレスとパスワードをご記入ください</p> <?php endif; ?> <?php if ($error['login'] == 'failed'): ?> <p class="error">* ログインに失敗しました。正しくご記入ください。</p> <?php endif; ?> ⇒(ここまでPHP文です) </dd> <dt>パスワード</dt> <dd> <input type="password" name="password" size="35" maxlength="255" value="<?php echo htmlspecialchars($_POST['password']); ?>" /> </dd> ......省略 </form> なのですが、 下記エラーメッセージが出てしまいます。 (1)Notice: Undefined variable: error in C:\xampp on line 66 (2)Notice: Undefined variable: error in C:\xampp on line 69 これは、上記スクリプトのPHP文を指しております。 どのように初期化をすればよいかわからず、ここで立ち止まっておりました。 ☆どうすればこのエラーメッセージを解消でき、また、本スクリプトが正常に作動しますでしょうか? ☆初期化のためのスクリプトを添えて頂ければ嬉しく思います。 みなさまのお力を貸して頂ければ幸いでございます。 よろしくお願い申し上げます。

    • ベストアンサー
    • PHP
  • PHPを勉強する必要性について。

    二日連続の質問です。 度々すみません。 プログラム言語の人気をたまたま検索していて見つけました。 1位 JAVA 2位 C言語 3位 PHP でPHPは凄い勢いで浸透しているそうです。 C++も抜きました。 PHPを調べると、「HTML言語に埋め込む為のもの。」 と書いてありました。 ボクはHTML言語を知らないので、専らホームページビルダーです。 PHPの話に戻りますと「HTML言語に埋め込む為のもの。」が 何故そんなに人気があるのかが不思議です。 実際にPHPの便宜性、凄いところはどこでしょうか? ぜひ教えてください。 お返事お待ち致しております。

    • ベストアンサー
    • PHP
    • CatM
    • 回答数5
  • PHP スレッド構成の掲示板について

    PHP スレッド構成の掲示板 PHP初心者ですが、掲示板を作ってます。 2ちゃんのようなスレッド構成で、各スレッド毎に投稿することが可能です。 今、DBにはスレッドは3つまであります。表示は1~3とそれぞれ出来ています。 「投稿する」押下で「post.php」を呼んでも、thread_idは必ず「3」となってしまい、 1や2へ投稿することが出来ません。 どうすれば、それぞれのスレッドに設置した「投稿する」押下にて該当するスレッドIDを渡すことが出来るのでしょうか? ソースは以下のような記述です。foreach を2回使い、スレッドIDのループ内で投稿(message)を更にループしています。 foreach ($vars1["thread_list"] as $thread ){ foreach ($vars2["message_list"] as $message ){ -------------(一部抜粋)------------------- <SCRIPT LANGUAGE="JavaScript"> function open_win(){ window.open("post.php?thread_id=<?= $thread["thread_id"] ?>","","scrollbars=yes,resizable=yes,width=700,height=400,left=200,top=100"); } </SCRIPT> <form action="" method="post" "style="border: 1px solid black"> <INPUT type="button" value="投稿する" onClick="open_win()"> </form> -------------------------------------------

    • ベストアンサー
    • PHP
    • niko314
    • 回答数1
  • PHPでネット上のPDFファイルを保存

    どこかのサイト上で公開されているPDFファイルを、絶対パスで指定して、ローカルPCにダウンロードさせたいと思っています(ファイル名はダウンロード先のファイル名のまま保存)。 これがPHPのプログラムで可能ならば、ソース例をご提示いただきたく、お願いいたします。

    • 締切済み
    • PHP
  • すべてのページのurlをindex.phpに?

    PHP初心者です。 今数ページのあるウェブサイトを構築しているのですが、フレームワークを使わずにすべてのページのurlをindex.php?(なになに)にしたいと思います。例えば、reservationというページを開きたいときは、urlがindex.php?reservationみたいになります。どの方法が一番いいのですか? GETの戻り値を判断してurlを作成するということですか?それとももっといい方法がありますか? どなたか、お分かりの方がいらっしゃいましたら教えていただけませんでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • PHP
    • 2B2B
    • 回答数2
  • phpの更新管理プログラムがxreaでエラー

    phpの更新管理プログラムがxreaでエラーが出てしまう。 はじめまして。 このたび業者さんにホームページを自分で更新できるプログラムを作って頂きました。 更新すると次のようなエラーが出てしまいます。 ホームページを一部更新するプログラムがある日エラー表示されるようになりました。 業者さんに連絡がとれなくなってしまったので、ここに書き込みさせていただきました。 プログラムなどは、まったくわからないので、お手上げ状態です。 パーミッションなど見直してみましたが、特に問題ないようです。 なにかわかる方いらしたら、是非ヒントでもいただければ、幸いです。 参考に、エラーメッセージを掲載させていただきました。 エラーメッセージ ---------------------------------------- Warning: fputs(): supplied argument is not a valid stream resource in /virtual/seibuchen/public_html/www.saimin-kyouzai.com/news/information.php on line 303 Warning: fclose(): supplied argument is not a valid stream resource in /virtual/seibuchen/public_html/www.saimin-kyouzai.com/news/information.php on line 305 Warning: fputs(): supplied argument is not a valid stream resource in /virtual/seibuchen/public_html/www.saimin-kyouzai.com/news/information.php on line 420 Warning: fputs(): supplied argument is not a valid stream resource in /virtual/seibuchen/public_html/www.saimin-kyouzai.com/news/information.php on line 618 Warning: fputs(): supplied argument is not a valid stream resource in /virtual/seibuchen/public_html/www.saimin-kyouzai.com/news/information.php on line 648 ----------------------------------------

    • 締切済み
    • PHP
  • PHPの名前空間について質問です。

    以下のようなコードがあるとします。 <?php namespace { print_r(get_declared_classes()); } namespace A\B\C{ print_r(get_declared_classes()); } ?> この場合は問題なく実行されるのですが 以下のようなコードになった場合名前空間A\\B\\Cのコード内にある ArrayObjectがみつからないというfatalerrorがでます。 <?php namespace { print_r(get_declared_classes()); $noneObj = new ArrayObject(array("key01" => "グローバル空間")); print $noneObj["key01"]; } namespace A\B\C{ print_r(get_declared_classes()); $abcObj = new ArrayObject(array("key01" => "名前空間 ABC")); print $abcObj["key01"]; } ?> これはどういうことなのでしょうか? 組み込みの関数は特定の名前空間内でも被修飾名にて呼び出せるにもかかわらず 組み込みのクラスはなぜか絶対修飾名でないとクラスを呼ぶことができません。 この理由をご教授ください。 よろしく御願いします。

    • ベストアンサー
    • PHP
  • PHPからデータベースへの登録について

    はじめまして。現在、仕事の関係でPHPのプログラムを勉強している者です。 早速ですが、質問させていただきます。 PHPで作成したフォームメールから別で用意したデータベースに 入力データを登録しようとしているのですが、エラーでうまく動作しません。 PHP側のコードミスもあるかもしれませんが、PHPを動作させているサーバーと データベースサーバーの文字コードが違う点も原因しているのでは?と調べている状況です。 フォームからのデータを送るPHP ⇒ Shift_jis PHPをアップしているWebサーバー ⇒ Shift_jis データベースサーバー ⇒ EUC-JP データベースへの接続は問題なく行えているようですので、 登録処理するコードの部分のみを書きます。(↓) ******************************************************************************** // データベースへの登録 $sql = "INSERT INTO FORM_DATA(DataNumber, Time, Name, Email, Area, Sex, Interest, Commnet, OS, IP) VALUES('$tsvcount', '$ymdhis', '$sender_name', '$mail_address', '$mail_area', '$mail_sex', '$mail_interest', '$mail_body', '$os', '$ip')"; $sql = mb_convert_encoding($sql, 'EUC-JP', 'sjis'); mysql_query("SET NAMES 'EUC-JP'"); $db_result = mysql_query($sql); print $sql; print $db_result; if (!$db_result) { exit('Error! データを登録できませんでした。'); } // データベースとの接続解除 $db = mysql_close($db); if (!$db) { exit('データベースとの接続を閉じれませんでした。'); } **************************************************************************** PHP&Webサーバーとデータベースの文字コードを統一すればいい話かもしれませんが、 事情により異なる文字コードの環境で開発しております。 上記の通り、データベースに送信するSQL文はmb_convert_encoding()で「EUC-JP」に変換し、 mysql_query($sql);でデータベースに送信している形です。 この状態で送信すると、エラーとなり送ったSQL文を処理してくれません。 文字コードの変換処理、コードの記述など何が原因なのか分からず困っています。 考えられる原因と、解決策があればご教授いただきたいです。 ちなみに私はPHPはもちろんプログラム自体もまだ経験が浅く、 基礎的なことも理解していないことがかなりあります。 その上でご説明いただけますと大変有難いです。 ではよろしくお願い致します。

    • 締切済み
    • PHP
  • PHPとデータベースの接続ができません

    開発環境はXamppで、OSはWindowsです。 データベースを使いたいと考えていますが、初心者で非常に困っています。 <?php $dsn = 'mysql:dbname=testdb1; host=127.0.0.1'; $usr = 'ユーザー名'; $passwd = 'パスワード'; try { $db = new PDO($dsn, $usr, $passwd); print '接続に成功しました'; $db = NULL; } catch (PDOException $e) { die("接続エラー:{$e->getMessage()}"); } 上記のファイル、connect.phpを実行しても、 Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\connect.php on line 3 と表示されてしまいます。 構文エラーだと思い、自分で出来る限りなおしたのですが解決できません。 どなたかアドバイスよろしくお願いいたします。

  • Windows7環境下でPHPを運用する。

    Win7SP1にapachiの最新版httpd-2.0.64-win32-srcとPHPの最新版php-5.4.8-Win32-VC9-x86をインストールしました、アパッチはブラウザでlocalhostから呼び出せます、PHPはコマンドプロンプトから php -vでバージョン情報が得られるのでインストールは成功してると思います。 問題はブラウザからhttpdocに置いたphpinfo.phpが呼び出せません。 つまりPHPの情報画面に到達していません。 Win7環境下、最新版PHP.ApachiでPHP動作に成功した方、ぜひ指南ください。