【PHP】質問スレッドpart23【php】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/10/05 17:36:38ID:???・新規質問の方は上げてください。age進行でお願いします。
・質問する際には環境も明記。
・正しい日本語で分かりやすく。
・レスがつかないからって逆切れする厨お断り。
・解決しなくてもこたえてもらったら礼を。
■本家
http://www.php.net/
■日本 PHP ユーザ会
http://www.php.gr.jp/
■PHP マニュアル
http://www.php.net/manual/ja/
■PEAR マニュアル
http://pear.php.net/manual/ja/
過去スレ, 関連スレ等>>2-4
すみません
OSはWindows
PEARをいじってたら出ました
PHP5です
0434nobodyさん
04/10/15 02:59:25ID:???0435ポルコ
04/10/15 12:07:20ID:FVcyWQqoポストグレーSQLを用いてサーバーからデータを取り出すプログラムを
作成してるのですが検索結果が一つのページに全部出てしまうので
10件づつ表示したいのですがどうもうまくいきません
仕様OSはリナックスのレッドハットです
一応PHP部を記しておきます
<?php
$name = "syusyoku";
$use = "postgres";
$con = pg_connect( "dbname=$name user=$use");
$d1 = "kigyoudata";
$d2 = "kyuujindata";
$se = "所在県";
$se2 = "会社コード";
$cheacka = 0;
$query = "SELECT * FROM \"$d1\" where \"$se\" like '%$_POST[ken]%'";
$rs = pg_query($con,$query);
$maxrows = pg_num_rows($rs);
$maxcols = pg_num_fields($rs);
$goukei = $maxrows;
//表示♪
echo("<P align=\"center\">");
echo("$_POST[ken]");
echo("について検索しました。");
echo("</p>");
0436ポルコ
04/10/15 12:12:02ID:FVcyWQqoecho("<P align=\"center\">");
echo("残念ながら当データーベースには該当の企業はありませんでした。");
echo("</p>");
echo("</FORM>");
echo("</BODY>");
echo("</HTML>");
}else{
echo("<P align=\"center\">");
echo("$maxrows");
echo("社の登録を発見しました。");
echo"</p>";
for ($row = 0; $row < $maxrows; $row++) {
$rowdata = pg_fetch_row($rs, $i);
$query2 = "SELECT * FROM \"$d2\" where \"$se2\" like '%$rowdata[0]'";
$rs2 = pg_query($con,$query2);
$rowdata2 = pg_fetch_row($rs2,$i);
if($rowdata2[25]==f){
0437ポルコ
04/10/15 12:17:20ID:FVcyWQqoecho"<TABLE BORDER=\"1\" WIDTH=\"700\">\n";
echo"<tr>";
if($cheacka==0){
echo"<td width=\"20\"></td>";
echo"<td width=\"80\">";
echo"会社コード";
echo"</td>";
echo"<td width=\"145\">";
echo"会社名";
echo"</td>";
echo"<td width=\"145\">";
echo"カイシャ名";
echo"</td>";
echo"<td width=\"200\">";
echo"ホームページ";
echo"</td>";
echo"</tr>";}
echo"<td width=\"20\"><input type=radio name=kensaku value=$rowdata[0]></td>";
0438ポルコ
04/10/15 12:18:28ID:FVcyWQqoecho("<td width=\"145\">".htmlspecialchars($rowdata[1])."</td>");
echo("<td width=\"145\">");
echo("$rowdata[2]");
echo("</td>");
if($rowdata[27]==NULL){
echo("<td width=\"200\">");
echo("登録されていません");
echo("</td>");
}else{
echo("<td width=\"200\">");
echo("<A href=\"$rowdata[27]\">");
echo("$rowdata[27]");
echo("</a>");
echo("</td>");}
echo("</tr>");
echo"</TABLE>";
$cheacka = $cheacka+1;}}}
0439ポルコ
04/10/15 12:19:53ID:FVcyWQqoif($maxrows==0){
}else{
echo("<P align=\"center\">");
echo("残念ながら今年は、求人がありませんでした。");
echo("</p>");}
echo("</FORM>");
echo("</BODY>");
echo("</HTML>");
}else{
echo"以上";
echo"$cheacka";
echo"件の求人があります。";
echo("<br><center><INPUT type=\"submit\" name=\"送信\" value=\"詳細検索\"></center></CENTER></FORM></BODY></HTML>");}
?>
長々とプログラムを貼って申し訳ありません。あと汚いソースで申し訳ないです
ご教授の方お願いいたします
0440nobodyさん
04/10/15 12:29:17ID:???Zend Studio 3.5 日本語版リリースですよ〜!
0441nobodyさん
04/10/15 12:33:03ID:iLe5NUwSosはfedracore2なんだけど
0442nobodyさん
04/10/15 12:36:49ID:???まずさ、ポストグレーとか検索とかはどうでもいいからさ、
<?php
$list = array("いか","たこ","くらげ");
:
:
?>
海の生き物の例 <?php echo ?????? ?> <br>
<a href="????">prev</a> <a href="????">next</a>
みたいなかんじでさ、いか、たこ、くらげを
ひとつづつ表示して prev と next で進んだり戻ったり
するようなプログラムをどう書くか、考えてみなよ
0443nobodyさん
04/10/15 12:58:02ID:???0445nobodyさん
04/10/15 13:38:17ID:???というのと同じ動作をphpでさせることは可能でしょうか?
0446ポルコ
04/10/15 13:47:20ID:FVcyWQqoチャレンジしてみます
0447nobodyさん
04/10/15 13:51:56ID:???釣られた?
0448nobodyさん
04/10/15 14:21:08ID:???>>447さんの物を入れて試したけど動作しない
(´・ω・`)ショボーン php初めて出しよくわからない
0449nobodyさん
04/10/15 14:25:15ID:???0450447
04/10/15 14:32:27ID:???まずはjavascriptとphpがそれぞれどこで動作するか区別する所
から始めるのが良いのではないかと
もしかすると、phpをインストールするところから話をしないと駄目?
釣りではなければ
0451nobodyさん
04/10/15 15:01:49ID:???0452軟式PHP
04/10/15 15:15:19ID:???作って、それにPHPタグを埋め込んでウゴカネーって言ってるでしょ。
0453軟式PHP
04/10/15 15:15:45ID:???0454447
04/10/15 15:51:16ID:???1.適当なページをぐぐって、apacheとphpをインストール。以下、このページを参照したことにする
ttp://y-kit.jp/saba/xp/apachexp.htm
ttp://y-kit.jp/saba/xp/phpsetup.htm
2.test1.phpを作って、test.php と同じフォルダに置き、http://localhost/test1.php にアクセスして確認
<?php
echo "<body onUnload=window.open('http://www.google.co.jp/'); self.blur();>hogehoge</body>";
?>
3.以下の場合はさっさと諦めること(←一番重要)
・参考ページのバージョンが最新版と違うのでインストールできない
・「やってみたけどできません」とレスをしたくなる
・そもそもナニが書いてるか判らない
0456454
04/10/15 16:21:28ID:???「php インストール windows」でぐぐって、SSがたくさんある最初のページを
選んだんで、細かくは見てないんですよ
良い所があったら紹介きぼん
0458nobodyさん
04/10/15 16:51:08ID:???458だそうです。分かるよね?
0460456
04/10/15 17:30:54ID:???「『phpのページに飛んだら、最新版が4じゃなくて5になってるから
インストールできない』と思うんだったら、さっさと諦めろ>448」
という意味のつもりだったんだが。
まだ勘違いしてる?
0461nobodyさん
04/10/15 20:30:37ID:???0462441
04/10/15 20:33:55ID:DyYDEcBK0463nobodyさん
04/10/15 20:47:21ID:???じゃなきゃだまっとれ。
0464441
04/10/15 20:57:28ID:???さっさと答えろボケナス
0465nobodyさん
04/10/15 21:41:38ID:???これと
http://php.s3.to/man/ref.exec.html
これを
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/521smartinfo.html
組み合わせればできる。
0466nobodyさん
04/10/15 21:55:57ID:???−RSSトピックス−ってのは動作するけど
−RSSブロガー−ってのが動作しないんです。
エラーが
Fatal error: Failed opening required 'XML/RSS.php' (include_path='.:/usr/share/pear') in /home/webuser/arckd/public_html/php/rssv.php on line 4
一応、XMLの文字を削除してみるも今度はline11でエラー。
こういう場合ってどうすればいいですか?
サーバーはこれ
http://box.elsia.net/
0468441
04/10/15 22:05:10ID:???thanks!
0469nobodyさん
04/10/15 22:15:17ID:???クソして寝ろカス
0470nobodyさん
04/10/15 22:27:16ID:3cA5pXC+おお、やさしいじゃねーかこの糞野郎!
0471nobodyさん
04/10/16 10:44:55ID:???CLIはsafe_modeをon
CGIはoffにするときはみんなどうやってる?
0472nobodyさん
04/10/16 10:59:56ID:???CLI版の PHP は -c オプションで読み込む php.ini ファイルの位置を指定できるので、
php.ini ファイルをどこかにコピーして、CLI版の PHP では -c オプションを指定して
使用するというのはどう?
0473472
04/10/16 11:06:21ID:???CGI版の PHP でも -c オプションで読み込む php.ini ファイルを指定できた。
0474nobodyさん
04/10/16 12:26:07ID:OW4RwqwJその文字列をそのまま記録(サーバーにコピーしない)したいのですが
$_POSTにも$_FILESにもURLは格納されません
取り出す方法ってありますか?
0476nobodyさん
04/10/16 13:21:46ID:???アップロードの為のフォームだけでは無理だから
JavaScriptを使って隠しフィールドにリアルタイムで値をコピーする
0477474
04/10/16 13:49:33ID:???0478nobodyさん
04/10/16 14:16:11ID:???0479nobodyさん
04/10/16 14:47:15ID:???やっぱJSしかないんでしょうか?
0480nobodyさん
04/10/16 15:23:21ID:???0486nobodyさん
04/10/16 18:44:21ID:QWFCEociユーザー認証した後の画面にてある一定の時間がたつと
強制ログアウト みたいな処理を行いたいのですが
どうすればいいのでしょうか?セッションでいけます?
0487nobodyさん
04/10/16 18:47:49ID:QWFCEoci>ユーザー認証した後の画面にてある一定の時間がたつと
認証後のページで何も操作が行われていなくて一定の時間がたつと
です。すみません。あと認証方法はなんでも結構です。
0489nobodyさん
04/10/16 20:54:21ID:M6muWICIぐぐっても適当なのがなくて。
0490nobodyさん
04/10/16 20:59:36ID:???0491nobodyさん
04/10/16 21:03:49ID:???0492nobodyさん
04/10/16 21:06:49ID:M6muWICIあぁ、そか。
ありがと。
探してみる。
0493nobodyさん
04/10/16 21:39:27ID:???http://www.phppro.jp/backnumber/issue/200401/
サイトだと探した時は英語ならそこそこあったけど、
一番参考になったのはちんまい既存のエクステンションのソース。
0494nobodyさん
04/10/16 21:59:39ID:???特定のフォルダの内容をリストアップして、
順番にincludeするには、どうしたらいいでしょう?
0495nobodyさん
04/10/16 22:00:28ID:M6muWICIありがとう。
やっぱ、この雑誌を講読しようかなぁ・・・・・
目次を見る限りではよさげなんで。
0496nobodyさん
04/10/16 22:13:27ID:5/6cL4VE内部では共有されているのでしょうか?
全部別だとかなりメモリの無駄遣いになる気がするのですが、
そのあたりどうなんでしょう。
0497nobodyさん
04/10/16 22:55:29ID:???特定のフォルダの内容をリストアップして順番にincludeすればいいじゃない
正直何処が分からんのか分からん
やりたいこともはっきりせんし
0500nobodyさん
04/10/17 01:21:37ID:???0501nobodyさん
04/10/17 02:10:17ID:???0502nobodyさん
04/10/17 09:27:21ID:jarDWpExいくつかのホスト上で同 時にIDを生成させる場合、
全く同じミリ秒のIDが生成されるのを防ぐの にprefixが有用です。
とのことですが、同一ホスト上で実行した場合は、
かならずユニークになる、ということでしょうか?
ミリ秒&スレッド(?)違いで、
2038年まで
すべて違うID(同一ホスト上では)が生成されるのでしょうか?
0503502
04/10/17 09:38:39ID:???128ビット=
3.4028236692093846346337460743177e+38
種類、ということなので(もう位の呼び名もわからない)
同一ホストなら完全にユニークな、
またプレフィックス違いの他ホストで生成してもほぼ間違いない程度のユニークさ、
くらいは保証してそうですね…
0505nobodyさん
04/10/17 14:34:30ID:???PHPとPerlが同じシステムコールの FLOCK(2) を使っていれば有効
どちらかが別のことをしていたら無効
ソースを見てないからなんともいえないけど
0506nobodyさん
04/10/17 14:55:47ID:???perlの方は知らん。
perlコーディングスレの方で答えている人のように自前でロックファイル等を実装するのが良かろう。
0509nobodyさん
04/10/17 18:08:30ID:???0510nobodyさん
04/10/17 22:43:21ID:???0511カポコン
04/10/17 23:38:14ID:???0512nobodyさん
04/10/17 23:52:00ID:Khjpd2op0513nobodyさん
04/10/17 23:53:39ID:???0514nobodyさん
04/10/18 00:24:14ID:???0515nobodyさん
04/10/18 00:37:58ID:v+mK9r/20516mitsu
04/10/18 01:04:21ID:UsXTjS7N教えて頂たいことがあります。
検索結果から名前をクリックすると詳細ページにジャンプ
したいのですが
タグ、方法がわかりません。
やりたいことは自宅サーバーで店舗管理をしているのですが
各店舗のTOPページを開きたいのです。
例えばhttp://***.com/店舗名でジャンプができるような設定を
教えて頂けますでしょうか?
0517nobodyさん
04/10/18 01:07:39ID:???設定とかタグとかじゃないので、
自分でそのような動作をするスクリプトを作成してください。
1. 検索するためのスクリプト
2. 詳細表示するためのスクリプト
0518nobodyさん
04/10/18 01:29:21ID:???0519無名人
04/10/18 04:13:03ID:???Error fopen(): SAFE MODE Restriction in effect. The script whose uid is 10182 is not allowed to access /virtual/アカウント名/public_html/ディレクトリ名/data/html owned by uid 1000
From /virtual/アカウント名/public_html/ディレクトリ名/common.php line 153
だれか助けてください。
なんのエラーなのかさっぱり。。
http://php.planetmirror.com/manual/ja/features.safe-mode.php
所有者と違うIDでファイルを開こうとしたんだろう
0522無名人
04/10/18 04:29:06ID:???がんばって解決したいと思います。
0523nobodyさん
04/10/18 08:32:05ID:???例えばPostgreSQLだとoidで関連づけるのが
多くの本に載ってるけど。MySQLだと、
どうするんだろうね?私も知りたい。
0525nobodyさん
04/10/18 13:52:07ID:???FTPなどで消せなくなってしまったのですが、セーフモードでも使用出来るファイル削除などのファイルマネージャースクリプトを探しています。
宜しくお願いします。
0526nobodyさん
04/10/18 14:43:49ID:???板違い。
【CGI】こんなCGI探してますver.15
http://pc5.2ch.net/test/read.cgi/hp/1097762828/l50
こっちのテンプレをよく読んで自分で探してから聞け。
0527nobodyさん
04/10/18 16:04:19ID:YHb3Wttzとりあえずiodbcとやらを入れたりしたのですがわけわからんw
何かわかりやすいサイトとかないでしょうか?
0528nobodyさん
04/10/18 16:38:04ID:???これとかは?
http://aidan.dotgeek.org/lib/?file=function.rmdirr.php
0530nobodyさん
04/10/18 22:13:53ID:???しかしさ、膨大なデータにID割り振ったら、溢れない?
例えば、毎日お客が1000人来て、一人につき10個買い物。
すると1日で10000件のデータ。1ヶ月で30万件のデータ。
1年で365万件のデータ。
これにID割り振ってても、大丈夫なんかい?
0531nobodyさん
04/10/18 22:41:09ID:wrtSnmi9オフライン(デスクトップ上)でPHP動かすこと出来る?
0532nobodyさん
04/10/18 22:42:52ID:???■ このスレッドは過去ログ倉庫に格納されています