検索結果

PHP

全10000件中7081~7100件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPのsubstr関数をC++とObjective-C++に置き換え

    PHPのsubstr関数をC++とObjective-C++に置き換える方法 ・PHP $s = "abcdefg"; $t = substr($s, 3, 2); というPHPのソースから C++と Objective-C++に変更したいのですが どう記述すればよいのでしょうか? ・C++ char s[] = "abcdefg"; ??? ・Objective-C++ iOSは3.2です。 NSString *s = @"abcdefg"; ???

    • ベストアンサー
    • Mac
  • phpの絞り込みデータを最初から表示させない

    phpでテキストタブ区切りのデータを読み込み、javascriptで絞り込みを行うページを作成しました。 初心者ですが、欲しいソースを組み合わせ、 何とか絞り込みは可能になったのですが、最初に全データが表示されます。 最初ページを開いたときにあらかじめ設定したデータのみを表示させておくことは可能でしょうか? どの部分を表示すれば良いかわからず、 ソースは、phpの部分を表記させていただきました。 ─php─ <form> <? $fn = 'books.txt'; $line = file($fn); for ($a = 1; $a < count($line); $a++) { $data = split("\t", $line[$a]); for ($b = 0; $b < count($data); $b++) $array[$b][] = $data[$b]; } $data = split("\t", $line[0]);," echo '<table id="SampleData"><thead><tr> <th>日<br><br> <label> <select id="cell1" name="cell1" class="cellIndex0"> <option value="*">-</option> <option value="上">上旬</option> <option value="中">中旬</option> <option value="下">下旬</option> </select> </label> </th> <th>title</th> <th>IMG<br><br><br></th> </tr>'; for ($a = 0; $a < count($line) - 1; $a++) { echo '</thead><TR>'; for ($b = 0; $b < count($data); $b++) echo '<td>' . $array[$b][$a] . '</td>'; echo '</tr>'; } echo '</TABLE>'; ?> </form> こちらのサイトのように、最初は何も表示されない感じがよいです。 http://javascript.maxux.com/js104.htm (こちらはプルダウンが一つしかなかったので、既存のものを編集しようと考えていました) 参考になるページでもかまいません、ご存知の方、どうかよろしくお願いいたします。 質問ばかりで申し訳ないですが、データ数が現段階で10,000を越します。 mysqlも考えてはいましたが、データはcsvやタブ区切りの方が早く作れることと、htmlタグもcsv内にあるので変換が大変かと思うのですが・・・csvやタブ区切りでは難しいでしょうか。

  • PHPのバイナリ型文字列の取り扱いについて

    お世話になります。 PHPについて困っている事がありまして、ご質問させて頂きます。 現在標準入力でバイナリ型とアスキー型の混ざった文字列を 受け取り処理をするコーディングをしているのですが ------------------------------------------------ FFFF1B ------------------------------------------------ ※FFFF(バイナリ型:2byte)1B(アスキー型:2byte) 上記の文字列を標準入力し、以下のコードを実行すると $fp = fopen("php://stdin", "rb"); $contents = fread($fp, 4); echo $contents; --------------------------------------------- 出力結果 ---------------------------------------------                FFFF _______________________________________________________________________ と表示され、FFFFはバイナリ型なので2バイト(だと思うのですが、、) なのに、php上では4バイトと認識されてしまいます。 どこかおかしい所があればご指摘頂きたく思います。 また、勘違いしている点があれば是非ご指摘くださいます様 宜しくお願いします。 大変お手数ですが宜しくお願いします。

    • ベストアンサー
    • PHP
    • A_gray
    • 回答数1
  • PHPを使いMySQLへ営業対象企業のデーターを、

    PHPを使いMySQLへ営業対象企業のデーターを書き込むコードを作っています。 件数が1000件以上あるのですが、MySQLは何件くらいデーターを保存出来るものなんでしょうか? データーの内容は (1)番号 (2)名称 (3)代表者名または担当者名 (4)住所 (5)TEL (6)FAX (7)メルアド (8)URL (9)画像 (10)マップURL となっています。 localhostではプログラムの動きは実験済なのですがデーターが43個目から追加が出来なくなってしまいました。 MySQLでなにか設定が必要なのでしょうか? また、localhostとwebサーバーではデーターの保存量に違いはあるのでしょうか? バージョンは PHP5.3 Apache2.2 Mysql5.1 となっています。 よろしくお願いします。

    • ベストアンサー
    • PHP
    • tinpu
    • 回答数3
  • 質問の回答により答えの変わるphpかcgi

    質問の回答により答えの変わる、 フリーのphpもしくはcgiを探しています。 具体的には以下のようなものです。 http://www.eakon.jp/choose/nouryokucheck.html モバイルからでも問題なく使えるものを探しています。 ご教授の程よろしくお願い申し上げます。

    • 締切済み
    • PHP
    • hahahka
    • 回答数1
  • 一つのphpファイルでログイン画面を作りたい

    一つのphpファイルでログイン画面を作りたい 一つのphpファイルでログイン画面→管理者画面 ログインエラー画面を作りたいと思っております。 下記のスクリプトで上手くセッションが保持できないので、 どなたかご教授ください。 宜しくお願いいたします。 -------------------------------------------- session_start(); //パスワードチェック $error_flag = 0; if(isset($_POST["login"])){ if($_POST["id"] == $login_id && $_POST["password"] == $login_pass){ $_SESSION["login"]["admin"] = 1; }else{ $error_flag = 1; } } if(isset($_SESSION["login"]["admin"]) && $_SESSION["login"]["admin"] == 1){ //管理者画面 }else{ //エラー画面 }

    • ベストアンサー
    • PHP
  • 教えてください。PHPの改造をしています。

    教えてください。PHPの改造をしています。 下記で日付の表示内容を決定しています。 まずは「$format = "y/m/d G:i";」と指定し、 表示については、下記となっています。 $row['date'] = gmdate($format, $ptime+9*3600); 上記だと、数値を0と置いたときに、1970年1月1日 9:00 となってしまい、Aなどの文字を置いても、同じく 1970年1月1日 9:00 が出てきます。 やりたいこと。 ある文字を置いたら時間が出てこないようにしたいと 考えています。「文字を置いたらその文字が出てくる」 または、「0だと何も出てこない」などです。 初心者なので良く分からないまま $row['date'] = if(is_numeric($dt)){ gmdate($format, $ptime+9*3600); } } else { echo "AAA"; } としてみたのですが、何も表示されなくなってしまいました。 (dtは文字のある場所) 私の希望する表示(時間を出さない方法)を教えてください。 宜しくお願い致します。

    • ベストアンサー
    • PHP
    • tajix14
    • 回答数1
  • PHPの文字化けした文字だけ削除したい

    PHPの文字化けした文字だけ削除したい 文字列から特定の字数抜き出すと、 たまに◆の中に「?」がある文字が出ます。 この文字だけ簡単に削除するコードはありませんか?

    • 締切済み
    • PHP
    • nezaway
    • 回答数2
  • phpで掲示版をつくっているのですが

    掲示版にlineのグループの既読機能のようなものを設置するにはどうすれば良いのですか?

    • 締切済み
    • PHP
  • PHPで半角カナのアスキーコードを取得したい

    echo ord("ア"); とした場合、期待する結果は177なのですが 実際は239が返ってきます。 echo ord("A"); などの英数字は期待通り(上記ですと65)が返ってきます。 何か設定が必要なのでしょうか? それとも別の関数があるのでしょうか?

    • ベストアンサー
    • PHP
  • PHPで拒否型を許可型に変更したい

    写メールBBSというPHPがあります。 http://php.s3.to/bbs/bbs7.php これは、特定のメールアドレスに届いたメールについて、「PHP上のボータンをクリックすると、メールサーバーからメールをダウンロードし、data.cgiに書き込む」というものです。このPHPでは、不正メールや広告メールを書き込まないように、拒否アドレスを設定できるようになっています。 ****************************************** 【config.php】 //拒否アドレス $deny_from = array('yahoo.co.jp'); 【pop.php】 // 送信者アドレスの抽出 if (preg_match("/\nFrom:[ \t]*([^\r\n]+)/i", $head, $freg)) { $from = addr_search($freg[1]); } elseif (preg_match("/\nReply-To:[ \t]*([^\r\n]+)/i", $head, $freg)) { $from = addr_search($freg[1]); } elseif (preg_match("/\nReturn-Path:[ \t]*([^\r\n]+)/i", $head, $freg)) { $from = addr_search($freg[1]); } // 拒否アドレス foreach ($deny_from as $dfrom) { if (stristr($from, $dfrom)) $write = false; } ****************************************** やりたいこと。 拒否アドレスを設定するのではなく、許可アドレス型とし、特定メールアドレス以外は全て書き込まないようにしたいと考えています。 そこで下記のように修正しましたが、全てのメールで書き込めてしまいます。 ご指導いただけましたら幸いです。 よろしくお願いいたします。 ****************************************** 【config.php】 //許可アドレス $allow_from = array('hoge.co.jp'); 【pop.php】 // 送信者アドレスの抽出 if (preg_match("/\nFrom:[ \t]*([^\r\n]+)/i", $head, $freg)) { $from = addr_search($freg[1]); } elseif (preg_match("/\nReply-To:[ \t]*([^\r\n]+)/i", $head, $freg)) { $from = addr_search($freg[1]); } elseif (preg_match("/\nReturn-Path:[ \t]*([^\r\n]+)/i", $head, $freg)) { $from = addr_search($freg[1]); } // 許可アドレス foreach ($allow_from as $afrom) { if (stristr($from, $afrom)) { $write = true; } else { $write = false; } } 結果、許可アドレス以外の書き込みが出来てしまう。

    • ベストアンサー
    • PHP
    • tajix14
    • 回答数1
  • PHPのcURLによるログインについての質問

    PHPのcURLによるログインについての質問をさせて頂きます。 会員サイトでIDとPASSの入力を行い、ログインをしてページの移行していくPHPの コードを書いておりますが、途中ページで検索BOXのフォームにキーワードを入れて 次のページに移行する必要があるのですが、ページ移行ができない状況であります。 質問をさせて頂きたい内容ですが、フォームへの入力が必要となるため、 下記のコードの入力項目である【$params01】又は他の部分に どのような記述をすればよいかをご教授いただければと思います。 サンプルコードなどを掲載しているサイトなどで調べていましたが、 【$params01】の配列のkeyの部分がname属性としているようなのですが、 今回ログインをするページの検索BOXのフォームにはname属性は付けられていないようです。 よろしくお願いいたします。 【$params01】 $params01 = array( "dscrCdNm" => '7893', "marketCd" => '検索' ); $address01 = 'https://xxxxxxxxxx.co.jp/xxxxxxxxxx'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $address01); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_POSTFIELDS, $params01); $inputcode = curl_exec($ch) or die('error ' . curl_error($ch)); mb_language("Japanese"); $order_adress = mb_convert_encoding($inputcode, "UTF-8", "auto"); print($order_adress); 【検索BOXのフォームのHTML部分】 <div class="box-search-stock-01 mb00" > <fieldset> <legend>検索</legend> <p class="search"> <label for="ss-02">名前・コード</label>: <input type="text" name="dscrCdNm" value="" id="ss-02"> <input type="hidden" name="marketCd" value=""> <input type="hidden" name="industryCd" value=""> <input type="image" src="/member/images/btn-search-02.gif" class="roll img-ipad" value="検索" title="検索" /> <span style="padding: 0 0 0 20px;"><a href="javascript:void(0);" onclick="modalOpenAction();return false;">→詳細検索はこちら</a></span> </p> </fieldset> </div> <input type="hidden" name="offsetRow" value=""> <input type="hidden" name="trdKbn" value="10"> <input type="hidden" name="pageNo" value="1">

    • ベストアンサー
    • PHP
  • PHPでローカルだけ通信内容のモックを貼る方法

    現在EC Cubeで作ったサイトのカスタマイズを行っていますが 通常の素のPHPのコードと同じような感じで捉えて下さい。 ローカル仮想マシンでデザインなどを当て込みを行うのに、課金周りの処理では、擬似的な課金サーバーに接続をして、パラメーターをもらって返すという処理を行って、画面遷移できるようにしようとしています。 そのための画面遷移を行いたいのですが、課金サーバーに通信は送りたくありません。 こういう場合、ローカルで課金サーバーへの通信を行った場合、これを奪い取って擬似的に生成した値を返すような仕掛けがあれば、別に結果を返すためのサーバーを用意しなくても良く、ベストに近い方法なの、RubyでいうWebmock的な機能を持ったpearパッケージはないでしょうか?

    • 締切済み
    • PHP
  • PHPで表示だけ画像サイズ・データを小さくしたい

    サイトに表示させる画像は、サムネイル用の小さな画像と大元の大きな画像に分けていますよね。 CSSなどで大きさだけ変えることができますが、これだと元のデータ量のまま閲覧者がダウンロードすることになりますから、データ量が大きいと表示が遅かったり、スマホなど使ってる人は余計な料金がかかってしまいます。 だからサムネイル用の小さな画像を用意するわけですが、サムネイル用と大元の画像二つ用意する分、容量がもったいないなと。 できれば画像データは大元の大きい物だけにして、PHPで表示するときだけサイズやデータ容量を小さくして閲覧者の負担も下げられないかと考えています。 確かPHPには画像加工の命令があったかと思いますが、これで小さく加工した後、サーバーに残さずただ表示させるだけで、閲覧者がページを閉じたら削除みたいにできないかなと思っていたのですが、いまいちやり方がわかりません。 この方法も含めて他に良い方法はないでしょうか? ブログの記事には小さな画像をサムネイルとして表示し、クリックしたら大きな元の画像に辿り着くというような作りにしたいです。

    • ベストアンサー
    • PHP
    • noname#250248
    • 回答数1
  • phpのコードでうまく動かず困っています

    現在ある書籍でログイン機能の基礎を学んでいるのですが、エラーが出て困っています。 書籍内のコードや付属のサンプルファイルの物をいれたり確認したりするのですがエラーがでます。 エラー Fatal error: Call to a member function bindParam() on a non-object in C:\xampp\htdocs\tennis\login.php on line 15 (この15行目は〇の部分です) コード <?php session_start(); //セッション開始 if(isset($_SESSION['id'])){ //セッションにユーザーIDがある(ログインしている) header('Location:index.php'); }else if(isset($_POST['name']) && isset($_POST['password'])){ $dsn = 'mysql:host=localhost; dbname=tennis; charset=utf8'; $user ='tennisuser'; $password = 'password'; try{ $db = new PDO($dsn, $user, $password); $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $stmt = $db->prepare("SELECT * FROM users WHERE name=:name AND password=:pass"); ○$stmt->bindParam(':name', $_POST['name'], PDO::PARAM_STR); $stmt->bindParam(':pass', sha1($_POST['password']), PDO::PARAM_STR); //クエリ実行 $stmt->execute(); if($row = $stmt->fetch()){ //ユーザーが存在していたので、セッションにユーザーIDをセット $_SESSION['id'] = $row['id']; header('Location:index.php'); exit(); }else{ //1レコードも取得できなかった場合 //ユーザー名・パスワードは間違っている可能性があるのでもう一度ログインフォームを表示 header('Location:login.php'); exit(); } }catch(PDOException $e){ die('エラー:'.$e->getMessage()); } }else{ //ログインしていない場合はログインフォームを表示 ?> <html> ~省略~

    • ベストアンサー
    • PHP
    • ottu555
    • 回答数3
  • PHPの配列で添え字を1から始める方法は?

    $firstquarter = array(1 => 'January', 'February', 'March'); というようにすれば1から始まるのは知ってるんですが、 $firstquarter[] = 'January'; $firstquarter[] = 'February'; $firstquarter[] = 'March'; というように一個ずつ追加していきたい場合や、「explode」で分割して一気に入れた場合に、1から始める方法が分かりません。 何かやり方はあるのでしょうか?

    • ベストアンサー
    • PHP
    • noname#250248
    • 回答数1
  • PHPをつかった動的ページでSEO化はできる?

    Amazonなどで検索結果の画面がGoogleに表示されているのをよく見かけます。 動的にプログラムで生成されたページだと思うのですが、 このような動的にプログラムで生成されたページをSEO対策できるものなのでしょうか? 私のSEOに対する知識が浅いものしかなく、 SEOといえばHTMLファイルにしておかないといけないと思っていました。 PHPをつかった動的ページでSEO対策はできるのでしょうか?

    • ベストアンサー
    • SEO
  • phpのarrayは関数ですか?なんですか?

    phpのarrayは関数ですか?なんですか?

    • ベストアンサー
    • PHP
  • PHPの変数について質問させてください。

    PHPの変数について質問させてください。 以下のようなことをやりたいと思っています。 $url = "こんにちは"; $rss = fetch_rss('http://blogsearch.google.co.jp/blogsearch_feeds?hl=ja&q=「ここに変数$urlを入れたい」&lr=lang_ja&ie=utf-8&num=10&output=rss'); この上記$rssの中の「ここに変数$urlを入れたい」の部分に$urlを入れたいと思っているのですが、これはどうすれば実現できるのでしょうか? 調べ方が悪いのかなかなか解答にたどりつけなくて困っています。 どなたかPHPに詳しい方、解決法をご教授いただけると幸いです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • [PHP]GDを利用した画像リサイズについて

    [PHP]GDを利用した画像リサイズについて GDを利用した画像リサイズ処理を行うクラスを作ったのですが、 以下のようなエラー(文字化け)が出てしまい画像出力することができません。 有識者の方、どうか知恵をお貸しください。宜しくお願い致します。 ????JFIF??;CREATOR: gd-jpeg v1.0 (using IJG JPEG v70), quality = 75 ??C    $.' ",#(7),01444'9=82<.342??C  2!!22222222222222222222222222222222222222222222222222??II"?? ???}!1AQa"q2???#B??R??$3br? %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz??????????????????????????????????????????????????????????????????????????? ???w!1AQaq"2?B???? #3R?br? -------- 以下省略 ---------- ◆作成したPHPファイル ・test.php <?php require_once 'Image.php'; $path = './400x300.jpg'; $r = new Image($path, 75); $r->resize(75); ?> ・Images.php <?php class Image{ var $new_width; var $path; function Image($path, $new_width){ @header("Content-type: image/jpeg"); $this->path = $path; $this->new_width = $new_width; } function resize(){ global $new_width; global $path; // 画像パス $image = imagecreatefromjpeg($this->path); // 画像のサイズを取得 $width = 150; $height = 150; $rate = $this->new_width / $width; $new_height = $rate * $height; $thumb = imagecreatetruecolor($this->new_width, $new_height); imagecopyresized($thumb, $image, 0, 0, 0, 0, $this->new_width, $new_height, $width, $height); // imagecopyresampled($thumb, $image_path, 0, 0, 0, 0, $this->new_width, $new_height, $width, $height); imagejpeg($thumb, null, 75); imagedestroy($image); } } ?> ◆環境と状況 ・サーバ:WindowsXP(XAMPPを利用してローカル環境を構築) ・phpinfo()にて、GD Support=enabled、JPEG Support=enabledを確認 ・ステップ実行(デバック)にてimagejpeg($thumb, null, 75);まで問題なく実行可能。  ※imagejpeg($thumb, null, 75);実行後上記文字列が出力される。 ・コメントアウト個所のimagecopyresampledでも動作結果は同じ。 ・参考にしたサイト  http://goodjob.boy.jp/chirashinoura/id/79.html 恐れ入りますが、ご回答お願い致します。

    • ベストアンサー
    • PHP