twin_shu の回答履歴

全25件中21~25件表示
  • Warning: mb_strpos() [function.mb-strpos]: Empty delimiterが出力される原因がわかりません。

    Warning: mb_strpos() [function.mb-strpos]: Empty delimiter が出力される原因がわかりません。 mb_strposの引数は、以下の2つ(1)、(2)です。 (1)csvファイルから読み出された1つのレコードの特定のフィールドの内容 (2)「所定の文字列」 症状としては、このWarningは、 どうも、csvファイルのレコードに「所定の文字列」を含むものが ない場合に出力されるようです。 このWarningが出力される原因を解消する方法を教えて頂くか、 上記の場合、このWarningがどうしても出力されるものである場合には、Warningの出力を回避する方法を教えて頂きたく、 どうかよろしくお願い致します。

    • ベストアンサー
    • PHP
    • tfj3116
    • 回答数3
  • PHPとMySQLで文字化けします

    <?php $con=mysql_connect("localhost","oxwar2","chono3"); $db=mysql_select_db("oxwar2",$con); $query="insert into japan(id,title,price)values(1,'絵本',1000)"; $result=mysql_query($query,$con); if($result){ print "OK"; } ?> として、実行すると上手くいきますが、phpMyadminで見ますと、日本語の部分だけが文字化けしております。 これを直すにはどうしたらよいのでしょうか。 文字コードはUTF8で作りました。色々試しても同じです。 どのようにしたらよいのでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 簡易データベースについて

     ___________________ |画像|詳細       | |● |詳細をみる    | |● |詳細をみる    | |● |詳細をみる    | 上記のようなイメージにしたいのですが、下のコードだと 新たにテーブルを作り ________ |画像|詳細   |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |● |詳細を見る|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ________ |画像|詳細   |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |● |詳細を見る|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ________ |画像|詳細   |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |● |詳細を見る|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ のようになってしまいます。どうぞよろしくお願いします <form action="search.php" method="GET"> <input type="text" name="key"> <input type="submit" name="submit" value="検索"> </form> <p> <!--ここから検索結果--> <?php if($_GET["key"]!=""){ $KeyWord=$_GET["key"]; $KeyWord=htmlspecialchars($KeyWord); $Data=file("item.csv"); for($i=0;$i<sizeof($Data);$i++){ $lines=strip_tags($Data[$i]); if(mb_eregi($KeyWord,$lines)){ $line=explode(",",$Data[$i]); ?> </p> <table width="500" height="249" border="1"> <tr> <th width="161" scope="col">画像</th> <th width="323" scope="col">詳細</th> </tr> <tr> <th scope="row"><?=$line[3]?></th> <td><div align="center"><a href="item.php?id=<?=$line[0]?>">詳細を見る</a></div></td> </tr> </table> <p> <?php } } } ?> </th> </tr> </table>

    • ベストアンサー
    • PHP
  • 簡易データベースについて

     ___________________ |画像|詳細       | |● |詳細をみる    | |● |詳細をみる    | |● |詳細をみる    | 上記のようなイメージにしたいのですが、下のコードだと 新たにテーブルを作り ________ |画像|詳細   |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |● |詳細を見る|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ________ |画像|詳細   |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |● |詳細を見る|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ________ |画像|詳細   |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |● |詳細を見る|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ のようになってしまいます。どうぞよろしくお願いします <form action="search.php" method="GET"> <input type="text" name="key"> <input type="submit" name="submit" value="検索"> </form> <p> <!--ここから検索結果--> <?php if($_GET["key"]!=""){ $KeyWord=$_GET["key"]; $KeyWord=htmlspecialchars($KeyWord); $Data=file("item.csv"); for($i=0;$i<sizeof($Data);$i++){ $lines=strip_tags($Data[$i]); if(mb_eregi($KeyWord,$lines)){ $line=explode(",",$Data[$i]); ?> </p> <table width="500" height="249" border="1"> <tr> <th width="161" scope="col">画像</th> <th width="323" scope="col">詳細</th> </tr> <tr> <th scope="row"><?=$line[3]?></th> <td><div align="center"><a href="item.php?id=<?=$line[0]?>">詳細を見る</a></div></td> </tr> </table> <p> <?php } } } ?> </th> </tr> </table>

    • ベストアンサー
    • PHP
  • 送信すると403エラーが出る

    <?php //サーバ内のファイルの絶対パス $path = $_GET[path]; $source = file_get_contents($path); //$source = "ダミー"; ?> <html> <body> <?php print<<<END <form method="POST" action="$_SERVER[PHP_SELF]?path=$_GET[path]"> <textarea name="source">$source</textarea> <input type="submit" name="exe" value="実行" /> </form> END; ?> </body> </html> 大きめのデータを送信すると403エラーが出ます。 5行目のコメントを外すと正常に動きます。 簡略のためエンコードやHTMLエンティティの処理は省略してあります。 どうすれば解決できるでしょうか。 よろしくお願いします。

    • 締切済み
    • PHP