検索結果

PHP

全10000件中5961~5980件表示
  • 全てのカテゴリ
  • 全ての質問
  • /usr/local/lib/phpとはどういう意味ですか?

    include_pathを設定して、どのディレクトリからも用意にphpをインクルードできるようにしたいのですが、.htaccessへの書き方やパスの書き方があまりにもわからないので質問させていただきました。 PHPの勉強を始めたのは最近で、私の知っているパスはこれだけ。 1 http://~から始まる絶対URI?パス? 2 ./ とか ../ などの相対パス。 の2つだけ。 include_pathについて、検索エンジンで調べるとほとんどのサイトで次のように書いてありまして、私にはよく分かりません。 php_value include_path ".:/usr/local/lib/php" まず、include_pathの書き方はこのようで良いというのはわかりましたが、/ から始まっているので、httpなくていいの?..なのか.なのかどっちなのかもわからない、初めて目にしたもので……。 PHPの勉強をしていると、よく/から始まるURLをみるのですが、これについて説明しているところが見当たらず、当り前の知識のような感じなのでしょうか? これらについて、教えてください。

    • ベストアンサー
    • PHP
  • phpコードの戻り値をhtmlファイルに入れるには

    こんばんは。 質問は.htmlファイルからphp関数を直接呼べるか否か、 呼べないとしたら.cgiなどを利用すればよい? 引数なしのphp関数の戻り値を.htmlの一部に出力させるにはどうしたら よいかです。 phpで作成したfunction fnc_test(){return "aaa";}の値を aaa.html内に出力させたいのです。 aaa.phpファイルにだったらecho fnc_test();で表示されると思うのですが、 aaa.htmlに<body>fuc_test();</body>とやってももちろんphpが起動せず、表示されませんよね。 同じ事をさせたいときにaaa.htmlを新しく作成すれば(phpにて"aaa"と書いたaaa.htmlと言う名前のファイルを作成)できると思うのですが、 動的に一部だけ変更するためにはjavascriptを利用するとか、cgiを利用(cgiでラップする?)しなければやっぱり駄目なのでしょうか? .htmlファイルにサーバ上でphpの関数の戻り値(テキスト)を組み込むのにはどうしたらよいですか?できたらjavascriptは使いたくないのですが。 乱文すみません。ご回答宜しく御願いします。

    • 締切済み
    • PHP
  • PHPメールフォーム URLと半角英字のみの書き込み禁止

    PHPメールフォームにスパム書き込みが多くなった為、対策したいのですが。 (1)テキストボックスにURLが書かれた時に、「URLの書き込みは出来ません」などのエラーの文言を返して、送信出来ないようにするためにはどのようなプログラムにすれば良いのでしょうか? (2)半角英語スパムが多いので、上と共にひらがななど2バイト文字を含んで無いと、エラーの文言を返して送信出来ないようにもしたのです。 今日一日すぐ返信出来るようにしていますので、『指示して頂ければすぐ追記もします。』 ぜひともご回答よろしくお願いします。

    • ベストアンサー
    • PHP
    • ku1395
    • 回答数5
  • 携帯用phpフォームの自動返信メールが届かない

    いつもとてもお世話になっています。 昨日http://oshiete1.goo.ne.jp/qa5074566.htmlの質問でも助けていただいた者です。連日で申し訳ないのですが、お知恵を貸してください。 携帯サイト内にhttp://magical-form.com/のフォームを使用させていただいています。お尋ねしたいのはフォームのカスタマイズについてです。 サンプルで用意されているものを管理者メールアドレスのみ変更し、動作確認用にPC・モバイル両方で試してみました。 すると、PCサイト用にはフォーム入力者への自動返信メール、管理者へのお知らせ自動メールは届くのですが、モバイルの方は管理者宛メールしか届かないのです。 悩みながらもカスタマイズし、フォームの質問項目を増減させ、順序を入れ替えました。携帯PCともに入力→送信完了はうまくいきますが、やはり管理者宛メールのみが届き、フォーム入力者へのメールが届かないのです。カスタマイズすると、携帯だけでなく、PCの方も届かなくなりました。 カスタマイズ方法は何度も確認したつもりです。 しかし携帯用についてはデフォルトのものから既に自動返信が届かないので、問題は他にあるのかも?と思っています。 どうすればカスタマイズしたフォームにも送信者宛自動返信が届くようにできるのでしょうか? 配布先でも質問してみたのですが、今のところご連絡いただいていません。カスタマイズしたソースを掲載させていただきます。 携帯用テンプレート(上記配布先でmb.htmlと言われるページ/フォーム部分のみ) <form action="./" method="POST" id="m-form"> <dl> <dt style="color:#116425">■お名前</dt> <input type="text" name="name" size="20"> <dt style="color:#116425">■フリガナ</dt> <input type="text" name="kana" size="20"> <dt style="color:#116425">■性別</dt> <input name="sex" type="radio" value="男性"> 男性 <input name="sex" type="radio" value="女性"> 女性 <dt style="color:#116425">■生年月日</dt> <input type="text" size="4" maxlength="8" name="born[0]" istyle="4" mode="numeric">年 <input type="text" size="2" maxlength="4" name="born[1]" istyle="4" mode="numeric">月 <input type="text" size="2" maxlength="4" name="born[2]" istyle="4" mode="numeric">日 <dt style="color:#116425">■電話番号</dt> <input type="text" name="tel[0]" size="5" istyle="4" mode="numeric">-<input type="text" name="tel[1]" size="5" istyle="4" mode="numeric">-<input type="text" name="tel[2]" size="5" istyle="4" mode="numeric"> <dt style="color:#116425">■メールアドレス</dt> <input type="text" name="email" size="20" maxlength="100" istyle="3" mode="alphabet"> <dt style="color:#116425">■連絡希望時間</dt> <select name="time[0]"> <option value="15:00">15:00</option> <option value="16:00">16:00</option> <option value="17:00">17:00</option> </select>から <select name="time[1]"> <option value="16:00">16:00</option> <option value="17:00">17:00</option> <option value="18:00">18:00</option> </select> <br /> <input type="submit" value="送信確認"> <input name="reset" type="submit" value="リセット"> </dl> </form> カスタマイズに必要とされているuser_conf.datファイル (1行1項目でnameタグ<>onなら必須、offなら必須でない<>項目見出し と記載するルールです。) name<>on<>お名前 kana<>on<>フリガナ sex<>off<>性別 born<>off<>生年月日<>年,月,日 tel<>on<>電話番号<> -, - email<>on<>メールアドレス time<>off<>連絡希望時間<>から, いかがでしょうか? それとも上記2種でなく、phpファイルの記述を改める必要があるのでしょうか?アドバイスいただけると大変助かります。 完成まで時間があまりなく、こちらにお世話になってしまい申し訳ありません。些細なことでも全く構いません。どうかご回答お願い致します。

    • ベストアンサー
    • PHP
    • noname#127702
    • 回答数1
  • PHP5での空メールが実行されない

    現在PHP5を利用して携帯の空メールを実装しており、3日ほどトライし続けておりますが、携帯側にエラーが返信される所で先に進めずにいます(;;)プログラムは勉強し始めて4ヶ月程度の未熟者です。どなたか是非ご教授頂ければと思います。よろしくお願いします!! ちなみに、pearは使えているのを、他のライブラリで確認しました。 【使用言語とライブラリ】 PHP5、pearの『Mail.php』『mimeDecode.php』 【参考書籍】 PHP携帯 デベロッパーズバイブル 【利用サーバー】 Xサーバー 【メールの振り分け設定】 『条件』あて先が ○○○@△△.com を一致する 『処理方法』 | /home/サーバーID/ドメイン/public_html/フォルダ名/フォルダ名/empty_mail.php へ 転送する 【PHPのソース】 #!/usr/bin/php5 <?php //PEAR::Mailライブラリ ini_set('include_path', '/home/サーバーID/ドメイン/public_html/pear/PEAR'); require_once 'Mail/Mail.php'; //PEAR::Mail_mimeライブラリ ini_set('include_path', '/home/サーバーID/ドメイン/public_html/pear/PEAR'); require_once 'Mail/mimeDecode.php'; //メールソースを読み込む $source = file_get_contents("php://stdin","r"); if(!$source){ exit("標準入力に失敗"); } //メールを解析する $decoder = new Mail_mimeDecode($source); $structure = $decoder->decode($params); //送信元を取得する $from = $structure -> headers['from']; $from = mb_decode_mimeheader($from); $from = mb_convert_encoding($from, mb_internal_encoding(),'auto'); if(preg_match( '/<(.*?)>$/' , $from , $match)){ $from = $match[1]; } $from = trim($from); $from = strtolower($from); //送信データを設定する $recipients = $from; $new_from = ○○○@△△.com'; $subject = 'empty mail ok!'; $body = '(仮)こんにちわ'; //メールを送信する $headers = array(); $headers['From'] = $new_from; $headers['To'] = $recipients; $headers['Subject'] = $subject; $headers['Sender'] = $new_from; $mail = Mail::factory('sendmail'); $result = $mail->send($recipients, $headers, $body); ini_set('log_errors', '1'); ini_set('error_log', 'エラーです'); 【エラー内容(すごく長いですが…)】 This is the Postfix program at host sv225.xserver.jp. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to <postmaster> If you do so, please include this problem report. You can delete your own text from the attached returned message. The Postfix program <○○○@△△.com>: Command died with status 255: "/usr/bin/maildrop". Command output: PHP Warning: require_once(/home/サーバーID/ドメイン名/public_html/pear/PEAR/Mail/Mail.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: No such file or directory in /home/サーバーID/ドメイン名/public_html/mobile_search/gotempty_mail2.php on line 7 PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/home/サーバーID/ドメイン名/public_html/pear/PEAR/Mail/Mail.php' (include_path='home/サーバーID/ドメイン名/public_html/pear/PEAR') in /home/サーバーID/ドメイン名/public_html/mobile_search/gotempty_mail2.php on line 7 X-Powered-By: PHP/5.1.6_ Content-type: text/html_ _ とても煩雑でごめんなさい(;;) どうかよろしくお願いします。

    • ベストアンサー
    • PHP
    • TOY_BOY
    • 回答数2
  • PHPでメール文を自動で改行するには

    色々書物を見たり、ネットで調べたのですが解決できませんでしたので、 どなたかお分かりになる方アドバイスをお願いいたします。 HTML内のtextareaの文面を、メールで送信しようと思っています が、35文字で自動で改行されて表示されるようにしたいのです。 自動で35文字ごとに自動で<br>が入ればよいのですが、やはり それは自分でプログラムするしかないのでしょうか。 何か、簡単な関数みたいなのはないのでしょうか。

    • ベストアンサー
    • PHP
  • PHPで変数の文字コードをまとめて変えたい

    初めまして、 PHPで変数 $a1から$a100 に入っている文字コードをまとめて変更したいのですが可能でしょうか? $a1 = mb_convert_encoding($a1, "SJIS", "auto"); $a2 = mb_convert_encoding($a2, "SJIS", "auto"); 上記のように$a1から$a100まで入力するしかないのでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • PHP
    • FIX
    • 回答数2
  • PHP埋め込みのMySQLでwhere句が上手くいかない

    PHPのモジュールにMySQLのSELECT文を埋め込み、 where句でデータベースからデータを読込もう としています。 ところが、下記select文のand以下が無視され、 where句で指示した通りの結果が出ません。 文法的におかしいのでしょうか? どなたかアドバイスいただければ幸いです。 条件などは下記の通りです。 環境: OS Fedora Core5 MySQL 5.0.27 PHP 5.1.6 select文 "SELECT * FROM wrma_tbl where mise_id = $mise_code and (enddate is NULL) or (enddate > $maedate)" select文の説明: (1)DBの支店id(mise_id)と入力された支店code(mise_code)が一致すること…これは問題ない (2)作業終了日付(enddate)がNULLはピックアップする (3)作業終了日付(enddate)が今日(dateで抽出、yyyy-mm-dd)から30日前(maedate←正規の関数で計算済み)以前をオミット

  • #!/usr/local/bin/phpはどこに書くのですか?

    phpでWebページを作っています。 レンタルサーバーのマニュアルに「PHPで記述したCGIスクリプトの1行目に #!/usr/bin/phpまたは #!/usr/local/bin/phpと記述して下さい。 」とありますが、hoge.phpの「<?php ~ ?>」の「<?php」の次の行に書くのでしょうか?それとも前の行に書くのでしょうか? また、hoge.phpの中身が「<html><head></head><body> ~ <?php ~ ?> ~ </body></html>」の場合はどこに記述するのでしょうか? 初心者的な質問ですみませんが、よろしくお願いします。

    • ベストアンサー
    • PHP
    • suffre
    • 回答数2
  • ドコモだけPHPを介すとスタイルシートが効かない

    こんにちは。 今、携帯サイトを作成しております。 その中で不思議な現象があるため、もしご存じの方がいらっしゃいましたら、ご助言頂けますと幸いです。 まずソースをご覧ください。 <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN" "i-xhtml_4ja_10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="application/xhtml+xml;charset=Shift_JIS" /> <meta http-equiv="content-style-type" content="text/css" /> <title>TEST</title> </head> <body style="color:#ff0000;"> red?<br /> <span style="color:#0000ff;">blue?</span> </body> </html> 上記のソースを、例えば「test.xhtml」という名前で保存して、PCと携帯3キャリアで確認すると、ちゃんと文字色の指定が効きます。 しかし、同じソースを下記のソースではさみ、phpを介して表示させようとすると、ドコモだけスタイルシートが効かなくなり、文字色が黒になってしまいます。 <?php echo ' (ここに上記ソースをコピー) '; ?> ※拡張子は.phpでも.xhtmlでも同じ現象でした。 PHPを介してもスタイルシートが効くようにするには、どのようにしたらよいでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
    • ykchoro
    • 回答数1
  • LAMP環境でのPHPのIDEのおすすめは?

    今度、LAMP環境で開発する事になりそうです。 LAMPで、PHPのIDEには、どれがお勧めですか?

    • 締切済み
    • PHP
  • PHPでローカルプリンタを使用する方法について

    いつもお世話になっております。 PHPを使用して連続伝票のプリントアウトするシステムを構築しております。 サーバからローカルPCに接続されたプリンタを操作する事は不可なので、プリンタを接続しているWinodwsXPにWindows版のLinuxをインストールしました。そして、Windows版のPHPで使用できるプリンタ関数を使用してプリンタ出力を行おうと考えております。ドライバはプリンタメーカーのをそのまま使用します。 出力する連続伝票にはユニークな伝票番号が印字されております。この伝票番号をシステムで管理したいと考えております。 そこで問題なのが、例えば100枚の出力を行った場合に、伝票がジャムったりして物理的な障害が発生し、伝票番号が飛んだ場合、実際に印字された伝票とシステムで管理する伝票番号が狂ってしまいます。 そのため、伝票番号をシステムに格納するタイミングを、出力が完了し、スプーラーからデータが消えた時に行いたいと考えておりますが、スプーラーの状態を監視する方法がわかりません。 Windows版PHPのプリンタ関数にはスプーラーを監視する関数は無さそうなので、他になにか良い方法がないかと悩んでおります。 是非皆様のお知恵を拝借させて頂ければと思い、質問させて頂きました。 何卒、ご教授の程、宜しくお願い致します。

    • 締切済み
    • PHP
    • nikuq
    • 回答数1
  • エクリプスでPHPを書き込んで文字化けします

    エクリプスを利用してPHPを書き込んでいます。 しかしながら動作がおかしいです。 <?php print "あいうえお"; ?> と打ち込んで保存したらエクリプスのPHPブラウザが起動して以下のように表示します。 ?????? と・・・文字化けだと思うのですが原因が分かりません。 どのようにしたら解決できますでしょうか。

    • ベストアンサー
    • PHP
  • phpのwhile出力に対するJSを使った計算

    JS初心者です。phpでmysqlからデータを取り出し、whileでテーブルに商品名等と単価・数・小計を出力していますが、各項目の数字を変更しphpで再計算させると当然ながらリロードが発生するのでテーブルの頭に戻って表示されてしまいます。この点を改善しなければならず、計算自体は単純なものですので、JSかAjaxでと思ったのですが、いずれの方法でも最初の一行しか動作いたしません。各エレメントの「id='x'」を「id='x<?=[renban]?>'」とすると横取りソフト上では「id=x3752」のように各行個別に番号が割り当てられているのですが、結果は同じで、JSには関係がないようにも見えます。下記ではwhileの中にJSが入っていますが、<SCRIPT TYPE="text/javascript"> <!-- // --> </SCRIPT> としてヘッダに置くと全く反応せず、ブラウザのエラー表示では「オブジェクトを指定して下さい」と出ます。大変困ってしまいました。どなたかご教授いただけますよう、よろしくお願いいたします。 以下見ずらいとは思いますが、実際のコードの抜粋です。問題はフォーム中ほどの部分です。 //ここまでDBからのデータ呼び出し部分 以下本題です while($row = mysql_fetch_array($result)){ PRINT<<<EOF <form action= "mv6.php" name="form1" method="POST" id="form1"> </tr><tr bgcolor="FFFFFF" onMouseOver="this.style.backgroundColor='#FFCCFF'" onMouseOut="this.style.backgroundColor='#FFFFFF'" > <td width="20"> <INPUT type='hidden' name='renban' value='$row[renban]'> <INPUT type='hidden' name="kind[$row[renban]]" value="ok"> <input type="checkbox" name="del[$row[renban]]" value="ok"></td> <td width="220"> <INPUT size='26' type='text' name='shu[$row[renban]]' value='$row[shu]'class = 'nonbor' onFocus="this.style.backgroundColor='#FFFF99'" onBlur="this.style.backgroundColor='ffffff'" ></td> <td width="300" ><INPUT size='36' type='text' name='hin_na[$row[renban]]' value='$row[hin_na]' id = 'hin_na[$row[renban]]' class = 'nonbor' onFocus="this.style.backgroundColor='#FFFF99'" onBlur="this.style.backgroundColor='ffffff'"></td> <SCRIPT> function cal(){ x = document.getElementById('x').value; y = document.getElementById('y').value; z = x * y; document.getElementById('z').value = z; } </SCRIPT> <td width="90" ><INPUT size='12' type='text' name='x' value='$row[tanka]' id='x' class = 'nonborri' onKeyup="cal(this);" onFocus="this.style.backgroundColor='#FFFF99'" onBlur="this.style.backgroundColor='ffffff'"></td> <td width="90"><INPUT size='12' type='text' name='y' value='$row[kazu]' id='y' class = 'nonborri' onKeyup="cal(this);" onFocus="this.style.backgroundColor='#FFFF99'" onBlur="this.style.backgroundColor='ffffff'"></td> <td width="100"><INPUT size='13' type='text' name='z' value='' id='z' class = 'nonborri' onFocus="this.style.backgroundColor='#FFFF99'" onBlur="this.style.backgroundColor='ffffff'"></td> <td width="240"><INPUT size='40' type='text' name='bikou[$row[renban]]' value='$row[bikou]' class = 'nonbor' onFocus="this.style.backgroundColor='#FFFF99'" onBlur="this.style.backgroundColor='ffffff'"> </td> </tr> </TABLE> EOF; }

    • yuw0516
    • 回答数1
  • PHP内 メールアドレス 暗号化 必要性あり?スパム対策

    こんにちは、 PHPファイル内に記述しているメールアドレスは、HTMLファイルに記述しているメールアドレスのようにメールアドレスを自動回収するクラウラーに回収されてしまうのでしょうか? もしそうであれば、PHPファイル内で下記のように変数として使用するメールアドレスを暗号化したいのですが、 >コード $mail = "example@example.com" 「example@example.com」を暗号化したいです。 >end コード $mailは、「mail」関数や「send_mail」関数等に格納してメール送信に使用しするので、今回の場合、メールアドレス(example@example.com)がブラウザーに出力される必要はありません。 PHPファイル内のメールアドレスを暗号化する場合、通常のHTMLを16進数に変更するソフトで暗号化(16進数化)すれば良いのでしょうか? ちなみに、HTMLメールアドレスを16進数に変更するソフトは、「HTMLエンティティ生成」を現在使用しています。 URL:http://ab.jpn.ph/soft/html_rand.html もしもHTMLを16進数に変更するソフトでのphpファイル内のメールアドレスの暗号化が不可能な場合、PHP内に記述されたメールアドレス(又はPHPコードを)暗号化するソフトや方法などをご紹介下さい。 よろしくお願いします。 キャサリン

    • ベストアンサー
    • PHP
  • 携帯用ブラウザはphpスクリプトを表示できますか?

    現在携帯用のサイトを作っているのですが、phpを表示できない最近の携帯用ブラウザというのは存在するのですか?(かなり昔のものは使えなかったとしても仕方ないと思います)。 私の携帯はSoftbankの去年のモデル(905SH)ですがphpは表示できました。 携帯向けサイトの専門書などを読んでいても、htmlの対応バージョンやcgiについては書かれていますがphpについてはまったく書かれていません。 i-modeやEZ-webなどはどうなのでしょうか?

    • 締切済み
    • PHP
    • suffre
    • 回答数1
  • PHP4で、preg_replace、preg_matchが使えません。

    PHP4を、インストールしました。 ライセンスは問題なく表示されます。 PEAR.phpなどライブラリが一切読み込めないようです。 また、 preg_replace、preg_matchが使えません。

    • ベストアンサー
    • PHP
  • PHPでテキストファイルを読み込み変数に代入する

    PHP超初心者ですみません。 aaa:111 bbb:222 ccc:333 444444 という内容のテキストファイルをPHPで読み込み aaa(変数名)=111(中身) bbb(変数名)=222(中身) ccc(変数名)=333\n444444(中身改行あり) という風にできないのでしょうか? いろいろ探しましたがわからなかったので よろしくお願い致します。

    • ベストアンサー
    • PHP
  • XPにPHPとApacheを入れたいのですが

    現在のApacheno最新バージョンはいくつでしょうか?

    • ベストアンサー
    • PHP
    • reiman
    • 回答数5
  • PHP(Webサーバ)でFlashファイルを作成するには?

    サーバ上にアップロードされた画像を Flashで順番に表示していくシステムを作りたいのですが、 画像をアップロード後にサーバ側でFlashファイルを作成することは 可能でしょうか。 PHPで制御可能かということと、別途必要なソフト等があるかも 含めて教えて下さい。 何卒よろしくお願い申し上げます。

    • 締切済み
    • PHP