mpx の回答履歴

全347件中21~40件表示
  • PHPに関することで、ご教授頂けたら嬉しいです。

    PHPに関することで、ご教授頂けたら嬉しいです。 エラーメッセージを$_SESSION["error_msg"]に格納し、headerを使いエラーメッセージ用のページに飛ばすよう設定したところ、 89行|if ( FALSE === file_exists(CUSTOMER_LIST_BACKUP_DB) ) { 90行| if ( FALSE === touch(CUSTOMER_LIST_BACKUP_DB) ) { 91行| $_SESSION["error_msg"] = "新規バックアップファイル作成できませんでした<br>\n"; 92行| header("Location:".ADIMN_ERROR_MSG_PAGE); 93行| } 94行| if ( FALSE === copy(CUSTOMER_LIST_DB,CUSTOMER_LIST_BACKUP_DB)) { 95行| $_SESSION["error_msg"] = "バックアップファイルのコピーに失敗しました<br>\n"; 96行| header("Location:".ADIMN_ERROR_MSG_PAGE); 97行| } else { 98行| $_SESSION["msg"] = "customer_list_backupファイルを作成しました<br>\n"; 99行| header("Location:".ADIMN_MSG_PAGE); 100行| } 101行|} 以下のようなエラーメッセージが表示されました。headerの前に空白などは入れてないとおもいます。 また、header("Location:".ADIMN_ERROR_MSG_PAGE);を2~3回繰り返し記載することも問題なのでしょうか? Warning: touch() [function.touch]: Unable to create file /home/users/nori/maildb/customer_list_backup.dat because Permission denied in /home/users/nori/public_html/admin/customer/list.php on line 90 Warning: Cannot modify header information - headers already sent by (output started at /home/users/nori/public_html/admin/customer/list.php:90) in /home/users/nori/public_html/admin/customer/list.php on line 92 Warning: copy(/home/users/nori/maildb/customer_list_backup.dat) [function.copy]: failed to open stream: Permission denied in /home/users/nori/public_html/admin/customer/list.php on line 94 Warning: Cannot modify header information - headers already sent by (output started at /home/users/nori/public_html/admin/customer/list.php:90) in /home/users/nori/public_html/admin/customer/list.php on line 96

  • PHPの文字解析について質問です。

    PHPの文字解析について質問です。 $a=○○、××; $b=○○・××; 変数にこのような値が入っている場合 「、」や「・」に着目してそれより前の文字列「○○」、後の文字列「××」を取得したいのですがそのようなことは可能でしょうか? ご教授よろしくお願いいたします。

    • ベストアンサー
    • vanomega
    • PHP
    • 回答数3
  • PHPでメールフォームを作成していますが、

    PHPでメールフォームを作成していますが、 フォームから内容を送信したあとに送信が完了したページのinquire.phpの上位表示部分に 下記の内容が表示されてしましまいまうが、原因は何がか考えられますでしょうか? No recipient addresses found in header HTTP/1.1 200 OK Date: Wed, 30 Jun 2010 12:24:25 GMT Server: Apache/1.2.6k KK-NET wpp/1.0 PHP4 X-Powered-By: PHP/4.3.11p1 Connection: close Content-Type: text/html

  • 処理を一つのファイルで行うべきか、処理毎にファイルを分けるべきかで悩ん

    処理を一つのファイルで行うべきか、処理毎にファイルを分けるべきかで悩んでいます。 処理毎にclass分けして、一つのファイルにclassをズラズラっと並べておいて常にそのファイルをrequireするのと、1class1ファイルとして、必要な時に必要なclassのあるファイルをrequireするのでは、どちらの方速度や分かりやすさの点において有利なのでしょうか? 個人的な意見で結構ですので、ご意見頂ければありがたいです。 それぞれのメリット・デメリットなども教えて頂けると助かります。

    • ベストアンサー
    • anbsd
    • PHP
    • 回答数1
  • 変数の添え字をforで処理する方法。

    変数の添え字をforで処理する方法。 今朝、 http://okwave.jp/qa/q6000492.html で質問させていただき、この方法は解決したのですが、 $_POST[hensuu1] $_POST[hensuu2] .... と言う場合に、今朝の方法を応用して、 for ($n=1; $n<=10; $n++){ echo $_POST[{'hensuu'.$n}]; } と記述しても旨く処理できずに、 Parse error: syntax error, unexpected '{', expecting ']' in ・・・・・ のようなエラーが出てしまいました。 解る方いらっしゃいましたらご教授お願い致します。 よろしくお願いします。

    • ベストアンサー
    • macus
    • PHP
    • 回答数4
  • 以下のエラーに対処できずに困っています。

    以下のエラーに対処できずに困っています。 Parse error: syntax error, unexpected T_STRING in /home/users/2/lolipop.jp-9754c1af9014aeb9/web/contact_t.html on line 1 該当する部分のHTMLはこんな文章です <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" / phpはこんな感じです。 <?php //-------------------------------------------------------------// //必須項目が入力されているか確認するphp //入力されていないときはエラーを //入力されているときは、確認表示する。 //-------------------------------------------------------------// include( "contact_config.php" );//変数の定義と値の取得 //-------------------------------------------------------------// //必須項目が未入力だった時の処理 //エラーメッセージの変数に文字を入れる //-------------------------------------------------------------// // エラー判定用 $err_idx = 0; if(!isset($_POST['companyName']) || $_POST['companyName']==""){//もしconpanyNameの値がセットされていない。かつ、中身が空っぽなら $err_companyName="会社名は必ず入力してください。"; $err_idx++; } 今現在、HTMLを修正すればいいのか、PHPを修正すればいいのか、どうすればエラーが消えるのかがわからないので、こうかもしれないよ。という参考意見でもいいですのでお答えいただければ幸いです。 よろしくお願いします。

    • ベストアンサー
    • prunote
    • PHP
    • 回答数3
  • PHP5で、クラスを作成しているのですが巨大になるのでファイル分割した

    PHP5で、クラスを作成しているのですが巨大になるのでファイル分割したいのですが、C++やC#のようなことは可能でしょうか? ■Aファイル class Test { プロパティ   メソッド1 (中身なしの宣言のみ)   メソッド2 (中身なしの宣言のみ) ... } ■Bファイル   メソッド1の具体的な処理    ■Cファイル   メソッド2の具体的な処理   

    • ベストアンサー
    • ne5
    • PHP
    • 回答数6
  • PHPのinclude_onceで外部ファイル化したサイトURLがリン

    PHPのinclude_onceで外部ファイル化したサイトURLがリンクしてくれない。 Webサイト制作中ですが、サイトURLをいたるところに記述するのと、同じ構造のサイトをいくつも制作するので、使い回しにもなるということで、サイトURLだけを記述したurl.phpという外部ファイルを作成しました。 すると、少なくとも以下のような場合、リンクをクリックするとページが存在しないというページが開いてしまいます。 どうやら相対パスと勝手に解釈されてhrefタグの記述がおかしくなるようです。 どうやって直せるでしょうか? ●リンクをクリックして開いたブラウザアドレスバーに出たURLは以下です。 http://僕のサイト.jp/syohin/%EF%BB%BFhttp://xn--u9jxf0b3dt27s.jp ●ブラウザ下部のステータスバーに出ているリンク先は以下です。 http://僕のサイト.jp/product/http://xn--u9jxf0b3dt27s.jp ●HTMLの記述は以下です。 <a href="<?php include_once("url.php"); ?>" title="僕のサイト.jpのトップへ">僕のサイト.jpのトップへ</a> ●url.phpに書いた記述はサイトURLだけです。以下です。 http://xn--u9jxf0b3dt27s.jp url.phpを置いているディレクトリへのパスがおかしいのか?と思い、サイト最上階、つまりindexがある一番上の階層にurl.phpをアップロードしてもみたのですが、結果は同じでした。 以下のように「../」とつけてもダメでした。 <a href="../<?php include_once("url.php"); ?>" title="僕のサイト.jpのトップへ">僕のサイト.jpのトップへ</a> 外部ファイル化して共通部分を沢山つくているのでどうしても相対パスではダメな部分が沢山あるので何とかしたいのですが・・・

    • ベストアンサー
    • touchy
    • PHP
    • 回答数4
  • PHPのinclude_onceで外部ファイル化したサイトURLがリン

    PHPのinclude_onceで外部ファイル化したサイトURLがリンクしてくれない。 Webサイト制作中ですが、サイトURLをいたるところに記述するのと、同じ構造のサイトをいくつも制作するので、使い回しにもなるということで、サイトURLだけを記述したurl.phpという外部ファイルを作成しました。 すると、少なくとも以下のような場合、リンクをクリックするとページが存在しないというページが開いてしまいます。 どうやら相対パスと勝手に解釈されてhrefタグの記述がおかしくなるようです。 どうやって直せるでしょうか? ●リンクをクリックして開いたブラウザアドレスバーに出たURLは以下です。 http://僕のサイト.jp/syohin/%EF%BB%BFhttp://xn--u9jxf0b3dt27s.jp ●ブラウザ下部のステータスバーに出ているリンク先は以下です。 http://僕のサイト.jp/product/http://xn--u9jxf0b3dt27s.jp ●HTMLの記述は以下です。 <a href="<?php include_once("url.php"); ?>" title="僕のサイト.jpのトップへ">僕のサイト.jpのトップへ</a> ●url.phpに書いた記述はサイトURLだけです。以下です。 http://xn--u9jxf0b3dt27s.jp url.phpを置いているディレクトリへのパスがおかしいのか?と思い、サイト最上階、つまりindexがある一番上の階層にurl.phpをアップロードしてもみたのですが、結果は同じでした。 以下のように「../」とつけてもダメでした。 <a href="../<?php include_once("url.php"); ?>" title="僕のサイト.jpのトップへ">僕のサイト.jpのトップへ</a> 外部ファイル化して共通部分を沢山つくているのでどうしても相対パスではダメな部分が沢山あるので何とかしたいのですが・・・

    • ベストアンサー
    • touchy
    • PHP
    • 回答数4
  • javascriptで切り替えて、php(include)でソースを呼

    javascriptで切り替えて、php(include)でソースを呼び出すということを行いたいのですが…。 インラインフレーム内のページで現在のものはこのようになっています。 (ラジオボタンで即座にフレーム内ページを変更) <script language="JavaScript"> <!-- function kirikae(addw) { parent.searchFrame.location.href=addw } //--> </script> <ul> <li> <input type="radio" name= "dEdit" value="" id="dEdit01" onClick="kirikae('/m/dd.html')"> </ul> ~~~~ これを、親ページでのincludeに変更したいのですが、現状よい方法が浮かびません。 以下のような形態で、ラジオボタンで表示するソースを変更、は変えずに、URL変更していたものをソースをincludeする、に変更したい考えです。 お知恵をお貸しください。 <ul><input type="radio" name= "dEdit" value="" id="dEdit01" onClick="~~~~~"> </ul> <?php include("/m/dd.html")?>

  • PHP5で、クラスを作成しているのですが巨大になるのでファイル分割した

    PHP5で、クラスを作成しているのですが巨大になるのでファイル分割したいのですが、C++やC#のようなことは可能でしょうか? ■Aファイル class Test { プロパティ   メソッド1 (中身なしの宣言のみ)   メソッド2 (中身なしの宣言のみ) ... } ■Bファイル   メソッド1の具体的な処理    ■Cファイル   メソッド2の具体的な処理   

    • ベストアンサー
    • ne5
    • PHP
    • 回答数6
  • 文字列の一部を取り出したいのですが、文字化けしてしまいます。

    文字列の一部を取り出したいのですが、文字化けしてしまいます。 コードは以下のとおりです。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> </head> <body> <?php $str = "日本語日本語UTF-8"; print mb_substr($str, 0, 3); ?> </body> </html> おそらく2バイト文字の途中で切っているので文字化けするのだと思いますが、 対象方法が分かりません。 ご存知の方がいらっしゃいましたら、すみませんが教えてください。

  • .qmailを使ってPHPをキックする場合のオプション

    .qmailを使ってPHPをキックする場合のオプション 以下のソースで.qmaiからPHPをキックしています。 | /usr/bin/php -d safe_mode=off /var/www/vhosts/hoge.jp/private/kick.php この場合、-dオプションはどういう意味なのでしょうか? オプションが一覧で乗っているようなサイトはありますか?

    • ベストアンサー
    • kyouju
    • PHP
    • 回答数1
  • ハードディスクの故障でしょうか?

    ハードディスクの故障でしょうか? パソコンはe-machinesのJ3212を使ってます。購入して約3年がたちますが、先日PCを起動したところ、「Error loading operating system 」が表示され、何回再起動してもWindowsが起動しなくなりました。ネットで対応方法を検索し、WindowsのCDを入れてBOOT起動し、ハードディスクの修復なども行おうとしましたが対応できず、ハードディスクの故障ではないかと考え、新しいハードディスクを購入し取り替えましたが、相性の問題かWindowsの再インストールの途中でハードディスクの認識ができませんでした。相性の問題であれば別のハードディスクをさらに買い替えてみようと思いますが、ほかに良い方法はないものでしょうか。できればハードディスクの個人データは残しOSだけ修復したいのですが無理でしょうか。今のOSは、Windouws 7 HOME プレミアム(もともとWindows Vista HOME BASICをアップグレードしております。)です。また、DOS画面でハードディスクの状況も確認しましたが、(DISKPART)ハードディスク取替え後も”0バイト”と表示されます。パソコンはあまり詳しくないので、詳しい方、ご教授いただければ助かります。よろしくお願いします。

  • はじめまして。

    はじめまして。 サイト製作の勉強中で、知識も浅いので的外れな質問をあげていたらすみません。 製作中のスライドサイトに苦戦しています。 http://tympanus.net/codrops/2010/05/23/fresh-sliding-thumbnails-gallery-with-jquery-php/ 上記のサイトのスライドショーをページに取り入れたいと思っています。 ソースをダウンロードし、解凍したファイルをサーバーにアップして、動作を確認したところ、 画像の読み込みが始まりません。 xmlを利用して、画像やテキストを読み込むものだったので、サーバーの設定かと思い、 phpを読み込む設定もしたのですが、変わりません。 ちなみに使用しているレンタルサーバーはhetemlです。 phpの知識は皆無の状態で、実際、何が原因かさえ、把握できていない状態です。 こんな浅はかな質問をして申し訳ないのですが、問題点が分かる方がいらっしゃたら教えてください。 よろしくお願いいたします。

    • 締切済み
    • u4xcat
    • PHP
    • 回答数2
  • 「class='add:the-list:meta-3::_ajax_

    「class='add:the-list:meta-3::_ajax_nonce=c143df3f8b updatemeta'」の意味、役割を教えてください。 wordpress2.9.2の管理画面を弄っているのですが、 ----------------------------------------------------------------- <input name='updatemeta' type='submit' tabindex='6' value='更新' class='add:the-list:meta-3::_ajax_nonce=c143df3f8b updatemeta'> ----------------------------------------------------------------- ↑のようなコードがありますが、 class='add:the-list:meta-3::_ajax_nonce=c143df3f8b updatemeta' のような記述は初めて見ました。 これはどんな役割をしているものなのでしょうか? ちなみに、 このボタンを押すと、入力欄に記入した文字がページ遷移なしで更新されます。 よろしくお願いいたします。

    • ベストアンサー
    • reggaepunc
    • PHP
    • 回答数1
  • ハードディスクの故障でしょうか?

    ハードディスクの故障でしょうか? パソコンはe-machinesのJ3212を使ってます。購入して約3年がたちますが、先日PCを起動したところ、「Error loading operating system 」が表示され、何回再起動してもWindowsが起動しなくなりました。ネットで対応方法を検索し、WindowsのCDを入れてBOOT起動し、ハードディスクの修復なども行おうとしましたが対応できず、ハードディスクの故障ではないかと考え、新しいハードディスクを購入し取り替えましたが、相性の問題かWindowsの再インストールの途中でハードディスクの認識ができませんでした。相性の問題であれば別のハードディスクをさらに買い替えてみようと思いますが、ほかに良い方法はないものでしょうか。できればハードディスクの個人データは残しOSだけ修復したいのですが無理でしょうか。今のOSは、Windouws 7 HOME プレミアム(もともとWindows Vista HOME BASICをアップグレードしております。)です。また、DOS画面でハードディスクの状況も確認しましたが、(DISKPART)ハードディスク取替え後も”0バイト”と表示されます。パソコンはあまり詳しくないので、詳しい方、ご教授いただければ助かります。よろしくお願いします。

  • はじめて質問させていただきます!

    はじめて質問させていただきます! 宜しくお願い申し上げます! 友人にajaxでmysqlから最新の1件のニュースデータを引っ張り出して表示させるphpスクリプトを作ってもらいました。 こんな感じになります。 <!---ここからがスクリプトで---> <?php $i = 0; foreach ($news as $thenews): $class = null; if ($i++ % 2 == 0) { $class = ' class="altrow"'; } ?> <dl> <dt> <?php echo $my->df($thenews['News']['date'],"Y.m.d"); ?>【<?php echo $thenews['News']['title']; ?>】</dt> <dd> <div style="height: 60px; overflow-y: auto;"> <?php echo $thenews['News']['body']; ?> </div> </dd> </dl> <hr /> <?php endforeach; ?> <dl> <dt><a href="news/">■過去のニュースはこちら</a></dt> </dl> <!---ここまでで終りっす---> このスクリプトを変えて、最新の2件のニュースデータを引っ張り出して表示させようと思って、こんな風にしてみたのですが、こうすると同じニュース(最新の1件)が2個表示されてしまいました。 <!---ここからがスクリプトで---> <?php $i = 0; foreach ($news as $thenews): $class = null; if ($i++ % 2 == 0) { $class = ' class="altrow"'; } ?> <dl> <dt> <?php echo $my->df($thenews['News']['date'],"Y.m.d"); ?>【<?php echo $thenews['News']['title']; ?>】</dt> <dd> <div style="height: 60px; overflow-y: auto;"> <?php echo $thenews['News']['body']; ?> </div> </dd> <dt> <?php echo $my->df($thenews['News']['date'],"Y.m.d"); ?>【<?php echo $thenews['News']['title']; ?>】</dt> <dd> <div style="height: 60px; overflow-y: auto;"> <?php echo $thenews['News']['body']; ?> </div> </dd> </dl> <hr /> <?php endforeach; ?> <dl> <dt><a href="news/">■過去のニュースはこちら</a></dt> </dl> <!---ここまでで終りっす---> 当の友人に直してもらおうと連絡してみても、音信不通でメールも帰ってこない状態なので困ってしまい、こちらに質問させていただきました。 こんなソース見ても、わからないのかも知れませんが、もし参考になるようなご意見をいただけましたら幸いです! 何卒、宜しくお願い申し上げます。

  • PHP 多次元配列変数のデータ受け渡し。

    PHP 多次元配列変数のデータ受け渡し。 こんばんは。 先日からPHPでホームページを作成しています。 この度、二次元配列に代入した数値(文字列)を 二次元配列そのままで次のページに受け渡したいと考えています。 ※また、同時に新しく入力した値も受け取りたい。下記の name="data" の様に。 《1page.php》 → 《2page.php》 の受け渡しをする場合、 《1page.php》二次元配列作成 <?php for ($i=0; $i<10; $i++) { $test[] = array($_POST['moziretsu'],$_POST['suuretsu'],$_POST['suuretsu']); //文字・数字は毎回異なります。 } ?> <html> <body> <?= $test[2] ?><br> <?= $test[4] ?><br> <form action="2page.php" method="post"> <input type="text" name="data"><input type="submit" name="submit" value="次"> </form> </body> </html> 《2page.php》二次元配列受け取り <?php $aaaa = $_POST['data']; ?> で、新規に入力した数値は取得出来ても 二次元配列の $test はどの様に取得すれば宜しいのでしょうか? グーグル等で検索させてもらっても 希望の記事に辿り着かず困っております。 もしかしたら出来ないかも知れないので その場合は1page.phpで二次元配列をしないで 2page.phpにデータを送るり、2page.phpで二次元にする等の方法を考えなければなりませんし・・・。 書き方も悪くとても小さい初歩的な質問かとは思いますが 何卒、宜しくお願いいたします。

    • ベストアンサー
    • buzinesswa
    • PHP
    • 回答数4
  • PHP文字コードの不思議!?

    PHP文字コードの不思議!? さくらインターネットでは問題なかったものがヘテムルに移行すると起こりました。 PHPにてcsvを読み込んで表示しています。 [ csv ] 01,りんご 02,orange 03,orangeりんご 04,りんごorange というよな、csvファイルを読むと・・・ 01 りんご→何も表示されない 02 orange→orange 03 orangeりんご→orangeりんご 04 りんごorange→orange 化けることはないですが日本語が表示されず、 しかし冒頭が欧文の場合、続きの日本語は表示されます。 (日本語をあなどとすると正常に表示します) csv、php、共にUTF-8で作成しています。 さくらでは起こらなかった現象ですが・・・ php.iniなど特にさわっておりません。 どう対処すればよいでしょうか???

    • ベストアンサー
    • tkmkok
    • PHP
    • 回答数3