検索結果

PHP

全10000件中3321~3340件表示
  • 全てのカテゴリ
  • 全ての質問
  • phpのtry and catchについて

    PHPについて質問ですが try and catchの命令についてPHP5から対応していたはずですが さくらインターネットで0除算の処理を作成し、試してみたのですが 500エラーとなってしまいます。 どなたか、ご存知の方はいらっしゃいませんでしょうか?

    • ベストアンサー
    • PHP
  • phpのエラー(T_LNUMBER)について

    Parse error: syntax error, unexpected T_LNUMBER, expecting ',' or ';' in /..../..../result.php on line 202 というエラーが出ます。 このエラーはresult.phpファイルの202行目に「,」もしくは「;」が足りないよという意味を示していると思うのですが、どう足りないのかというところでひっかかっています。 改行してみたりして行数を確認してみると、特定のコードの箇所に対するエラーでした。 以下が該当する202行目のコードです。 if ($p > 1) { echo "<font size=¥"1¥"><a href=¥"$_SERVER[PHP_SELF]?p=$prev1¥"><</a></font>"; } 上記コードのecho "~~~~~の行が202行目です。 これはどこが間違っているのでしょうか? もしくはそもそも違う部分で間違っている可能性があるということなのでしょうか。。。 アドバイスをいただけないでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • ダウンロードしたらなぜかphpファイルに・・・

    サイトから、動画ファイルやrarファイルをダウンロードしようとしたら、 なぜか、別名のphpファイルがダウンロードされます。 どうしたらいいんでしょうか? そのサイトは以前から使っていてこんな事はなかったんですが・・・ お願いします。

    • aselki1
    • 回答数1
  • PHPでの複合列への検索

    始めまして、現在 PHPとMySQLで検索機能でDBのリストから該当する検索ワードを表示する物を作成しています。 1つの列での検索は、問題なく検索できるのですが、別の列を検索する為には、どの様に変更または追加すれば宜しいのでしょうか? 私自身でプログラムの追加を試したのですが、一つの列しか検索されません。 PHPは、始めたばかりで余り解っていません。 現時点でのプログラムです。 <?php //Read file require_once("connectDB.php"); //Pick up data $searchSelect = $_POST['searchSelect']; $keyword = $_POST['keyword']; $keyword = ereg_replace("[ @]+", " ", $keyword); $keyword = trim($keyword); //Search words if(empty($keyword)){ print "<html>"; print "<head><title>Blank</title></head>"; print "<body>"; print "Please input search word"; print "<p><a href=\"select3.php\" target=\"_self\">To all</a><p>"; print "</body>"; print "</html>"; exit; } //Make programing $array = explode(" ", $keyword); $cnt = count($array); $where1 = "WHERE "; $where2 = "WHERE "; <-今回追加した内容です。 for($i=0; $i < $cnt; $i++){ $where1 .= "PREF_ITEM LIKE '%".$array[$i]."%'"; $where2 .= "PREF_VALUE LIKE '%".$array[$i]."%'"; <-今回追加した内容です。 if($i < $cnt-1){ $where1 .=" ".$searchSelect." "; $where2 .=" ".$searchSelect." "; <-今回追加した内容です。 } } // send query $sql1 = "SELECT * FROM KA_SP ".$where1; $sql2 = "SELECT * FROM KA_SP ".$where2; <-今回追加した内容です。 $sql1 .= " ORDER BY PREF_CD"; $sql2 .= " ORDER BY PREF_CD"; <-今回追加した内容です。 $result = executeQuery($sql1, $sql2); <-今回変更した内容です。 //Set line $rows = mysql_num_rows($result); //Show data if($rows){ while($row = mysql_fetch_array($result)) { $tempHtml .= "<tr>"; $tempHtml .= "<td>".$row["PREF_CD"]."</td><td>".$row["PREF_AD1"]."</td><td>".$row["PREF_AD2"]."</td><td>".$row["PREF_ITEM"]."</td><td>".$row["PREF_VALUE"]."</td><td>".$row["PREF_SET"]."</td>"; $tempHtml .= "</tr>\n"; } $msg = $rows."Hit parameter list"; }else{ $msg = "No hit parameter"; } // Release memory mysql_free_result($result); ?> このプログラムからDBのKA_SPのテーブルの列:PREF_ITEMまたはPREF_VALUEから該当文字する検索文字の結果を表示したと思っています。 現時点では、PREF_ITEMの列のみで該当文字が検索されて結果が表示されます。 宜しくお願い致します。

    • 締切済み
    • PHP
  • PHPエラーが出て困ってます

    <!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"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>通販サイト</title> <link href="common/css/base.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="common/js/base.js"></script> </head> <body onload="MM_preloadImages('common/img/bt1_f2.gif','common/img/bt2_f2.gif','common/img/bt3_f2.gif','common/img/bt3_2_f2.gif','common/img/bt_login_f2.gif')"> <?php // データベースに接続する処理。 // 環境に応じて以下の変数を書き換えます。 $host = "localhost"; // 接続先ホスト名 $user = "root"; // 接続ユーザ名 $pass = ""; // 接続パスワード $dbname = "ec"; // データベース名 if( !$conn = mysql_connect( $host, $user, $pass ) ) { die("MySQL 接続エラー"); } mysql_select_db( $dbname ); mysql_set_charset("utf8"); // 文字コードを指定します。 ?> <div id="wrap"> <div id="contents"> <!-- 右コンテンツ --> <div id="rightbox"> <div id="main"> <div id="main2"> <!-- ↑↑タイトル以外共通部分↑↑ --> <?php $sql = "select * form m_items where item_code=" .$_GET["code"]; $res = mysql_query($sql); →ココ if( $sql = mysql_fetch_assoc($item["item_code"]) ) { ?> <form name="detail_form" action="cart.php" method="get"> <input type="hidden" name="cmd" value="add_cart"/> <input type="hidden" name="code" value="<?php print( $item["item_code"] ); ?>"/> <!-- メイン部分 各ページごとに作成--> <div id="mainbox" class="clearfix"> <h2>商品詳細</h2> <div class="list clearfix"> <h3><?php print( $item["item_name"] ); ?></h3> <p class="photo"><img src="img/<?php print( $item["image"] ); ?>" width="400" height="400"/></p> <p class="text"><?php print( $item["detail"] ); ?></p> <div class="buy"> <p class="price">価格:<strong>&yen;<?php print( $item["price"] ); ?></strong></p> 個数: <select name="num"> <option value="">1</option> <option value="">2</option> <option value="">3</option> <option value="">4</option> </select> <input type="button" value="カートにいれる" onclick="location.href='cart.php'"/> <input type="button" value="前の画面へ戻る" onclick="history.back()"/> </div> </div> </div> </form> <!-- /メイン部分 各ページごとに作成--> <?php } →ココ mysql_free_result($item["code"]); ?> Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in 上のIF文 Warning: mysql_free_result() expects parameter 1 to be resource, null given in mysql_free_result に上記のようなエラーが出ています。 どう直したらいいのかわかりません。 宜しくお願い致します。

    • 締切済み
    • PHP
    • npm-rmu
    • 回答数1
  • PHPのクラス継承において質問

    class SuperClass{ public function getSuperClassName (){ //操作中のオブジェクトのクラス名を取得する print get_class($this); print "<br />"; print __CLASS__; } } class SubClass extends SuperClass{ public function getSubClassName (){ //操作中のオブジェクトのクラス名を取得する print get_class($this); print "<br />"; print __CLASS__; } $obj = new SubClass(); print "<br />"; $obj -> getSuperClassName(); print "<br />"; $obj -> getSubClassName(); 上記のようなコードがあった場合、 出力結果は SubClass SuperClass //継承しているにもかかわらず、SuperClassという文字列が返る。 SubClass SubClass と上記のようになります この結果に一点疑問があるのですが、親クラスのメソッドは子クラスに継承されるんですよね? であれば親クラスの public function getSuperClassName (){ //操作中のオブジェクトのクラス名を取得する print get_class($this); print "<br />"; print __CLASS__; } の箇所の print __CLASS__; の記述箇所はSubClassとでなければいけないような気がします。 しかし結果はSuperClassとでますが、このメソッドは子クラスに継承されていないのですか? publicなら継承されるとマニュアルにかいてありましたが、どうなっているのでしょうか よろしくご教授御願い致します。

    • ベストアンサー
    • PHP
  • phpの外部ファイル読み込みについて

    お世話になります。 ご教授頂きたいと思い投稿いたします。 a.phpファイル <?php include("b.php"); ?> b.phpファイル for ($i = 1; $i <= 7; $i++) { } a.phpファイルにb.phpファイルの「1~7」までの数字を表示させたいのですが、 「echo」で試しましたができませんでした。 調べ方が悪いのか検索しても、解決策が見つからなかったのでご教授頂けたら幸いです。 よろしくお願いします。

    • 締切済み
    • PHP
  • phpの外部ファイル読み込みについて

    http://okwave.jp/qa/q7803076.htmlで質問させて頂きましたが、 質問内容がおかしかったので再度投稿させて頂きたいと思います。 a.phpファイル(クライアント表示) <?php include("b.php"); ?> b.phpファイル(読み込まれるファイル) for ($i = 1; $i <= 7; $i++) { } a.phpファイルの任意の場所にb.phpファイルに記載している「1~7」までの数字を表示させたいのですが、いろいろと試してみましたがa.phpファイルでクライアント表示させると「7」や「8」と表示されてしまいうまく表示ができませんでした。 b.phpファイルに「echo $i;」をすると、やはりa.phpファイルの表示させたくない場所に1234567が表示されてしまいます。 調べ方が悪いのか検索しても、解決策が見つからなかったのでご教授頂けたら幸いです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • ★PHP★画像アップロードの際に余白追加

    PHPで画像アップロードフォームを作成しています。 その際に、全ての画像が 500*500の画像になるようにアップロードさせたいです。 (様々な画像登録をされるからです。) 登録まではできたので、あとはサイズ変更のみです。 質問が説明不足かもしれませんので、 何かヒントでもいただけると助かります。 よろしくお願いします。

    • 締切済み
    • PHP
    • a-----n
    • 回答数3
  • htmlからjavascript経由でのphp結果

    お世話になります。 htmlからjavascriptを介してphpを呼んでいます。 htmlでは以下のように呼んでいます。 <script type="text/javascript" src="../xxx.php" charset="utf-8"></script> html内のphpファイルをwebサーバ上で直接実行すると以下のように表示されます。 ----------------------------- document.write("<a href=http://xxx1 target=_blank>タイトル1</a><br>") document.write("<a href=http://xxx2 target=_blank>タイトル2</a><br>") document.write("<a href=http://xxx3 target=_blank>タイトル3</a><br>") document.write("<a href=http://xxx4 target=_blank>タイトル4</a><br>") ----------------------------- 出力した内容は表示できているので、phpコード的には問題ないと思うのですが htmlに出力されません。 他の箇所で同様の処理を行っていて、こちらはhtml上に表示されているので ちょっと苦戦しています。 ファイルもutf-8でbomなしにしています。 先輩方よろしくお願いします。

    • ベストアンサー
    • PHP
    • appplus
    • 回答数2
  • php のバイナリデータ操作について

    php のバイナリデータ操作で詰まっています。 やりたいことは、バイナリファイルから読み込んだ2byteのデータを 4bitずつに取り出して、データをチェックしたいです。 マスクして、シフトしてと考えたのですが マスクの時点で意図するデータではなくなっています。 良い方法はありますでしょうか。 以下、試してみた結果です。 //2byteづつ読む $bin_data = fread( $handle, 2 );  ■bin2hex()の後にマスク $dataStr = bin2hex($bin_data); print ( $dataStr ); →結果 ABCD $mask = ($dataStr & "FFFF") ; print ( $dataStr ); →結果 @BBD $mask = ($dataStr & 0xFFFF) ; print ( $dataStr ); →結果 0  ■bin2hex()の後にマスク $mask_data = ( $bin_data & 0xFFFF ) ; $dataStr = bin2hex($mask_data); print ( $mask_data ); →結果 0 $mask_data = ( $bin_data & "FFFF" ) ; $dataStr = bin2hex($mask_data); print ( $mask_data ); →結果 文字ばけ

    • ベストアンサー
    • PHP
  • PHPでのsubstr関数について

    PHPで、3問ほど質問です。 問1 PHPでプログラムを作成していて、思った結果が出てこないので、変数やら配列やらの 中身を表示させつつ、原因らしきものを突き止めました。 substr関数 です。 手元のプチリファレンスには、 substr(元の文字列,抽出開始位置,抽出する文字数) のようなことが書いてあるのですが、 抽出開始位置 ではなく、抽出を開始したい手前の位置 ではないのかと思いました。 というのも、 echo substr("abc",0,1); は、a が表示されますし、 echo substr("abc",3,1); は、何も表示されないからです。 というわけで、 substr(元の文字列,抽出を開始したい手前の位置,抽出する文字数) でいいのでしょうか? ○文字目から数えて、△文字分としたときにずれて表示されるので、ヘンだな~と 思っているのですが…。 問2 DOSプロンプト経由で、PEARをインストールしてみました。 (自分のパソコンです。XAMPPを使用しています) 最終的にinstall ok と表示されましたが、Warnning というメッセージがちらほらと。 大丈夫なんでしょうか? ただ、PEARの機能は使えましたが…。 問3 値を送る・返す関数ではなく、PHPで、サブルーチンというか、VBやVBAでいえば、Call文で 呼んでくるような、文の書き方を教えてください。 sub_keisan(); function sub_keisan(){ } のような引数なしの関数の書き方でいいのでしょうか?

    • ベストアンサー
    • PHP
  • phpプログラミングの独習サイトありますか?

    phpプログラミングの独習サイトありますか? レベルは初心者です よろしくお願いします。

    • elxan
    • 回答数2
  • php5技術者認定の問題レベル

    初級の受験を検討しているんですが、 http://jibun.atmarkit.co.jp/scenter/ittrain/122_cal201107.html 上記の初級の過去問らしきサイトを発見しました。 質問 1、本当にこれは、過去問なのでしょうか? 2、この様なレベルの問題が選択式で出ましたか? 3、このサイトの過去問を使えば、実際に対策になりますか? (上記のサイトでは、phpを駆使して何か作るというよりも、phpに関しての構造的な問題が多いですね) (実際の試験はどうなのか気になります) 他に過去問など掲載しているサイトや場所などあれば教えて下さい・・・。

    • ベストアンサー
    • PHP
  • 一部PHPページが白紙表示される

    foursquareのAPIを利用したいと考え、centOS5.6上でApacheを利用してサーバーを立てました。 phpinfo()を利用したテスト用のphpファイルをアップロードしたところ、 正常に表示が行われたため、phpが見れる環境は整っているのだと思うのですが、 http://ameblo.jp/n0bisuke/entry-10719030534.html このページを見ながらfoursquareのAPIの設定を開始したところ、 index.phpは全くの白紙で、何も表示されませんでした。 試しに文字エンコーディングをひと通り変更してみても、白紙のままでした。 phpのことはわからなくて、上手く説明できないのですが、原因として何か考えられることや、解決法など、わかる方がいれば教えて下さい。

    • 締切済み
    • PHP
  • PHPの不等式に変数を使う

    いつもお世話になります PHPの不等式に変数を使うことは出来ますでしょうか? 例えば $a = 'huga'; $b = 'huga'; if($a == $b){ echo 'hoge'; } 結果 hoge 右辺と左辺の間、不等式を変数にしたいです $a = 'huga'; $b = 'huga'; $c = '==' if($a $c $b){ echo 'hoge'; } 期待する結果 hoge 上のソースはもちろんパースエラーとなり成り立ちません 型変換や考えられるキーワードで検索したのですが、出てきませんでした 下のように strpos()、strstr()等で$cの内容を解析して、条件分岐すれば期待の結果が出せるのは分かります if( strpos($c,'==') !== false && $a == $b){ echo 'hoge'; } (上記で成り立つのは分かります) 教えていただきたい内容は、「不等式を変数で成り立たせる方法」です $c= '=='; PHPに詳しい方お教えいただけると嬉しいです

    • ベストアンサー
    • PHP
  • phpファイルを編集させない方法

    phpのシステムをFTPでWEBサーバに納品をするのですが ソースを保護したく ソースを見せる分にはいいのですがphpファイルを編集させたくありません。 何かいい方法はありますでしょうか?

    • ベストアンサー
    • PHP
  • phpでテンプレート作成時の条件分岐

    htmlでwebサイトを作成しています。 ファイル自体はphpにして、ヘッダーやナビゲーション、フッターなど、 共通部分はテンプレート化してincludeさせていますが、 サイトのTOPページだけ、微妙に表示を変えたいところがあります。 TOPページだけ、テンプレートを使わなければ良い話なのですが、 出来ればテンプレートを読み込ませたいと思っています。 そこで、特定のページにだけあるタグを表示させたりする条件分岐の書き方を 教えてください。 ソース中に下記のように書くのだとおもうのですが、、 <?php if (条件) { <p>○○○</p> } else {  <h2>xxxxx</h2> <p>○○○</p> } ?> (条件)部分の書き方がわかりません。 よろしくお願いします。

    • 締切済み
    • PHP
  • phpのエラーが解決できません

    $food["1"]["item0"]="y"; $food["1"]["item1"]="bi"; $food["1"]["item2"]="1300"; $food["1"]["item3"]="20060630"; $food["2"]["item0"]="y"; $food["2"]["item1"]="bi"; $food["2"]["item2"]="1500"; $food["2"]["item3"]="20070630"; $e = "a"; if( $e = "a"){ foreach($food as $key1=>$array){ foreach($array as $key2=>$array2){ if ($food["$key1"]["item2"] <="1300") { unset( $food[$key1]); } } } } 上記のプログラムを書いてローカル環境で実行するとNotice Undefined offsetの警告が沢山 出ます。ググるなどして、未定義の変数などがある場合に出ると他のサイトで読んだのですが上記に特に未定義の 変数は無いように思うのですが・・。 (unsetをecho "hello";などに置き換えると警告は出ません) やりたい事は上記のような配列の集まりが数百個あり、 item2の値の数値により配列を消したりしたいのですが、警告を無くすにはどうしたらよいでしょうか。 (一時配列は1から順に増えていきます) phpを始めたばかりで解決方法を探しているのですがネット上では見つけられません・・。

    • ベストアンサー
    • PHP
    • cinnron
    • 回答数5
  • .htaccessにphp_valueが使用できな

    .htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration, referer: 上記のエラーが表示されます。 .htaccessに記述している内容は以下の通りです。 php_value include_path '/var/www/vhosts/ドメイン' php_value mbstring.language Japanese php_flag mbstring.encoding_translation On php_value mbstring.http_input auto php_value mbstring.internal_encoding EUC-JP php_value mbstring.script_encoding EUC-JP php_value mbstring.substitute_character none php_value を使用するにはどうすればよいでしょうか? 宜しくお願い居します。

    • ベストアンサー
    • PHP