PHP

全18843件中18541~18560件表示
  • PHPから他のcgiにpostしたいのですが

    postされたデータをPHPで加工して、自動的にその結果をperlで作られたcgiにpostしようと思っています。 データを受け取って加工するところまでは悪戦苦闘しながらできたのですが、「はて、どうやって渡したらいいんだろう?」と、頭が回らなくなってしまいました。 簡単なことなんでしょうが検索しても上手く見つけられなかったので、宜しくお願い致します。

    • ベストアンサー
    • PHP
    • yasado
    • 回答数4
  • メール送信で文字化け

    メール送信で件名が文字化けしてしまいます。 カテゴリ内には同様の質問もあるようですが、 解決できないので、投稿しました。 以下のようなコードです。 $to= "aa@aa.aa"; $from= "bb@bb.bb"; $subject= "メール送信テスト"; $headers= "From:$from"; $subject = i18n_mime_header_encode(i18n_convert($subject, "JIS")); $name= $_POST["name"]; $sub= $_POST["sub"]; $body= $_POST["body"]; $message="$name \n $sub \n $body \n"; if(mail($to, $subject, $message,$headers)){ echo "送信完了"; }else{ echo "送信エラー"; } ちなみに、 $subject= base64_encode($subject); とかもやってみたけど駄目でした。 よろしくお願いします。

    • ベストアンサー
    • PHP
    • harisun
    • 回答数1
  • session_start()を使うと警告メッセージが出ます。

    PHP4.2.2、apche1.3.27、VineLinux2.6を使っています。 PHPで、session_start()を使うと以下のような警告メッセージが出てしまいます。何かphp.ini内に、セッティングしないといけないことが あるのでしょうか? [ブラウザに表示されたメッセージ] Warning: Cannot send session cookie - headers already sent by (output started at /usr/local/apache/htdocs/a/a02.php:10) in /usr/local/apache/htdocs/a/a02.php on line 12 Warning: Cannot send session cache limiter - headers already sent (output started at /usr/local/apache/htdocs/a/a02.php:10) in /usr/local/apache/htdocs/a/a02.php on line 12 10 + 200 = 210 [実行したスクリプト] <html> <head> <title>aaa</title> </head> <body bgcolor="red"> <?php session_cache_limiter('private'); session_start(); $a = 10; $b = 200; $c = $a + $b; print("$a + $b = $c"); ?> </body> </html>

    • ベストアンサー
    • PHP
    • ssi77
    • 回答数2
  • EUCのログファイルを携帯電話端末で読む

    EUCで書いたPHP掲示板を作りました。ログはテキストファイルに書き出すタイプです。携帯電話からも見れるようにしようと思い、吐き出すHTMLを単純化してログファイルをパソコンで見る掲示板と共有させようとしましたが、文字コードがEUCのためか、携帯では文字化けしてしまいます。これはPHPのプログラムの方をいじれば直るんでしょうか?それとも、吐き出すHTMLに何か書き足した方がいいんでしょうか?(とりあえずMETAタグで文字コードを指定してみましたが、携帯はMETAタグ読まないみたいでダメでした) お力を貸してください。

    • ベストアンサー
    • PHP
  • フリーでスクリプトを配布しているサイトを

    フリーで掲示板や日記帳などなどのスクリプトを配布しているサイトを教えていただきたいです。 お借りしているサーバー側がPHPを推奨、perl/CGIは結構制限がキツめなため、 処理も早くとっつきやすそうな面からも是非挑戦したいのですが、 何しろ扱っているサイトが少なくて。 PHPというものを知ったのもつい最近なので、とりあえず今は簡単に設置出来るDLして即戦力といった感じのスクリプトを探しているんです。 ちなみにバージョンは4.2.3です。 ご存知のところがあったら是非教えて下さい。 (……出来れば日本語でお願いします^^;)

    • 締切済み
    • PHP
    • S_19
    • 回答数2
  • PHPのメール関数について

    メールマガジン発行を考えているのですが、 読者のメールアドレスをMysqlに格納し、 PHPのメール関数で配信しようと思っています。 そこで、PHPのメール関数とは、 PHP→そのサーバのMTA→相手MTA と行くのでしょうか? それとも、 PHPメール関数自体が直接DNSサーバを探し確認した上で、 相手MTAに送信するのでしょうか? (つまりMTAを利用しないのでしょうか?) 基本的な質問で申し訳ございません。 MTAを利用するのなら配信スピードがqmailの方が 良いと聞きますので、sendmailから変更しようかと 思っています。 宜しくお願いします。

    • ベストアンサー
    • PHP
    • rodem01
    • 回答数1
  • PHPとOracleの接続について

    oracle関数を使用したいのですが 『php.ini』の『extension=php_oci8.dll』を有効にして、ブラウザでPHPにアクセスしたら以下のような2つの警告が出ました。 1.プロシージャエントリポイントOCILobFreeTemporaryがダイナミックリンクライブラリOCI.dllから見つかりません。 2.Unknown():Unable to load dynamic library 'd:\php\extensions\php_oci8.dll'-指定されたプロシージャが見つかりません。 extension=php_oci8.dll』を無効にすればPHPは動きます。 環境は下記を使用しています。 NT:4.0 PHP:4.3.0 ORACLE:8.0.6 APACHE:1.3.27 ご存知の方はよろしくお願いいたします。

    • 締切済み
    • PHP
    • aerial
    • 回答数1
  • ローカルWinXP環境でのPHP+PostgreSQL

    初歩的な質問で申し訳ありません。 PHP+PostgreSQLの勉強をしようと思い、WinXPのローカルマシン上にApache(1.3.27)+PostgreSQL(7.2.1)+PHP(4.3.0)をインストールしました。PostgreSQLを使わないでPHPだけだとブラウザで正しく表示されるのですが、PostgreSQLを使おうとするとエラーになります。 コーディングは $con = pg_connect("localhost port=**** dbname=**** user=*** password=***");です。 エラーは Call to undefined function: pg_connect() in~ でpg_connect未定義だと思います。 PHPのDLLのコピーはphp4ts.dll及びdllフォルダ中の全DLLをシステムファイルにコピーしています。 iniファイルはdoc_root、extension_dir、include_pathを設定しています。 何か拡張モジュールが必要なのでしょうか? それとも他にコピーするDLLがあるのでしょうか?もしくはiniファイルの設定不足なのでしょうか? よろしくお願い致します。

    • 締切済み
    • PHP
  • 画像イメージの背景を透過にすることができません。

    GDライブラリを使用して、PHPでグラフ画像を生成させたいのですが、 環境によって、透過の関数がうまく動作しません。 $color = imagecolorclosest(元の画像, 255, 255, 255); ImageColorTransparent(元の画像, $color); <OKな環境> ・Linux ・PHP4.2.2 <NGな環境> ・solaris ・PHP4.2.4-dev どなたかご教授ください、よろしくお願いします。

    • 締切済み
    • PHP
    • t_n_t
    • 回答数1
  • argv( 引数 )について

    こんにちは、質問させてください。 今test.phpに引数をひとつ渡します。 test.php内では、 $name = $_GET["name"]; として受けています。 test.phpは、引数がNULLの時とそうでないときで 別処理を行うようにしています。 PHP.iniファイルのエラーメッセージを表示させるように設定していて、 引数が存在しないときに以下のようなメッセージがエラーログファイルに追加されます。 Undefined index: name in c:\htdocs\test\test.php on line 12 このメッセージが表示されること自体、たいしたエラー(?!)ではありませんが、 引数がない場合、実行する度に上記のメッセージがでるのはあまり 面白くないので、表示させたくないようにしたいのですが, どのようにすればいいでしょうか? 宜しくお願い致します m(_ _)m

    • ベストアンサー
    • PHP
  • フォームから受け取る値について

    フォームから送られてくる値に たまに予期しない内容が入ってくるのですが どういった原因が考えられますでしょうか? 具体的なフォームの内容は下記の通りで a,b,c以外の値が送られてくることがあります。 <FORM action="test.php" method=post> <INPUT type=checkbox name=chk[1] value=a> <INPUT type=checkbox name=chk[2] value=b> <INPUT type=checkbox name=chk[3] value=c> <INPUT type=submit value=OK> </FORM> ローカルにフォーム画面のHTMLをダウンロードし form actionとvalueを変更して実行すれば 送れると思いますが・・他に何かありますでしょうか? よろしくお願い致します。 環境:RedHat7.3+Apache1.3+PHP4.2.2

    • 締切済み
    • PHP
  • 変数の共有について

    お世話になります。 PHPにてDBや外部ファイルを使用せずにメモリ上だけで全ての接続ユーザーにて参照・更新可能な変数は定義可能なのでしょうか?そのようなものがあったらどのように定義すればいいのか教えて下さい。又、不可能であればどのような代替案にて同じようなことが可能なのかご教授下さい。宜しくお願いします。 以上

    • ベストアンサー
    • PHP
  • 文法の質問です

    $p=1; $lastdiff[$p][name]="taro"; $lastdiff[$p][pass]="yama"; $lastdiff[$p][diff]="1000"; $str="$lastdiff[$p][name],$lastdiff[$p][pass],$lastdiff[$p][diff]\n"; echo "\$str=$str<br>"; の実効結果を $str=taro,yama,1000 としたいのですが $str=Array[name],Array[pass],Array[diff] このような結果になってしまします. よろしくお願いしますm(_ _)m PHP Version 4.2.2

    • ベストアンサー
    • PHP
  • PHP使用時のアパッチ設定ファイル

    windows2000 にapache_2.0.44 をインストールしています。 ここにphp4.3.0をインストールしようとしています。インストーラー版は使っていません。 ファイルのリネームと移動は済んだのですが、php.ini と apacheのhttpd.confの設定ファイルをどのように変更すれば良いのか分かりません。 本や他のサイトを調べてみるとhttpd.confに LoadModule php4_module c:/php/sapi/php4apache.dll を追加するように書いてありますが、この文を他のLoadModuleが並んでいる一番下に追加すると、apacheが起動しなくなってしまいます。 できることなら、php.ini と httpd.conf に必要な変更箇所を教えてもらえませんでしょうか? ファイルのディレクトリは ■apache C:\Apache2\www ←ドキュメントフォルダ ■php C:\php\extensions ←エクステンションのフォルダ C:\php\sapi です。虫のいいお願いですがよろしくお願いします。

    • ベストアンサー
    • PHP
  • session_cache_limiterについて

    お世話になっています。 キャッシュで、悩んでいます。 ログイン(セッションに名前などを登録)  ↓ 入力フォーム(「登録」ボタンを押す)  ↓ 判定(エラーが発生したら、「戻る」ボタンを押してもらい、 入力フォームに戻る。) という、ごくありきたりな、事をやっているのですが、 iniファイルで、session_cache_limiter('nocache') にすると、「戻る」ボタンを押しても、先ほど入力 したデータが全て消えています。 今度は、入力フォームの先頭で、session_cache_limiter("public");を 入れると、確かに、「戻る」ボタンを押しても、先ほど入力したデータが 保持されていますが、この状態で、 session_unset(); session_destroy(); をして、再度、入力フォームに行っても、前回のセッション情報 (前回ログインした、ユーザー名)を保持したままになっています。 セッションの情報のキャッシュは破棄して、入力フォームのデータ はキャッシュしたいのですが何か良い方法は、無いでしょうか? session_cache_limiter("private");にしても、結果は同じです。 環境は、php4.06 apache1.3 です。 よろしくお願い致します。

    • 締切済み
    • PHP
    • teraum
    • 回答数1
  • 表示の仕方を教えてください!

    最初から鹿児島県が表示されるようにするには if ($ken == "") { echo "<option value=\"\" selected>----</option>"; } else { echo "<option value=\"\">----</option>"; } の-----部分はどうarray文から取り込めばいいのですか?? よろしくお願いします。 現在は下記のようになってます。 ----todoufuken.php------------------------ <?php $todofuken = array( 1 => array("hokkaido","北海道"), 2 => array("tokyo","東京都"), 3 => array("kagoshima","鹿児島県") ); ?> ------------------------------------------- ----ken_select.php------------------------- <?php include('todoufuken.php'); ?> <SELECT size=1 name=ken> <?php if ($ken == "") { echo "<option value=\"\" selected>----</option>"; } else { echo "<option value=\"\">----</option>"; } while ( list(,$p_todofuken) = each( $todofuken ) ) { list(,$p_kenname) = $p_todofuken; if ($p_kenname == $ken) { echo "<option selected>$p_kenname</option>"; } else { echo "<option>$p_kenname</option>"; } } ?> </SELECT>

    • ベストアンサー
    • PHP
    • chura86
    • 回答数1
  • どっちが適用?

    こんにちは。質問させてください。 PHPを用いてWEBにDBのデータを表示させようとしています。 DBのデータが膨大なため、 強制終了しないために スクリプト内に set_time_limit(0); を記述しました。 php.iniには max_execution_time = 60 と書かれています。 この場合、SQLの処理が長い場合、 どちらの設定が適用されるのでしょうか? 実際に実行すると60秒で強制終了されますが、 周りの人いわく set_time_limit(0);が適用されるはずなのでおかしいといいます。 宜しくお願いいたします。

    • 締切済み
    • PHP
  • PHPでの接続数の取得について

    お世話になります。 PHPにてsession関数を使用して現在、同一のURLに何人の人が同時にアクセスしているかをチェックし、それを再度クライアントに返すようなことをしたいのですが、どのようにすれば可能なのでしょうか? 以上、宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPとSQLServerにて

    おはようございます。 質問させてください。 今PHPでSQLServerのデータを抽出してWEBで表示するアプリを作成しています。 SQLServerに格納されている本番テーブル(honban_tbl)はかなりのレコードが 格納されていて、テストテーブル(test_tbl)には本番テーブルの 約50分の1の大きさにしてあります。 参照先をtest_tblにすると問題なくデータを表示するのですが、 honban_tblにするとかならずエラーになります。 -------エラー内容---------- MS SQL: Query failed in d:\test\・・・ -------------------------- この原因は (1)honban_tblが大きすぎる (2)honban_tbl内のデータに壊れているものがある (3)スクリプトに問題がある (4)処理時間に問題がある 上記の理由がかんがえられるのですが、 それ以外にもなにかご存知の方いらっしゃいましたら、 宜しくお願いいたします。m(_ _)m

    • 締切済み
    • PHP
    • 653
    • 回答数1
  • libmcryptが上手く動作してくれない

    urizakaと申します。 phpで暗号化についてのサンプルを作ろうと思ったのですが、うまく行きません。 OSはReghat7.3、プログラムはphp4.3、WebサーバーはApacheです 行った動作は↓ ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/ からlibmcrypt-2.5.5.tar.gzをダウンロードして、展開して適当な場所へ 移動させ、make clean を実行した後、libmcrypt-2.5.5フォルダへ移動して ./configure→make→make installした後、今度はphpフォルダに移動して ./configure --with-apxs=/usr/sbin/apxs --with-mcrypt=/usr/local/libmcrypt-2.5.5/lib を実行した後、make→make install を実行し、その後apacheサーバーを起動させて、以下のプログラムを入力 <?php $key = "this is a very secret key"; $input = "Let us meet at 9 o'clock at the secret place."; $encrypted_data = mcrypt_ecb (MCRYPT_3DES, $key, $input, MCRYPT_ENCRYPT); ?> しかしながら、以下のようなエラーが発生 「Fatal error: Call to undefined function: mcrypt_ecb() in /var/www/html/test.php on line 4」 という状況です。どうすれば、このプログラムはうまく起動してくれるのでしょう? 読みづらくてすみませんが、宜しくお願いします。

    • ベストアンサー
    • PHP
    • urizaka
    • 回答数2