検索結果

PHP

全10000件中5581~5600件表示
  • 全てのカテゴリ
  • 全ての質問
  • plesk 7.5 導入サーバーで php.ini を編集したい

    plesk 7.5 が導入されているサーバーで php スクリプトを設置中ですが、 php.ini で open_basedir が設定されているようで、必要なディレクトリからの参照や書き込みが出来ません。 具体的には、/httpsdocs に設置したスクリプトから /httpdocs のファイルを require したり 書き込んだりしたいのです。 管理者に問い合わせても良くわかっていないようで、ソフトのメーカに問い合わせますとのことですが、php.iniを編集することはできないのでしょうか。 ちなみに admin 権限をもっているので plesk の全機能は使えますが、普通にサーバーに root権限で行なうような作業は出来ません。 PHP Version 4.3.2

  • PHPの参考書で分からないとこがあります

    PHPによるWebアプリケーションスーパーサンプル第2版のP.99のサンプルファイルにどうしても分からない箇所があります。 <html> <head> <title>絞込み検索キーワードをSQLに反映する</title> </head> <body> <?php // データを受け取る $text1 = @$_POST["text1"]; // SQL(ProductsテーブルからProductNameを抽出する) $sql = "SELECT ProductName FROM Products "; // キーワードが入力されているときはWHERE以下を組み立てる if (strlen($text1) > 0) { // 全角スペースを半角スペースに変換する $text2 = str_replace(" ", " ", $text1); // キーワードを空白で分割する $array = explode(" ", $text2); // 分割された個々のキーワードをSQLに反映する $where = "WHERE "; for ($i = 0; $i < count($array); $i++) { $where .= "(ProductName LIKE '%$array[$i]%')"; if ($i < count($array) - 1) { $where .= " AND "; } } } // 受け取った値を表示する echo "<p>検索キーワード:".$text1; // 組み立てたSQLを表示する echo "<p>組み立てたSQL:".$sql.@$where; ?> <form method="POST" action="<?php echo $_SERVER["PHP_SELF"]?>"> <table> <tr> <td><input type="text" name="text1" value="<?php echo $text1?>"></td> <td><input type="submit" value="送信" name="sub1"></td> </tr> </table> </form> </body> </html> 上記の for ($i = 0; $i < count($array); $i++) { $where .= "(ProductName LIKE '%$array[$i]%')"; if ($i < count($array) - 1) { $where .= " AND "; } } の箇所なんですが、そこに複数ある「.(ドット)」は何を表しているのでしょうか? また、 if ($i < count($array) - 1) { $where .= " AND "; が行っている処理を教えて下さい。 初歩的な質問かもしれませんが、よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpのバージョンアップは素人でも出来ますか?

    phpのバージョンアップは素人でも出来ますか? VPSサーバーをレンタルし、ワードプレスを利用しています。 ワードプレスの最新バージョンは3.2.1なのですが、このバージョンを利用するにはphp5.2.4以降を 必要としていますが、レンタルしているVPSサーバーのphpは5.1.6です。 レンタルサーバーに問い合わせをしましたが「ご自身でバージョンアップしてください」とのこと。 しかし私は素人で自分でサーバーのphpバージョンアップなど対応出来ません。 素人では無理ですよね? 諦めるしかないのでしょうか?

  • PHPでCSVファイルを部分的に読込む方法

    CSVファイルに入力した項目を、PHPで部分的に読込むことは可能でしょうか? 私が作成しているWebサイトには、次のようにテーブル機能を使って、商品名と金額を記載しているページがあります。 <table class="table1" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td>メニュー1<img src="http://1-1.gif"><br>和食<br>てんぷら<br><span class="red">500円</span></td>  <td>メニュー2<img src="http://1-2.gif"><br>洋食<br>ステーキ<br><span class="red">500円</span></td>  <td>メニュー3<img src="http://1-3.gif"><br>中華<br>ラーメン<br><span class="red">500円</span></td> </tr> </table> このテーブルには、「メニュー1」、「和食」、「てんぷら」、「500円」が入力されておりますが、この部分を次のようなCSVファイルから読込むことは可能でしょうか? メニュー1,和食,てんぷら,500円 メニュー2,洋食,ステーキ,500円 メニュー3,中華,ラーメン,500円

    • ベストアンサー
    • PHP
    • noname#233083
    • 回答数2
  • PHPを学ぶおすすめの書籍を教えて下さい

    --------------------------------------------------------------------- 【 PHPを学ぶ目的 】 複数の外部サイトから、商品の値段を"一定時間毎に自動的に"DBに取り込み、 自分のウェブサイトに商品別ランキング形式で表示したい。 価格の上下にも即対応出来るようになるのが理想です。 --------------------------------------------------------------------- つい先日サイト作成とPHPに手を出し始めたばかりの初心者です。 ウェブサイトは既に作成ソフトを使って試験的ながら開設済みで、 html、cssについては自分のサイトをあれこれいじっているうちに、 初心者ながら少しだけ理解出来るようになりました。 PHPは、『 いきなりはじめるPHP~ワクワク・ドキドキの入門教室~』 という書籍で、PHPがどういうものかということだけを理解した状態です。 次は目的のサイトを作りながらPHPについて学んでいきたいと思っています。 私の目的に合致した書籍があれば教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • eclipse でのPHPのデバッグの仕方について

    PHPの勉強をしております、PHP初心者です。 Eclipse でのデバッグのやり方を質問させてくだい。 ステップ実行によるデバッグができないかと eclipse + PDT という開発環境をつくっています。 そこで質問なのですが、 一番初めの画面(PHPファイル)でのデバッグは その画面を選択して、 デバッグ→PHP Webアプリケーション  の手順で行なえています。 これは問題ないと思うのですが 例えば、遷移元の画面(HTMLファイル)から遷移先の画面(PHPファイル)に form から値が渡されるといった場合、 どのようにデバッグすればいいのでしょうか? いま、私は、遷移元のHTMLファイルを選択し アプリケーションから開く→Web ブラウザー の手順でひらき、遷移先の画面にいくのですが 遷移先のPHPファイルにブレークポイントを設定しても とまりません。 このやり方であっているのでしょうか? 遷移先画面を直接選択し デバッグ→PHP Webアプリケーション  の手順で行なってもそもそも遷移元画面を経ていないので 値がわたされてこないので意味がありません。 画面遷移がある場合の、値の受け渡しがある場合の デバッグをやり方を教えてください。

    • 締切済み
    • PHP
  • PHPが処理を途中でやめる。原因を知りたい。

    PHPが処理を途中でやめるのですが、原因が分からないので教えてください。 Chromeで実行すると15秒ほど実行した後に101エラーが出ます。 なお、max_execution_timeは1800に設定してあります。 ブラウザを変えてやってみましたが、結果は同じような感じでした。 IEでは、「Internet Explorer ではこのページは表示できません」と出て、 Operaでは「接続はリモートサーバーから切断されました」と出ます。 コマンドプロンプトから実行しても同じように15秒ほど処理した後に、「CLIは動作を停止しました」と出ます。 いずれも、まったく処理していないわけではなく、停止するまでの15秒ほどは処理を進めてくれているようです。 原因分かりますでしょうか? XAMPP: 1.7.7 PHP: 5.3.8 Windows7(64bit) localhost上で実行しています。

    • ベストアンサー
    • PHP
  • PHPのclassで兄弟同士で相互利用する方法

    以下、「INDEX.php」から A~Iの クラスファイル を インクルード new することで 親子関係になり、「INDEX.php」から自由に使用することができます A B C D E F G H I |  | | | | | | | | |  | | | | | | | | ---------------------------- INDEX.php では、兄弟同士、AのクラスファイルからBのクラスファイルのファンクションを使用したい場合は extend をするか AからBのクラスファイル を インクルード new することで 「A」から「B」を自由に使用することができます。 ここで質問なのですが A~Iの兄弟同士で相互利用したい時は量が量なのでextendするわけにはいかず AはB~I、BはAとC~I。。。。といちいちクラスファイル を インクルード new しなければ使う方法はないのでしょうか? 例えば、Aからparent::$B->hoge();(親のBのhogeを発動)のような使い方が出来たら便利だと思うのですが 親を経由して兄弟同士で自由にアクセス クラスにはこのような機能は存在しないのでしょうか? ベテランの方ご教授下さいませ

    • ベストアンサー
    • PHP
  • PHPを通信させずにAndroidで動かしたい

    プログラムを勉強している者です。 PHP、Apache、sqliteで検索システムや、 数字の計算プログラムなどを作っています。 これを、Apacheを起動させずに、PCで動かしたり、 Androidに入れて動かしたいのですが、 Apacheを起動なしの”ネット接続”をしないで上記のことをするのは、 PHPでは無理なのでしょうか? Androidの場合、phpで作ったものを全てJava書き換えて 作り替える必要があるのでしょうか? 一番手順が少ない方法で、PCやAndroidで動かす方法をご教授ください。 皆様よろしくお願いいたします。

    • ベストアンサー
    • Java
  • PHPでユーザー登録画面を作成しています。

    こんばんは。 初めて質問させていただきます。 PHP、JavaScriptの初心者です。 現在、会社の研修でPHPとJavaScriptを用いてユーザー登録画面を作成しています。 そこで、必須項目の未入力をJavaScriptでチェックしエラーメッセージを表示しています。 その入力されたデータをindex.phpのuser_tというデータベースのテーブルにINSERT文でID・名前・パスワード・性別を登録したいのですが、INSERT文の用い方がいまいち理解できず、上手く動きません。 どなたか、ご教授願います。 以下、HTMLを除いた登録画面のソースです。 <html> <head> <title>ユーザ登録画面</title> <script type="text/javascript"> </head> <body> <?php // データベース接続 $dbcon = pg_connect("dbname=" user=postgres password="); if (!$dbcon) { die("<hr>pg_connect 失敗<hr>"); } //元の登録情報をそのまま持ってくる if(!empty($_GET['update_user_id'])){ $result = pg_query($dbcon,"SELECT * FROM TM_USER WHERE user_id='".$_GET['update_user_id']."'"); $row = pg_fetch_assoc($result); $new_user_id = $row['user_id']; $new_name = $row['name']; $new_password = $row['password']; $new_tel = $row['tel']; $new_mail = $row['mail']; $new_gender = $row['gender']; } ?> <script type="text/javascript"> function chkHissu(frm){ // 必須入力のname属性 var hissu=Array("user_id","name","password","gender"); // アラート表示用 var hissu_nm = Array("ユーザID","ユーザ名","パスワード","性別"); // 必須入力の数 var len=hissu.length; var hasError = false; var isFocused = false; var errorMsg = ""; for(i=0; i<len; i++){ var obj=frm.elements[hissu[i]]; // テキストボックス or テキストエリアが入力されているか調べる if(obj.type=="text" || obj.type=="textarea"){ if(obj.value==""){ // 未入力のエレメントにフォーカスを当てる hasError = true; if (!isFocused) { frm.elements[hissu[i]].focus(); isFocused = true; } // エラーメッセージ if(errorMsg != "") { errorMsg += "<br>"; } errorMsg += hissu_nm[i] + "が未入力です。"; } }else{ // 性別がチェックされているか調べる var chk = 0; for(var j=0; j<obj.length; j++){ // チェックされていたらchkフラグをプラス if(obj[j].checked) chk++; } if (chk == 0) { hasError = true; if(errorMsg != "") { errorMsg += "<br>"; } errorMsg += "性別が未入力です。"; } } } // エラーメッセージを指定の場所に表示 if(hasError){ var msg = document.getElementById("msg"); msg.innerHTML = errorMsg; return false; } // エラーじゃない場合indexに遷移 else{ document.userForm.action='maintenance.php'; document.userForm.submit(); } } </script> 以下、index.phpという検索機能やuser_tというテーブルを表示している画面、HTMLを除いたソースです。 <html> <head> <title>研修テスト</title> <script type="text/javascript"> <!-- // 削除リンク押下時にダイアログ表示 </head> <body> <?php // データベースへの接続 $dbcon = pg_connect("dbname= user=postgres password="); if (!$dbcon) { die("<hr>pg_connect 失敗<hr>"); } <// SQL の生成 $sql = ""; $where = ""; // ユーザ名が空白でない場合 if(!empty($_POST['input_user_name'])){ $where .= " WHERE NAME like '%".$_POST['input_user_nam_user_name'])){ $where .= " WHERE NAME like '%".$_POST['input_user_name']."%'" ; } // ユーザIDが空白でない場合 if(!empty($_POST['input_user_id'])){ if(empty($where)){ // $where が空の場合は、WHEREを追加 $where .=" WHERE "; } else{ // $where が空でない場合は、追加するためにANDを追加 $where .= " AND "; } $where .= " USER_ID = '".$_POST['input_user_id']."'"; } // 性別が空白でない場合 if(!empty($_POST['input_gender'])){ if(empty($where)){ // $where が空の場合は、WHEREを追加 $where .= " WHERE "; } else{ // $where が空でない場合は、追加するためにANDを追加 $where .= " AND "; } $where .= " GENDER = '".$_POST['input_gender']."'" ; } // ソート条件の追加 $sql .= "SELECT USER_ID,NAME,PASSWORD,TEL,MAIL,GENDER FROM TM_USER ".$where.' ORDER BY USER_ID'; // Queryの実行 $result = pg_query ($dbcon, $sql); if (!$result) { pg_last_error($dbcon); die( "pg_query SELECT 失敗<hr>"); } : 宜しくお願い致します。

    • 締切済み
    • PHP
  • PHPでLinux用のCライブラリを呼び出す方法?

    こんにちは Cライブラリ(*.soまたは*.a)をPHPで呼び出す方法について教えていただきたいのですが。 前にWindows上でもPHPを通してライブラリを呼び出した経験は一切ないので、詳しい説明またはチュートリアルのURLを教えていただけないのでしょうか? 今の環境は Ubuntu 11.10 Apache/PHP/MySQL 静的ライブラリのファイル(*.a) 動的ライブラリのファイル(*.so) そのライブラリのヘッダファイル(*.h) ご回答をよろしくお願いします

    • ベストアンサー
    • PHP
    • 2B2B
    • 回答数1
  • PHPでメール入力画面→送信完了画面を作りたい

    質問失礼します。 HPのメールフォーム作成に取り組んでいて、 メール入力画面→送信完了画面を作成したいです。 HTML,CSSの知識はあるのですが、 PHPの知識が全くなく調べながら作っています。 現状、送信用HTMLとphpファイルを使って、 HTMLファイルで入力した内容をメールアドレスまで飛ばすところまでは作成できました。 長くなるので簡易的に下に記述します。 【sendmail.php】 <?php mb_send_mail("メールアドレス","件名","$_POST["body"]","ヘッダー") ?> 【html】 <html> <form method="POST" action="sendmail.php"> <textarea name="body"></textarea> <input type="submit" value="送信"> </form> </html> 【動作】 入力画面で任意に内容を入力し、送信をクリック→真っ白の画面(メールアドレスに内容が届く) という状態です。 真っ白の画面を送信完了画面として表示するには、 【sendmail.php】ファイルに直接htmlを記述していくのが、 一般的な方法なのでしょうか。 いろいろと調べているのですが、どの方法が一般的で一番いい方法なのかを 探している段階です。 どなたかアドバイスをお願いします。 (確認画面、エラー画面は、現段階では抜きで、 とりあえず送信画面→送信完了画面を作りたいです。)

    • 締切済み
    • PHP
  • ★PHP★フォーム登録時にタグを読み込まない方法

    PHPで登録フォーム作成してます。 テキストエリアにタグを入力すると、データが壊れてしまいました。 タグを入力できないようにする方法はありますでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
    • a-----n
    • 回答数3
  • ログインシステムをPHPで作る(複数のIDとパス)

    https://www.web-officer.com/php/make-login-system-with-php.php 上記のサイトを参考にしています。 ID「webtan」 パスワード「webtan_pass」 です。 複数のIDとパスワードでログインする方法を教えて下さい。 例 ユーザー1 ID「webtan」 パスワード「webtan_pass」 ユーザー2 ID「webtan2」 パスワード「webtan_pass2」 ・ ・ ・

    • ベストアンサー
    • PHP
    • nkmyr
    • 回答数3
  • PHPでPOSTとGETでどう違うのですか?

    PHPでPOSTとGETでどう違うのですか?

    • akio123
    • 回答数2
  • サーバー移転後、phpのフォームが文字化けします。

    日本のサーバーから、海外のサーバーにGodaddyに移転したところ、PHPフォームが文字化けして表示されるようになってしまいました。移行前は普通に正しく表示されていたのですが。 言語は日本語です。 どのような原因がかんがえられるでしょうか?

    • nob4649
    • 回答数1
  • php.iniが読み込まれていない。解決方法?

    PHPの学習を始めている初心者です。Xamppを使用してPHPの学習を進めていますが、かきの問題に直面しています。 mbstringを使用したいのですが、これが使用できません。いろいろと調べてみましたところ、原因はどうやらphp.iniが読み込まれていないことがその理由のようです。 環境 OS: Windows8.1 Xampp: PHP7.2.0 状況: 1. Php.ini内の設定で、extension=mbstring.dllは初めから(デフォールトの状態)コメントアウトはされていません。 2. この状態でmbstring関連の関数を使用するとエラーとなってしまいます。 3. 一方、php info( );を実行すると示されるPHPの関連情報の中に、mbstringの関連条項はしめされません。 4. php.iniの実際のディレクトリーは、上のPHP情報に示されるphp.iniのディレクトリーを示すLoaded Configuraion Fileに示されるディレクトリーと全く同じです。 5. 以上より、”php.iniのディレクトリーは正しく認識されているが、読み込まれていない”と思うのですが。 6. 上記を除いたXamppの作動状況は、特に問題なく作動しています。 解決策を教えていただけると助かります。

    • 締切済み
    • PHP
  • PHP+MySQLで月ごとの数量を表示したい

    MySQLに以下のような形でデータが入っています。 連番|販売日|商品名|単価|数量 1|2014/01/15|たわし|100|5 2|2014/02/10|スポンジ|50|2 3|2014/03/05|タオル|200|3 ・・・ このようなデータが大量に保存されていて、それをPHPで以下のように出力したい場合 (数量でも合計金額でも) 2013年度 商品名|4月|5月|6月|・・・12月|1月|2月|3月|合計 たわし|5|6|12|・・・7|14|21|15|210 スポンジ|・・・ どのようにデータを抽出し、どのように表示すればよいでしょうか?

    • ベストアンサー
    • PHP
    • ok-rjak
    • 回答数4
  • PHPで任意のページの場合にソースを記述

    自作でテンプレートを作成してみています。 現在、index.phpの場合にのみ表示させたいCSSリンクがあり、 このおかげで、ヘッダーテンプレートを2つ作成しなければならない状態です。 そこで、質問ですが、 任意のファイル名(index.phpやcontent.phpなどの場合)にのみ表示させるには どうすればいいでしょうか? 例えば、index.phpの場合にのみ、 <link rel="stylesheet" type="text/css" href="css/index.css"> を追記したいなどです。

    • ベストアンサー
    • PHP
    • egtomo
    • 回答数2
  • パスからディレクトリの名前だけを取得したい PHP

    お世話になります。 フルパスから、ディレクトリの名前だけを取得したいと思っています。 もし、フルパスが【c:\aaaa\bbbb\cccc\dddd】だとすると、 【dddd】の部分だけ…、ということです。 それに該当するメソッドはありましたでしょうか。 フルパスから加工して取得すれば確かにそれで済む話なのですが、 もし専用のメソッドがあれば、そちらを使用したいと思います。 ファイル名ならfilename()で取れますが、dirname()だと フルパスが帰ってきてしまうので。 よろしくお願いいたします。

    • ベストアンサー
    • PHP