【PHP】質問スレッドpart30【php】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/10/25(火) 06:50:06ID:Q4oGlTH3【基本ルール】
・新規質問の方は上げてください。age進行でお願いします。
・質問者は2回目以降、最初のレス番号を名前欄に入れてください。
・回答者は質問者に対して>>(アンカー)をつけてください。
・煽り・荒らしは放置。荒らしに反応した香具師も荒(ry
・解決しなくてもこたえてもらったら礼を。
【質問テンプレ】
・マニュアルを調べたか、google検索したか(調べたキーワード)
・タイトル(禁:教えてください!etc) 例:requireとinclude
・内容 例:requireとincludeはどう違うのですか?
・質問する際には環境も明記。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・オブジェクト指向については良スレがないから本を買え
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
【PHP マニュアル】
http://www.php.net/manual/ja/
※マニュアル上部の「search for」から検索を活用すべし(便利)。
過去スレ、関連リンク、FAQ等>>2-10辺り
0796nobodyさん
2005/11/22(火) 22:07:48ID:4gN/7PSO現在は、見出し・概要・本文を表示しているのですが
これを
見出し・概要・「本文の画像」のみ
という風に表示したいのですが、
だれかコード書いてくれませんか?
0799nobodyさん
2005/11/22(火) 23:13:20ID:???くだスレと分ける必要もないんじゃね?
0800nobodyさん
2005/11/22(火) 23:34:38ID:4gN/7PSO0801nobodyさん
2005/11/23(水) 00:15:29ID:???0802nobodyさん
2005/11/23(水) 00:37:33ID:???0804nobodyさん
2005/11/23(水) 06:16:23ID:???0805nobodyさん
2005/11/23(水) 06:18:26ID:???0806nobodyさん
2005/11/23(水) 07:08:11ID:???・・・何?ワロスとか書いたらいいの?
最近、馬鹿が多いから俺みたいにネタ
にレスつけんのやめような
0807nobodyさん
2005/11/23(水) 07:36:08ID:???0808nobodyさん
2005/11/23(水) 10:31:32ID:???0809nobodyさん
2005/11/23(水) 10:38:03ID:???0810nobodyさん
2005/11/23(水) 11:35:16ID:???0811nobodyさん
2005/11/23(水) 12:25:23ID:???0812メール送信したい
2005/11/23(水) 12:50:40ID:???うまくいきません。
検索サイトで見つけたメールフォームから送信までのテンプレを3種類ほど試しましたが、
ひっかかっている箇所の修正ができません。
テスト環境はアパッチ2・php5です、メールフォームの必要事項は氏名・メルアド・件名・
本文の四項目です。
いいテンプレございましたら教えて下さい。
できれば携帯で使えるものがいいです。
0815nobodyさん
2005/11/23(水) 12:56:05ID:???【 スクリプト改造依頼スレ 】(丸投げ) part4
http://pc8.2ch.net/test/read.cgi/php/1127916965/
0816nobodyさん
2005/11/23(水) 12:57:26ID:???つ[<a href="mailto:[email protected]">メール送信</a>]
0817nobodyさん
2005/11/23(水) 14:35:19ID:???(
[0] => abc
[1] => def
[2] => ghi
)
で、array[$i]に g が含まれている、いないの場合分けってどうやればいいんですか???
0819nobodyさん
2005/11/23(水) 14:54:23ID:???そうではなくて、こういうこと?
$a = array("abc", "def", "ghi", "jkl", "mno");
$b = preg_grep("/^[^g]+\$/", $a);
var_dump($a, $b, array_diff(array_keys($a), array_keys($b)));
0820nobodyさん
2005/11/23(水) 15:07:03ID:n7W1uJ4Uexec()でsshで操作させようと思うのですが、
ssh許可されているサーバでしかもちろん使えませんよね?
あふぉですまそ。
exec()でコマンドなんかは呼び出せるからどうなのかなと思いまして。
0822nobodyさん
2005/11/23(水) 15:11:29ID:???いえ、あふぉ、そのものです
PHPの勉強の前に日本語学校に通ってください
0823かにたま ◆kani39TDoc
2005/11/23(水) 15:36:38ID:qoUPjdNn0824nobodyさん
2005/11/23(水) 16:05:55ID:???他のサーバーでは正しく動いたんですが、自鯖では上手くいきません。
ディレクトリは正しい時刻が取れるんですがファイルの時刻が、
1970/01/01 09:00:00になってしまいます。
php.iniの設定かと思うんですが、何処を変更したらいいでしょうか。
0825nobodyさん
2005/11/23(水) 16:13:32ID:???0828nobodyさん
2005/11/23(水) 18:00:07ID:???セキュリティの関係上SSLを通したいと考えています。
この場合どのような方法をとれば良いでしょうか?
そのphpをSSL通して動かしただけではftp部分はセキュアには
なりませんよね?
0831828
2005/11/23(水) 21:58:12ID:???レスありがとうございます、
phpでポートフォワーディングを実現することは可能なのでしょうか?
かなり難解そうな気がしますが・・・
0833nobodyさん
2005/11/24(木) 00:54:16ID:1FyGYiu1peclでssl2ライブラリがある。
PHPマニュアルにも載ってるよ。
漏れは挫折した・・・
ポートフォワーディングはルータでやればいいのではないかと・・・
0834nobodyさん
2005/11/24(木) 03:52:03ID:???PSQLのtimestamp型の列を扱う
標準関数ってありますか?
2005-11-11 10:00:00
と
2005-11-12 11:00:00
の時間を比較して差を出したり
他にもそういう関係の関数ってありませんでしょうか
自分で作るしかありませんか?
0835834
2005/11/24(木) 03:52:40ID:???0837nobodyさん
2005/11/24(木) 06:10:16ID:???0838nobodyさん
2005/11/24(木) 08:25:39ID:oCc1MCAs0839nobodyさん
2005/11/24(木) 12:44:27ID:???0840nobodyさん
2005/11/24(木) 12:56:22ID:???よければ遅くなる根拠となる資料さらしてくれませんか?
0841nobodyさん
2005/11/24(木) 13:58:57ID:???なんにも知らないんだなw
0843nobodyさん
2005/11/24(木) 14:53:18ID:???0845nobodyさん
2005/11/24(木) 15:35:44ID:???0846nobodyさん
2005/11/24(木) 15:58:11ID:oCc1MCAsよければPHPで処理した方が遅くなる根拠となる資料さらしてくれませんか?
0848841
2005/11/24(木) 16:07:44ID:???ほんとですよね。
馬鹿の一つ覚えでDBで実行ですかw
ワロスワロス
0849nobodyさん
2005/11/24(木) 16:52:06ID:???0850nobodyさん
2005/11/24(木) 19:32:49ID:???排他制御って保障されていますか?
DBのオープン
↓
テーブルから値をロード
↓
インクリメント
↓
テーブルに保存しなおす
↓
DBのクローズ
この間に別プロセスが割り込むような事はありますか?
0851nobodyさん
2005/11/24(木) 19:44:24ID:???0852nobodyさん
2005/11/24(木) 20:45:03ID:???0853nobodyさん
2005/11/25(金) 07:55:34ID:???http://xxx.xxx/index.php?no=1のうようなもの
をクリックして飛んできたかどうかをチェックして、
ログに残すにはどうしたらいいですか?
0854nobodyさん
2005/11/25(金) 08:30:25ID:???↓
IDを取得
↓
ログに書き出し
こんな感じかしら?
0856853
2005/11/25(金) 09:34:23ID:???有り難うございます。
やりたいことは、
メールに、
http://xxx.xxx/index.php?no=***
(***以下はそれぞれ別の番号)
を記載して、
そのリンクを、クリックしたかどうかを判別したいんです。
0857nobodyさん
2005/11/25(金) 09:46:24ID:???で、どこで先に進めなくなってるの?
基本的に>>854のようにやりたい事をどんどん細かく分割していって、
それがPHPの構文や関数にまで分割できたら、それで動作するプログラムになってるよ。
0858nobodyさん
2005/11/25(金) 09:48:09ID:???番号の振り方を、パッと見では分からないようにしておいたほうがよさそうだね。
id部分をオリジナルのエンコード方法で暗号化しておいてPHP側でデコードするって感じかな。
整数番号を順番に振ってるだけだと、URL直叩きでの不正アクセスURLが簡単に想像できちゃうしね。
0862nobodyさん
2005/11/25(金) 10:03:06ID:???http://xxx.xxx/index.php?no=***のHTMLの「no=***」の部分が書き出せない のか
取得したID番号をログファイルに書き出せない のか
それともID番号が書き出し処理を行うPHP内部で取得できていない のか
どれ?
0863nobodyさん
2005/11/25(金) 10:05:58ID:???0864nobodyさん
2005/11/25(金) 11:17:15ID:???Apacheを使ってて、Apacheのログ設定をいじる権限を持っているのなら、
Apacheのログ書き出しを、環境変数使って制御するのが、手っ取り早いかも。
つまり
http://xxx.xxx/index.php?no=
を含むアクセスだけ、書き出したログを、現在の通常のログとは別に吐かせるとか。
そんなようなことを昔やってる例を聞いたことはあるので、できるとは思うが、細かい
ところは分からないので、方法はApache関係のスレで聞いてみると良いかと。
0865nobodyさん
2005/11/25(金) 11:24:12ID:5q1+9u/g再試行しなくても更新できるようにできませんか?
更新ボタンをページ内に値を送るフォームにしようかと思ったんだけどよくわかりません。
0866nobodyさん
2005/11/25(金) 11:39:19ID:???フォーム先つーか、POSTされたページを再読込する時には、
POSTしたデータを送信しなければならず、その際にはユーザに許可(再試行ダイアログ)を得なきゃいかん、
つーRFCがあったよーな。番号は忘れた。
POSTの処理が終わった後でheader("location: 〜")とか使って別のページをGETさせればよい。
0868865
2005/11/25(金) 12:32:19ID:???0869812
2005/11/25(金) 13:19:25ID:d0dndc1Rそれと、質問のしかたが悪いという指摘がありましたが、試したテンプレは
好意で公開してくれているようなモノだったので、詳細を省きました。
一応サイト管理者には質問のメールを出しましたが、回答がいつになるかわから
らかったので、ここで質問させてもらいました。
0871nobodyさん
2005/11/25(金) 13:49:17ID:???実行してるファイルのURLのフルパスを調べるにはどうしたらいいでしょうか?
0873nobodyさん
2005/11/25(金) 13:53:39ID:???getFulltin("FULL_PATH");
>872
知らないならすっこんでろよ
0875871
2005/11/25(金) 14:03:58ID:???URL(アドレス)のフルパス
強いて言えばhttpなのかhttpsなのかが知りたい。のです。
0876nobodyさん
2005/11/25(金) 14:05:40ID:???くだスレに行けってことだ。
0877871
2005/11/25(金) 14:09:10ID:???解決しました・・・
0878871
2005/11/25(金) 14:09:12ID:???だ〜か〜ら〜、ここで調べてるんじゃないですか。
知らないのならだまっててください。
>873
すみませんエラーになってしまいます。
もう少し、ご教授ください。
0880nobodyさん
2005/11/25(金) 14:15:54ID:???httpかhttpsかは$_SERVER["SERVER_PROTOCOL"]をチェック。
ホスト名+ポートはHTTP_HOSTでもいいがHost:を送らないお馬鹿なブラウザにも対応したいならSERVER_NAMEとSERVER_PORTで。
あとはREQUEST_URIをつなげてやればよさげ。
0881nobodyさん
2005/11/25(金) 14:16:08ID:???0882nobodyさん
2005/11/25(金) 14:16:10ID:???てかよ〜
解決したんならどう解決したのか書けよ
つくづく自分勝手なやつだな”お前”はよ!!!
0884871
2005/11/25(金) 14:20:14ID:???googleで調べた検索キーワード言えだの言われたら
おしえる気にもなりません
0885881
2005/11/25(金) 14:20:21ID:???って表示されてます orz
0886nobodyさん
2005/11/25(金) 14:21:33ID:???こうですぅ
Fatal error: Call to undefined function getFulltin() in - on line 1
0889nobodyさん
2005/11/25(金) 14:25:06ID:???ヒント: extensions
0891871
2005/11/25(金) 14:27:47ID:???0892nobodyさん
2005/11/25(金) 14:29:11ID:???0893nobodyさん
2005/11/25(金) 14:29:16ID:???また、無様な喪前かw
extensions で出来るんだよ。
どうやっても使えないとか嘘書くな。
0894nobodyさん
2005/11/25(金) 14:37:52ID:0/Y2pKf/0895nobodyさん
2005/11/25(金) 14:39:30ID:???■ このスレッドは過去ログ倉庫に格納されています