PHP
- PHPでこのようなことは可能でしょうか?
phpをこれから勉強したいと考えている者です。 次のようなことをやりたいと考えているのですが、PHPを使って可能でしょうか? また、可能である場合、どのような関数を使えば良いかもご教授いただけると幸いです。 1) プログラムを定期的に実行(cron機能) 2) URLを指定し、そのファイルをとって来て、指定したファイル名で保存。 3) その際、REFERERの指定 4) 実行されるphpプログラムソースを他者から見えないようにする。 公開目的でなく、自分のためだけのデータベースを作ることを念頭においています。 よろしくお願いいたします。
- ベストアンサー
- PHP
- noname#9431
- 回答数1
- 配列のX件目~Y件目を全件ループ以外に取得できますか?
配列のX件目~Y件目を取得するもっと良い方法がもしあれば教えていただきたいです。 今のところ以下で考えています。 <?php $array = Array(1,2,3,4,5); $count = 0;$x = 3;$y = 5; foreach($array as $key >= $val){ if($count >= $x && $count <= $y) $new_array[] = $val; $count++; } ?>
- 文字化けについて
phpMyAdmin上ででテーブルを作成し、データを挿入したところ、 phpMyAdmin上であれば、正常に表示されます。 しかしPHPでセレクト結果を表示したところ、 マルチバイト文字が文字化けします。 次にMySqlCommandLineClientよりデータを挿入し、 PHPでセレクト結果を表示すると文字化けはしません。 しかしphpMyAdmin上で参照すると文字化けしています。 文字設定がさっぱりわかりません....よろしくお願いします。 MySQL 4.1.7 PHP 5.02 phpMyAdmin 2.6.0
- ベストアンサー
- PHP
- noname#8223
- 回答数3
- PHPからMySQLで一文字でも一致したら表示したい
PHPからMySQLで一文字でも一致したら表示したいのですが その場合のSQL文はどうすればいいのでしょうか? 日本語で漢字一文字だと都合が悪いそうですが? 前方一致(keyword%)中央一致(%keyword%)や後方一致(%keyword)を統合したモノはありますかね? 東京都渋谷区神宮前ならこの9文字中一文字でも検索語にあれば、 例えば、東、都立高校、髪神紙加味、いずれの場合でも 東京都渋谷区神宮前と検索結果が出てきて欲しいのです。 よろしくお願いします。
- ベストアンサー
- PHP
- takeya4649
- 回答数2
- クッキーについて
はじめてクッキーを使ったログイン画面を作ろうと思います。 クッキー自体の動作などがあまりよくわかっておらず、HPを見ても、私が求めるものに見当たりません。 (探し方が悪いのかも・・・・) 実際に作りたいのはBasic認証ではなく、単なるログイン(ID・PASSWD)をデータベースと比較し、そのIDによって表示するHTMLが違うようなつくりにしたいと思っています。 この場合ハッシュ関数にIDやPASSの情報をもっていたほうがいいのでしょうか? また、クッキーを使う際に、これだけは基本というものがあれば、教えていただけたらありがたいです。 参考になるURLがあれば教えてください。
- PHPの変数をJavaScriptに渡したい
PHPの中にJavaScritの確認ダイアログを表示しています。 PHPの変数をJavaScript内でも使いたいのですが、どのようにすればよいのでしょうか? <?php $number=$_POST["number"]; if(isset($_POST["delete"])) { //選択したデータの削除 //削除の確認 print("<script language='JavaScript'>"); print("res=confirm('削除してもよいですか');"); print("if(res==false) location.href='delete.php?number=$number';"); print("</script>"); ?> また、<?php ?>内でJavaScriptを使っているのでprint文でJavaScript文を書いていますが、あまりスマートではありません。 これ以外の記述方法はあるのでしょうか? よろしくお願いします。
- PHPのサーバでアクセスが急におそくなったのですが,原因を調べる方法。
こんにちは, 現在ApacheとLinux Redhat9でWebサーバーを構築しています。 サーバースクリプトはPHP4を使用しているのですが,急に遅くなりました。 遅くなった部分を調べてみると : hogehogehoge($a); : if (!ereg($a .....)) { print("error"); } : となっています。 それで,しらべてみたのですが,遅いのはhogehogehogeという関数なのですが,そこを「//」でコメントアウトすると今度はeregの部分で時間がかかっているようなのです。 <時間がかかっているとわかったのは,print_r("debug"); flush();という部分を入れて,表示させてみました> 他のphpではうまくいっているようなのですが,何がわるいのでしょうか? 情報として少ないのですが,よろしくお願いいたします。 <他の情報でわかるのあれば,返答いたしますので,よろしくお願いいたします。>
- PHPorCGIでデータ検索
こんにちは。 PHPで1万件弱のデータを3までのand条件で検索し検索結果を2つのフィールドを使ってソートするプログラムをひこうと思っています。 データの更新はCSVで行うのであくまでも検索のみです。 そこで問題なのは方法なのですが、 このような場合ですとやはりDBを使った方がいいのでしょうか?DBを使用するのだったらMySQLを考えていますが ホスティングサービスの関係でDBを使えないんです。 質問なのですが、 1.上記のような条件でデータをCSVで使って検索やソートができますか? 2.もしできるとしてDBと比べた時に開発のしやすさ、検索結果が表示されるまでのレスポンスはどれくらいの違いがありますか? 3.もしPHPが無理だとしたらCGIとCSVでは可能でしょうか?また可能でしたら2の比較はどうなりますか? 4.今回のような質問を比較しているサイト等ありますか?あったら教えていただけないでしょうか? 自分でも色々と探してみたのですが、どうにも見つからなくて困っています。 ご質問が色々とあって申し訳ございませんが、ご教授をよろしくお願いします。
- ベストアンサー
- PHP
- amountainblast
- 回答数2
- The requested method POST is not allowed for the URL~
a.htmlからb.phpへフォームを通じて、データを渡して b.phpで表示内容が確認できるのですが、 変更したい場合にb.phpからa.hrmlにsubmitボタンで 戻りたいのですが、 The requested method POST is not allowed for the URL~ 上記のようなエラーが出て戻れません。 解決方法が分かる方いましたらよろしくお願いします。 ちなみにpostをgetに変更してもダメです。
- ベストアンサー
- PHP
- takeya4649
- 回答数2
- 負荷分散におけるセッションIDの共有
Webサーバ(apache1.3系)を冗長構成にしている場合、 PHPのセッションIDを使用してのセッションIDの共有は、どのような方法がありますでしょうか? (どっちに振り分けられても、セッションが切れない方法です。) ※DBを使用する方法以外でお願いします。また、モバイルにも対応したいので、Cookieに格納しない方法以外でもお願いします。 参考URL等がありましたら、教えていただけたらとおもいます。 (Java+Tomcatをには、セッションのレプリケーションの機能があることはわかりました。) ロードバランサーの設定にそのような機能がありましたら、教えていただきたいです。
- 締切済み
- PHP
- magicjourny
- 回答数1
- 検索結果が蛇腹のように開くサイトの仕組み
http://isohunt.com/ 上のサイトでは検索結果一覧のうちひとつをクリックすると、その項目の下が開いて詳細な内容が表示されるようになっています。このような機能の仕組みをご存知の方がいたら、お教えください。 海外のサイトでは良く見かける機能ですが、パッケージ化されているのでしょうか?
- ECサイトの購入後の在庫処理
ECサイトで商品を販売しています。プログラムはPHP、データベースはMYSQLを利用しています。 購入ごとに在庫数を減らしていくようにしています。 この時、在庫が少なく、在庫0になる決済を処理中に、他の誰かがその対象商品をカゴにいれようとしたときに「在庫なし」という表示をしたいと思います。実際に在庫が0ならば「在庫なし」表示はでるのですが、カゴに入れるタイミングで、その時在庫が0でなければ、何人でもカゴに投入できると思います。そのタイミングがズレた場合、在庫のない商品を購入できてしまいます。 早いもの勝ちで在庫を管理すればいいのでしょうが、なかなか難しく、システムの概要をお教え願えないかと頼った次第です。 支離滅裂になってしまいましたが、どうぞよろしくお願いいたします。m(_ _)m
- HTML+PHP+JavaScript
リンクからJavaScriptでPHPに遷移させ、書き換えた内容を表示するというものをやりたいのですが。。 PHPではcase文で場合わけし、モードによってHTMLを表示させる機能はできています。 しかし、HTMLのリンク<A href=""></A> で新しいウィンドウを開き、そのページにその処理を行いたいです。 現在ボタンなどでは下記のように遷移させています。 <!-- function send(action, mode){ document.forms[0].mode.value = mode; document.forms[0].action = action; document.forms[0].method = "post"; document.forms[0].submit(); return false; } //--> <INPUT TYPE="button" VALUE="編集する" onClick="javascript:send('{val PHP_PATH}{val EDIT_PATH}','baseinfo')"> これですと、指定したアクションのPHPに遷移し、このモードにより処理をわけています。 しかし、リンクがクリックされたら、処理にいき、 さらにその処理をしたデータを新しいウィンドウに表示されるというのがどうもうまくいきません。 普通に ・<A HREF="" onclick="javascript:send('{val PHP_PATH}test.php','template')" TARGET="conf">テスト</A> とすると、元のウィンドウに、修正した内容が反映され、新しいウィンドウはブランクしてしまいます。 何か他によい方法はありませか?
- 複数のファイル名を取得したいのですが…
ディレクトリ内のファイル名を1件づつ取得し、表示したいのですが、readdirを使用し、ファイル名を取得すると、一つの変数に存在するファイル名をまとめて表示してしまいます。 ファイルの件数分、変数へファイル名を入れることは可能でしょうか? よろしくお願いします。
- ベストアンサー
- PHP
- yukapu5656
- 回答数2
- 一つのコードで何ページも表示するとき
いつも、疑問に答えてくれてありがとうございます。 下に書いたコードのように、getをつかってページが変わるようにした場合で疑問を持ちました。 何人もの人が一度にアクセスしてきても、下に書いたコードで誤作動を起こしたり、動作が遅くなったりはしないのでしょうか。 もし誤作動を起こすのであれば、copy関数をつかって見ようかと思っているのですが。 よろしくお願いいたします。 --test.php--------------------------------------- <?php if($_GET['page']==1){ $content="ほにゃららページ"; }elseif($_GET['page']==2){ $contentテストですページ"; }else{ $content="トップページ"; } echo<<<test <table> <tr> <td>${content}</td> </tr> <tr> <td> <a href=test.php?page=1>ほにゃららページ</a> <a href=test.php?page=2>テストページ</a> <a href=test.php>トップページ</a> </td> </tr> </table> test;
- メール送信フォーム自動作成ソフト探してます。
メール送信フォームを管理画面で項目等を指定すれば自動で生成(HTMLを)できいくつでも簡単にフォームメールを作成できるPHPやCGIを探してます。 自動生成ということでフリーソフトでは流石になさそうですが最低限以下の3つを満たすシンプルなもので構いませんん。なるべく安いのを希望しますが有償でもOKです。どこかにありますでしょうか? ◆必須の機能 ・必須項目を設定できる ・フォーム送信後、ユーザと管理者へメールできる ・必須項目が未入力時のみ次画面でエラー画面を表示 ◆できれば欲しい機能 テキスト入力以外に、ラジオやチェックボックスやテキストエリアなども生成できる よろしくお願いします。
- phpの高速化は可能ですか?
apache1.3(+php4)でサーバを立てています。squirrelmailというphpメールソフトを入れて いますが、非常に遅いと感じています。 先日、apacheにmod_perlを設定しました。今まであれ ほど遅く感じたperlプログラムは嘘のように速くなりま した。 ここで思いますが、php4(mod_php)はそんなことは可能 でしょうか。 設定が悪かったので、phpアプリケーションが 遅くなったのでは、と考えています。
- PHPでカレンダーを作る(縦書き)
PHP初心者です。 PHPでカレンダーを作りたいのですが、よくある格子型のではなく、以下のように縦に日付が並ぶタイプです。 (例) ------------------------ 2004年12月 1日 (水) 2日 (木) ・・・ ・・・ ・・・ ・・・ ・・・ ・・・ ・・・ 31日 (金) ←前 次→ ------------------------ どなたか、参考になるスクリプトが公開されていることをお知りであれば、教えて欲しいです。 もしくは、参考となるソースをご指南頂けると、とても助かります。
- 圧縮ファイルのダウンロード
現在ログをダウンロードするプログラムを作成しています。 ログを1つのファイルとしてあつかうため、 それぞれのログを ftp_fget関数で1つのファイルにまとめました。 ここまではうまくいってるのですが、容量が大きいため 圧縮せざるをえないと重い。 system('/usr/local/bin/zip '.$fileName.'.zip '.$fileName); 上記のシステムコマンドでファイルを圧縮しました。 15MBのファイルが2MBまで落ちましたが、 これをダウンロードしようとするとうまくいきません。 ダウンロードのやり方は下記のようなやり方です。 header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=" . $all_data['fileName']); header("Content-Length: " . $fSize['B']); readfile($all_data['fileName']); このような方法でダウンロードしようとすると、何故か688バイト分くらいしかとってきてくれません。 何か原因があるのでしょうか? どなたかご教授お願いいたします。