検索結果

PHP

全10000件中8681~8700件表示
  • 全てのカテゴリ
  • 全ての質問
  • POSTした値を、別ページにもPOSTする

    分かりにくいタイトルで申し訳ありません。。 今までJavaScriptでエラーチェックの制御を行っていましたが、 要望でJavaScriptを排除しなければならなくなり、途方に暮れています。 会員情報の新規登録のシステムを作成しています。 新規登録画面をA.php、登録内容確認画面をB.phpとします。 行いたいことは、A.phpの登録確認ボタンをクリックすると、そのページのテキストボックス、ラジオボタン等で入力された項目に不備がないかチェックし、問題がなかったらB.phpに遷移するという簡単な流れです。 当初は <form name="myFORM" method="post" action="B.php" onSubmit="Check_input(document.myFORM)"> と記述し、JavaScriptで項目のチェックをし、問題があればポップアップで警告、なかったらB.phpに遷移していました。 JavaScript撤去後は、 <form name="myFORM" method="post" action="A.php"> として、いったん自分にPOSTし、A.phpの中でエラーチェックをして問題があればエラーをラベル出力するという形をとりました。 ここでつまずいているのが、A.php自身にPOSTし、エラーがない場合、POSTした値を保持したままB.phpに遷移したいができない、ということです。 エラーがない場合 header("location:B.php"); で、B.phpに飛んでいるのですが、当然ながらPOSTした値はついてきてくれません。。 項目数が多く、ひとつひとつに変数で値をもたせてあげることも難しいです。 何か良い案がございましたら、ご教授ください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
    • noname#99462
    • 回答数5
  • fedora11でのcron設定

    fedora11,apache,php5の環境でcronを使いたいのですが、動きません。。 状況が、 fedora11 php5 apache を使用していて、cronを使ってphpの定期実行を行いたいのですが、どうしてもうまくいきません。 かなりググってはみたのですが、liuxについては初心者なので、どうにもわかりません。 設定内容が、 /etc/crontabが、 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ * /1 * * * * apache /usr/bin/php /var/www/html/cron.php で、/var/log/cron でログを確認したところ Jul 28 19:00:01 host CROND[8417]: (apache) CMD (/usr/bin/php /var/www/html/cron.php) となっていてこれが一分ごとに出てきます。 cron.phpにはファイル追記の処理を書いてあります。 エラーではないようなのですが、ファイル操作が行われていないようなので動いていないようなのです。 ローカルホストでphpを実行したらちゃんと動くのでphp内のミスではないようです。 パーミッション関係だったらログにエラーが出そうなものですし、、、。困っています。。 どなたかお知恵を貸していただけませんでしょうか、よろしくお願いします。

  • MY SQL PDO ドライバのインストール

    Windows 8.1 x64 php-5.5.6 、My SQL 5.5で、 XAMMPは使っていません。 色々調べて設定を試しましたが、http://localhost/sample/phpinfo.phpを見てもPDO drivers no value のままで困っています。 (1)php.iniファイルは http://www.phpbook.jp/tutorial/pdo/index1.htmlを参考に、 extension=php_mysql.dllとextension=php_pdo_mysql.dllをコメントアウト (このバージョンではphp_pdo.dll不要ですよね) さらにここには書いてないが extension=mysqli.so extension=pdo_mysql.soも追加 (2)C:\Program Files\Apache\Apache24\PHP\php-5.5.6-Win32-VC11-x64\ext 内に php_mysql.dllあり (3)環境変数はこんな感じです。 CLASSPATH C:\mysql-connector-java-5.1.18\mysql-connector-java-5.1.18-bin.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar; PATH C:\Program Files\Java\jdk1.6.0_45\bin;C:\Users\自分の名前\AppData\Local\Box\Box Edit;c:¥php;C:\Program Files\MySQL\MySQL Server 5.5\lib;C:\Program Files\adt-bundle-windows-x86_64-20131030\sdk\platform-tools;C:\Program Files\adt-bundle-windows-x86_64-20131030\sdk\tools;C:\Users\自分の前\AppData\Roaming\npm;C:\Program Files (x86)\Brackets (4)設定変更したら必ずhttpd -k restartで Apacheの再起動もしています。 他に原因はありますでしょうか?

    • 締切済み
    • PHP
  • ◆バックエンド処理の終了を知りたい。

    いつもお世話になっております。 ある処理で重たい部分をバックエンド側に送っています。(/path/index.php) $cmd = '/usr/local/bin/php /path/test.php '. $q_str1 .' '. $q_str2 .' > /dev/null &'; exec($cmd); test.php内で処理が完了した場合に元の画面へ知らせる方法などあるのでしょうか? 今はしょうがないので、(/path/index.php)の完了画面に「ボタン」を設け、何分か経過後任意に押下すれば、 (/path/to/test.php)の結果を取得するというアナログ(?)な方法をとっています。 以下はtest.phpの処理後に書いた1行です。馬鹿げたもので勿論動作しませんが、希望はこんな感じです(汗)。。。 header( "Location: "."http://". $SERVER_NAME ."/path/index.php?id=FromBack" ); exit; バックエンドでの処理終了後、結果を表示させたい。 PHPだけで可能でしょうか? もう1つ。 バックエンド側に渡す時に引数も渡しているのですが、$argv内で4つまでしか配列が取れず、5つめ以降は以下のように4つめで結合して取得されます。 [argv] => Array ( [0] => /path/index.php [1] => q_str1 [2] => q_str2 [3] => q_st3q_str4q_str5 ) これはargvの制限なのでしょうか? 以上、宜しくお願いいたします。

    • 締切済み
    • PHP
  • ページが表示されない

    http://ryukyushimpo.jp/banners.php?op=click&bid=121 http://ryukyushimpo.jp/banners.php?op=click&bid=118 http://ryukyushimpo.jp/banners.php?op=click&bid=111 上記ページが表示されないのですが、どこかの設定でしょうか?

    • ohjana
    • 回答数1
  • VSCodeでページをまたぐデバッグ

    Eclipseですと inputform.php から confirm.phpやpost.phpなどにページを変遷するような場合も継続してデバッグできますが、VSCode同じようなことは可能でしょうか? アドバイスいただけるとうれしいです。

    • ベストアンサー
    • PHP
  • メール関数で訪問者の声を受け取りたい

    メール関数で訪問者の声を受け取りたい 現在入門書で勉強中です。例題のプログラムがうまく動きません。アドバイスお願いします。使用OSはwindows7、ブラウザはfirefox3.6.11です。apatcheは2.2で、PHPは5.2.14です。 (1)mail_input.php <html> <head> <title>PHP5入門</title> </head> <body> <h1 style="background:#cccccc"> PHP5入門</h1> <form method="POST" action="sendmail.php"> <input type="hidden" name="_email" value="ybbsmtp.mail.yahoo.co.jp" /> <input type="hidden" name="_subject" value="PHP5入門" /> <input type="hidden" name="_result" value="<?php print($_SERVER['PHP_SELF']);?>" /> <table border="0"> <tr> <th align="right">名前:</th> <td><input type="text" name="name" size="20" maxlength="30" /></td> </tr><tr> <th align="right">E-Mail:</th> <td><input type="text" name="_from" size="50" maxlength="255" /></td> </tr><tr> <th align="right" valign="top">自由記入欄:</th> <td><textarea name="memo" cols="50" rows="5"></textarea></td> </tr> </table> <input type="submit" value="送信" /> <input type="reset" value="クリア" /> </form> </body> </html> (2)sendmail.php <?php $header_info="From: ".$_POST['_from']."\nContent-Type: text/plain;charset=ISO-2022-JP\nX-Mailer: PHP/".phpversion(); $body="■■".$_POST['_subject']."■■\n\n"; foreach($_POST as $key=>$value){ if(!strstr($key,"_")){ $body.="[".$key."]".$value."\r\n"; } } mb_send_mail($_POST['_email'],$_POST['_subject'],$body,$header_info); header("Location: ".$_POST['_result']); ?> 警告文が以下です Warning: mb_send_mail() [function.mb-send-mail]: SMTP server response: 530 Sorry, please use SMTP-AUTH instead - for help go to http://help.yahoo.co.jp/help/jp/mail/whatisymail/whatisymail-51.html in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\php10\day04-1\sendmail.php on line 9 私の英語力ではSMTP-AUTHを使えといっているように取れるのですが、ヘルプのサイトで指定されているメールソフトは全てwindows7に対応していません。何か方法はないでしょうか?

    • ベストアンサー
    • PHP
    • ghfjri
    • 回答数2
  • UTF-8で構築したサイトのsessionエラー

    pearとAuthを使ったサイトを構築中です。 ページ遷移時に、ログイン情報を保持することを考えました。 対策としては、「Authに保存されたログイン情報を読みに行くソースを"login_check.php"の外部ファイルに保存」しました。 そして、ログインページ以外のページでは"login_check.php"をrequire_onceで読みに行く形としました。 各ページ(ログインページ以外)のPHPの記載開始部分は下記の通りです。 <?php require_once "Auth.php"; require_once "login_check.php"; ************************************** login_check.php は下記となります。 ************************************** <?php session_start(); $myAuth=new Auth("DB", $params, "loginFunction"); $myAuth->start(); if ($myAuth->getAuth()){ header("id=$id".SID); }else{ print("認証されていません"); } ?> ********************************** 【トラブル】 このやり方で、S_JISで構築したページは問題なく表示されるのですが、UTF-8Nで構築したページでは下記のエラーが出ます。 不要なスペースが無いかは全て見直しました。UTF-8Nあり、BOMはありません。また改行コードもLFです。 殆どの方の同様のトラブルはBOM無しで解決しているようですが、私のはBOM無しでも発生します。ob_start(); を<?phpの直下につけても駄目でした。 S_JISでは問題なく動くだけになんとかしたいです。 アドバイス頂けましたら幸いです。 宜しくお願い致します。 エラー内容 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/xxx.com/public_html/index33.php:6) in /home/centro-lars.com/public_html/login_check.php on line 3 Warning: Cannot modify header information - headers already sent by (output started at /home/xxx.com/public_html/index33.php:6) in /home/centro-lars.com/public_html/login_check.php on line 7

    • tajix14
    • 回答数1
  • マルチドメインの場合、上階層のファイルを呼べる?

    マルチドメインは、あるディレクトリをドメインのように利用するようですが、そのディレクトリより上の階層にあるファイルにもアクセスすることはできるのでしょうか? home ├musti_domain1 ←これをマルチドメインに指定 │└index.php └function.php 上記のような構成の場合、index.phpはfunction.phpをincludeすることは可能ですか? どうぞよろしくお願い致します。

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

    とある2つのレンタルサーバーにPEARのライブラリとphpファイルをアップしました。 1つのサーバーはphpファイルにアクセスすると正常に動きます。 しかしもう1つのサーバーはphpファイルにアクセスするとエラーを返してきます。 まったく同じライブラリ、phpファイル、同じ条件でアップしたのに なぜ動作に違いが出るのでしょうか。

    • 締切済み
    • PHP
    • noname#198159
    • 回答数2
  • 「/」以降の取得について

    http://localhost/php/param.php/test 上の様なURL上から、「/」以降の文字の取得をしたいです。 以下の様に作成しましたが、実行結果、何も表示されません。 <?php $file = basename($_SERVER["PHP_SELF"]); $url = "http://" . $_SERVER["SERVER_NAME"].$_SERVER['REQUEST_URI']; preg_match("/".$file."\/(.+$)/",$url,$match); $get = $match[1]; print $get; ?> 記述ミスでしょうか? 困っています。教えて下さい。

    • ベストアンサー
    • PHP
    • pira09
    • 回答数4
  • stdinからの処理でメール情報を取得できない

    よろしくおねがいします。 空メールを送って 以下のコードでメールからの標準入力をうけて みました。 $log = file_get_contents('php://stdin'); をコメントアウトして //$gdata="ddddddd"; コメントアウトしないと、正常に書き出せるのですが、 $gdata="ddddddd"; をコメントアウトして、 $log = file_get_contents('php://stdin'); をコメントアウトしないと、動作しないようです。 環境はお名前.COMのVPSです。 CentOS5.2 & PHP5 です。 <?php $log = file_get_contents('php://stdin'); //$gdata="ddddddd"; $ffp2="ggg.txt"; $fh=fopen($ffp2,"w"); fwrite($fh,$log); fclose($fh); ?>

    • 締切済み
    • PHP
  • ZendFramework 環境設定

    現在、Zendframeworkで開発していこうと考えていたんですが、以下のエラーがでて先に進めません。本来は「http://localhost」とアクセスすると画面が表示されるはずなのですがダメです。 環境[OS X] サーバー[Xampp for mac] Warning: require_once(Zend/Controller/Front.php): failed to open stream: No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 2 Fatal error: require_once(): Failed opening required 'Zend/Controller/Front.php' (include_path='.:/php/includes:/Applications/XAMPP/ZendFramework/library/Zend') in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 2

    • 締切済み
    • PHP
  • テキストから読み込んで自動表示

    PHPについてお聞きしたいのですが たとえば"number.txt"というファイルに数字を入力してその数字を基準にして <a href="./"設定した数字".php">設定した数字</a>      :      : <a href="./2.php">2</a> <a href="./1.php">1</a> というような要領で自動表示させていくようなPHPプログラムはどういうふうに設定すれば出来るのでしょうか? 説明が下手で申し訳ないですがヒントになるようなサイトなどを教えていただけるとありがたいです。

    • 締切済み
    • PHP
  • cronの設定

    Linux, cron, PHP CLI版を使って、定期的にPHPスクリプトを実行させようとしておりますが、どうも上手くいきません。 コマンドラインで試すと上手くいくのですが、cronを使用して動かすと、実行結果が Could not open input file: /home/---/---/--/test.php と返ってきて、実行されておりません。 以下、crontabの内容です。 MAILTO="-------.com" */1 * * * * /usr/local/bin/php /home/---/---/---/test.php お忙しい中すみませんが、どなたかアドバイスをいただけないでしょうか?

    • ベストアンサー
    • PHP
  • どれを入れても特にかまわないですかね!

     パーフェクトPHPの教本 http://www.amazon.co.jp/%E3%83%91%E3%83%BC%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88PHP-PERFECT-SERIES-%E5%B0%8F%E5%B7%9D-%E9%9B%84%E5%A4%A7/dp/4774144371 の P30 1.2.8 ソースからインストール  で ■手順1 に PHPのソースを取得して、展開を行います。・・・と続くのですが?     それで、何のため にインストールするのか中級版なので説明がないのですが  とりあえず、やみくもに進めています。    それで、    http://www.php.net/downloads.php  教本には”以上のURLより行ってください”との紹介があり、URLをクリックすると  ”PHP-5.5.6.”が3種類ほどありました。    以下URLの”PHP-5.5.6.”のをコピー・ベーストしました。   どれを入れても同じですかね!?   宜しくお願いします。 PHP-5.5.6.tar.bz2 [12679 KB] 2013年11月14日 1472b1f968a2a4ae8b26f3134a116011 PHP-5.5.6.tar.gz [16418 KB] 2013年11月14日 82968eac50c523ecf7a05855cb5c3d0a PHP-5.5.6.tar.xz [10260 KB] 2013年11月14日 77ad90035931aacb95d11318b09c12ca PHP 5.5のためのGPGキー

    • ベストアンサー
    • PHP
  • 入力フォーム内容のDB保存について

    MySQLへの登録処理についての質問お願いします。 サイトの登録用ページを作っていていて、PHPでmySQLにデータを保存する。 というながれのプログラムを作っています。 空白のまま「送信」を押すと、空白エラー「メールアドレスを入力してください」のメッセージが出るようになっています。 その後のDB保存がどうしてもうまくいかないので間違えをご指摘いただければ幸いです。 DB接続は、 'データベースに接続しました'と表示されています。 soushin.phpの最後に記述しているheader('Location: soushin.php');が正しいのかもわかりません。 よろししくお願いします。 //index.php <html> <body> <form action="" method="POST" > <label for="mail">メールアドレス</label> <input name="mail" type="text" id="mail" size="35" maxlength="255" > <?php if($error['mail'] == 'blank'):?> <p class="error">メールアドレスを入力してください</p> <?php endif; ?> <br> <input type="submit" value="上記に同意して仮登録メールを送信"> </form> </body> </html> //soushin.php <?php session_start(); mysql_connect('localhost','my_db','') or die(mysql_error()); echo 'データベースに接続しました'; mysql_select_db('kaiin_touroku'); mysql_query('SET NAMES UTF8'); if (!isset($_SESSION['join'])) {     header('Location: index.php'); exit(); } if (!empty($_POST)){     //登録を処理する     $sql = sprintf('INSERT INTO kaiin_touroku SET mail="%s"',     mysql_real_escape_string($_SESSION['join']['mail']) ); mysql_query($sql) or die(mysql_error()); header('Location: soushin.php'); } ?> <!DOCTYPE HTML> ・ ・ ・ <form action="" method="post">  <dl>  <dd> <?php echo htmlspecialchars($_SESSION['join']['mail'], ENT_QUOTES, 'UTF-8'); ?>に送信いたしました。  </dd>  </dl>  </form>

    • 締切済み
    • PHP
  • http://www.ezinfo.jp/contents/scrip

    http://www.ezinfo.jp/contents/script/src/index.php 上記の様なPHPスクリプトを作りたいのですが、どうしたらよいですか? PHP初心者なので、コピペで使用できるものがよいです。[出来ればですが。。]

    • ベストアンサー
    • PHP
  • MySQLにあるDBテーブルをバックアップ(エクスポート)する方法

    MySQLにあるDBテーブルをバックアップ(エクスポート)を PHPで行いたいのですが、PHPのMySQL関数には見当たりません。 PerlではなくPHPで行いたいので、どなたかアドバイス下さい。 宜しくお願いします。

    • 締切済み
    • PHP
    • sato777
    • 回答数4
  • ログイン管理について

    こんばんは。  phpを始めたばかりで分からないことがあり、細かく教えて くださる方がいましたらお願いします。  いまphpで会員制のサイトを作成しようと思っています。 分かりやすく言いますと「Yahoo!」さんのようなサイトを です。  そこで登録や修正・削除のページを作成しました。 次にユーザーIDとパスワードを入力してもらい、それによる 認証を実行し結果を出すページも作成しました。 ログイン情報の保持はセッションを利用しています。 そこまで作成し行き詰まりました。 参考にしたページは:http://php.dori-mu.net/session.htmlで このページに記されている「definition.php」ファイルに ログイン情報を格納しようと思いました。 問題となっているのは下記のとおりです。 ●まずユーザの想定するフローは  1.ログインページ(001.php)  2.認証および結果ページ(002.php)  3.会員制ページ(003.php~009.php)  4.ログアウトページ(010.php) でしたが ●想定外のフローは  1.ログインページ(001.php)  2.認証および結果ページ(002.php)  3.会員制ページ(003.php~009.php)   ※この会員制のサイトのログイン中に他のページ    (google等)に遷移する。  4.googleにて色々な操作し「戻る」の操作を行わないで   再度3.の会員制のサイトに遷移  5.会員制ページ(003.php~009.php) ●上記の想定外のフローを行うと、セッション情報が  空となってしまいます。  「戻る」による操作で会員制に戻ると、セッション情報は  保たれています。  「Yahoo!」さんのサイトでは「Yahoo!」にログイン中に 他のサイトに遷移し「戻る」の操作を行わないで「Yahoo!」に 戻ってもログイン情報を保たれています。  ネットで検索を行ったところ、「Yahoo!」さんでは セッションの他にCookieを利用していると拝見しました。 この二つを両立させるには、どのようにしたら 良いのでしょうか? また、もし「Yahoo!」さんが、この方法で無い場合は どうような方法なのでしょうか?  サンプルや参考になるページがありましたら よろしくお願いします。

    • ベストアンサー
    • PHP