トップページphp
1001コメント347KB

【PHP】下らねぇ質問はここに書き込みやがれ 27

■ このスレッドは過去ログ倉庫に格納されています
00011様2006/08/23(水) 00:54:52ID:uM5Jzzy0
PHPに関するくだらねぇ質問用スレです。ここならお前の下らない質問に回答があるかも知れません。

まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆質問する場合の注意
1. 自分のIDを表示させること。(メール欄に何も記述しないでください)
2. サーバーのOS、WebサーバーとPHPの種類やバージョン等を明記すること。
3. 己の行った操作、変更などを詳しく明記すること。
4. エラーメッセージはそのまま表記すること。「エラーが出ます」では絶対分かりません。
5. 質問者としても態度をわきまえること。
6. 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・質問者は必ずIDを表示させてください。(メール欄に何も記述しないでください。)
・2回目以降は最初に質問した際のレス番号を名前欄に入れてください。
  (逆に回答者は質問者に対して>>(アンカー)をつけて答えてください。)
・解決しなくても回答をもらった場合はお礼を言う。
  (荒らし、煽りは除く。逆に煽られたときも、無闇に反論せずスルーすべし)

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・オブジェクト指向については良スレがないから本を買え。理解できないならムリに使うな。
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
0152nobodyさん2006/08/25(金) 13:57:13ID:???
>>149
各文字コードにあった、マッチング処理が必要だと思う
そんなことをやってくれる、公開されたスクリプトあったかな
0153nobodyさん2006/08/25(金) 14:16:07ID:???
http://hotwired.goo.ne.jp/webmonkey/2005/03/index4a_page6.html
上のページ、見てて疑問に思ったんですが、
$page = new stylesMainMenu();
$page = new mainmenu();
だけでページ表示されるんでしょうか?

$page->stylesMainMenu();
$page->mainmenu();

を行う必要はないのでしょうか?
0154nobodyさん2006/08/25(金) 14:27:36ID:???
>>143
UTF-8のファイルでファイルの先頭にBOMが付いているかも
0155nobodyさん2006/08/25(金) 14:32:39ID:cXrhOjOg
引数$testが echo $test;しても表示されないのはなんでなのかなぁ。
ほんとくだらない質問でごめんなさい。
0156nobodyさん2006/08/25(金) 14:33:43ID:???
>>153
コンストラクタはオブジェクト作成時に自動的に実行される関数です
PHP4ではクラス名と同名の関数がコンストラクタになります
PHPでは__construct() も使えます
0157nobodyさん2006/08/25(金) 14:43:28ID:rSZy/sXz
RSSがらみのテストプログラムを作っているのですが、

RDF系で使われている日付形式(例: 2006-08-24T16:20:00+09:00)をタイムスタンプに変換する方法がわかりません。
dateとかstrtotimeでいけるかと思ったんですがうまくいきません。

心当たりのある方、よろしくお願いします。
0158nobodyさん2006/08/25(金) 14:44:36ID:???
最近VBScriptからPHP4系に乗り換えさせられた者ですが、
VBScriptでいう「Response.Clear」みないなものはechoにはないのですか?
0159nobodyさん2006/08/25(金) 14:48:08ID:???
質問します。

// Perlでの処理
@array_1 = (1, 2, 3, 4, 5);
@array_2 = $array_1[1 .. 3];

Perlの配列のスライスのように、phpで上記のようなことは出来ますか?
0160nobodyさん2006/08/25(金) 15:16:22ID:???
>>157
正規表現とmktime()でなんとかしる

>>158
http://jp2.php.net/manual/ja/function.ob-clean.php
あたりかこの近辺かと

>>159
Perl程それをスマートに書く記述はないと思う
0161nobodyさん2006/08/25(金) 15:18:57ID:???
>>159
array_slice
>>160
そりゃ確かに演算子では用意してないけどさぁ
0162nobodyさん2006/08/25(金) 15:27:33ID:???
>>160
うはーまじっすかーΣ(゚ロ゚ )

正規表現よりは桁数で拾った方が速そうではあるけど・・・
くそー今のRDF規格を作った人を恨むしかないか。
RFC822形式なら一発なのに・・・

ありがとうございました。
0163nobodyさん2006/08/25(金) 15:37:15ID:bPaTgEu1
質問です。(PHP5,apache)
下記のコードにおいて、methを実行することで$inにout.phpで宣言している変数を代入するには、どうすればよいでしょう?

include("out.php");

class{
var $in;
function meth(){
$this->in = (out.phpで宣言されている変数)
}
}
0164nobodyさん2006/08/25(金) 16:02:31ID:???
>>157
こんな感じ?
$rdfdate = "2006-08-24T16:20:00+09:00";
$time = strtotime(preg_replace('/(.*)T(.*)([-+])(.*):(.*)/', '\1 \2 \3\4\5', $rdfdate));
echo $time; //1156404000
0165nobodyさん2006/08/25(金) 16:04:50ID:???
>>163
$this->in = $GLOBALS['out.phpの変数名'];
0166nobodyさん2006/08/25(金) 16:09:30ID:???
>>164
正規表現が苦手なので桁数でやってしましました。

function getTime($rdftime){
$t = strtotime($rdftime);//RFC形式は通る
if($t == -1){
//RFCではない。=RDF形式
$y = substr($timestamp , 0 , 4);
$m = substr($timestamp , 5 , 2);
$d = substr($timestamp , 8 , 2);
$j = substr($timestamp , 11 , 2);
$f = substr($timestamp , 14 , 2);
$b = substr($timestamp , 17 , 2);
$t = mktime($j, $f, $b, $m, $d, $y);
}
return $t;
}

こんな感じで。
0167nobodyさん2006/08/25(金) 16:26:32ID:???
/(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2})(:(\d{2}))?(?:([-+])(\d{2}):?(\d{2})|(Z))?/
0168nobodyさん2006/08/25(金) 17:26:44ID:???
PHP5ならstrtotime()で一発だお。
0169nobodyさん2006/08/25(金) 17:37:14ID:???
>>160 ありがとうございます。これでバッサリすっきりです。
0170nobodyさん2006/08/25(金) 18:40:51ID:???
変数に値を追加することは可能でしょうか?

たとえば

$aaa = "あああ";

この$aaa→"あああ"につなげて"いいい"を入れたいんです。
0171nobodyさん2006/08/25(金) 18:41:41ID:???
>>170 $aaa .= "いいい";
0172nobodyさん2006/08/25(金) 19:00:07ID:???
>>171
ありがとうございます
01731442006/08/25(金) 19:36:10ID:r3tiUVo5
>>151
アドバイスありがとうございます。
それは、何らかのクエリを二段階で投げる、という意味でしょうか??
0174nobodyさん2006/08/25(金) 19:53:37ID:Zr4Rxmi9
配列にある値の中から最小のものを返してくれる関数はありませんか?
0175nobodyさん2006/08/25(金) 20:15:11ID:???
配列の中にあるものは、intかdoubleだよね?
なら簡単に作れそうなきもするけど。
0176nobodyさん2006/08/25(金) 20:16:44ID:???
min()
0177nobodyさん2006/08/25(金) 20:31:53ID:???
>>176
配列もちゃんと自動で解釈してくれるんですね。ありがとうございました!
0178nobodyさん2006/08/25(金) 20:59:07ID:???
初歩的な質問ですいません。(間違ってプログラム板で質問してしまいました・・)

if($Cid==$line[1] or $Cid==$line[2] or $Cid==$line[3] or $Cid==$line[4] or
$Cid==$line[5] or $Cid==$line[6] or $Cid==$line[7] or $Cid==$line[8] or.................
$Cid==$line[100]) {

をなんとか一文ですっきりする方法はないのでしょうか?
例えば

if($Cid==$line[1から100]) {

のような感じです。
0179nobodyさん2006/08/25(金) 21:10:31ID:???
in_array()
0180nobodyさん2006/08/26(土) 00:50:39ID:???
shift_jisのログファイルを読み取ってutf-8で表示するにはどうすれば良いのですか?
若しくはどのようにしてログファイルにutf-8で保存するのですか?
0181nobodyさん2006/08/26(土) 01:51:42ID:???
/ext/pcre/php_pcre.c眺めてたら

>#define PCRE_CACHE_SIZE 4096

とか

> * If we reached cache limit, clean out the items from the head of the list;
> * these are supposedly the oldest ones (but not necessarily the least used
> * ones).

とか書いてあるんだけど、パターン使いまくりはあまりよろしくないってこと?
0182nobodyさん2006/08/26(土) 02:20:20ID:???
>>179
すいません。具体的にはどうなるのでしょうか?
0183nobodyさん2006/08/26(土) 03:24:48ID:???
>>182
くだ質スレだけど・・・答えは出てるんだからちょっとは自分で調べてみたらどうだ?
0184nobodyさん2006/08/26(土) 03:32:20ID:???
>>182
関数の動作ぐらい自分で調べる方法を身につけましょう
http://www.php.net/manual/ja/index.functions.php
ここらで検索するか逆引き的な本でも買いなされ

定番は「PHP5逆引き大全 500の極意 」なんじゃね
0185nobodyさん2006/08/26(土) 04:55:01ID:???
大体よ、arrayって何なんなんだよ? 配列ってどういうこと?
なんで自信満々に「俺は配列だよ」とか答えるんだよ死ね
0186nobodyさん2006/08/26(土) 07:15:19ID:???
>>185
誰もそんなこと言ってないようだけど
少し寝たほうがいいよ
0187nobodyさん2006/08/26(土) 07:25:14ID:???
>>181
正規表現のパターンを4096個も使うことってのはあんまないような気が・・・。
キャッシュが太りすぎたときにちょこっとクリアされるとは言っても心配するほどのことでもなさそう。
ループ内とかで繰り返し使われるパターンがクリアされたら確かに二度手間にはなるけど、また再登録されるわけだし、立て続けに同じのがクリアされる確率は低いと思う。

まあphpが正規表現のコンパイル結果をキャッシュしてるっての初めて知ったので、情報ありがd。
0188nobodyさん2006/08/26(土) 09:21:45ID:???
>>182
http://jp2.php.net/manual/ja/function.in-array.php

これでも分からないならお前にPHPは20年早いから諦めろ。


>>185
× I'm array.
○ in_array()

寝ろ。
0189nobodyさん2006/08/26(土) 09:37:57ID:???
> I'm array.
01901782006/08/26(土) 11:48:00ID:???
みなさん ありがおうとうございます。 in_array がヒントですね。

ただ、これでも $Cid = array("$line[1]", "$line[2]", "$line[3]",..................................... "$line[100]");
と$line[100]まで延々と記述しなければならないのでしょうか?
なにか数字が1〜100までつづきます みたいなことを定義できないのでしょうか?

おねがいします。
0191nobodyさん2006/08/26(土) 12:15:14ID:???
>>190
お前は何を言っているんだ
0192nobodyさん2006/08/26(土) 12:25:17ID:???
>>191
はい、要は↓をシンプルにしたいんです >< PHPのことがあまりわからず
サイトを引き継いだんですが・・・・・

$Arr=array();
for($i=0;$i<sizeof($Data);$i++){
$line=explode(",",$Data[$i]);
if($Cid==$line[1] or $Cid==$line[2] or $Cid==$line[3] or ........... つづく $Cid==$line[100]まで){
array_push($Arr,$Data[$i]);
}


この ........... $Cid==$line[100]){ 部分がなんとか短くスマートに出来ないか模索中さんです。
in_arrayをつかってもいちいち100まで記述しなければいけないのなら同じですよね?
0193nobodyさん2006/08/26(土) 12:32:54ID:???
>>192
in_arrayの説明をもう1000回読め

ヒントじゃなくて答えだ
0194nobodyさん2006/08/26(土) 12:35:17ID:ZmsklhSj
lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllll/ ̄ ̄ヽlllllllllllllllllllllllllllllllllllllllllll
lllllllllllllllllllll /      ヽllllllllllllllllllllllllllllllllllllll
iiiiiiiiiiiiiiiiiiiiii  試 も あ .iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiii|  合 う き  |iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
;;;;;;;;;;;;;;;;;;;;;|  終  ら  |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;|  了  .め  |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;:;:;:;:;:;:;:;:;:;:;|  だ  ろ  |:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:
;:;:;:;:;:;:;:;:;:;:;|        |:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:
:.:.:.:.:.:.:.:.:.:.:ヽ、      /.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:
:. :. :. :. :. :. :. :. ‐‐--‐‐':. :. :. :. :. :. :. :. :. :. :. :.
: : : : : : : : : : : : : : : : : : : : : : : : ,.‐- 、 : : : :
                  廴ミノ
                 ///¨' 、
                 y':;:;:;:/⌒i!
                J:;:;:;:;};:;:/;},
      ;il||||li'       t`'---‐';:;:;:l
     ,.r'"''、,┘        7;:;:;:;:;:;:;:;「
    ノ4 (⌒i        .}:;:;:;:;:;:;;/
   /..,__彡{, |         `i:;:;:;:;:;}
   (  .ミi!} l、         .」:;:;:丿
  クュ二二`Lっ)        `==='

0195nobodyさん2006/08/26(土) 13:02:58ID:???
>>192
ムリです!って言ってその会社やめちゃえば?
0196nobodyさん2006/08/26(土) 13:27:32ID:???
何度読んでもわかりませんよ・・

   ●;  rz ・・・・・・・

0197nobodyさん2006/08/26(土) 13:31:01ID:???
いやちょっと。お前いくらなんでもそれは頭悪すぎないか?
0198nobodyさん2006/08/26(土) 13:35:58ID:???
正直 今も昔も頭は良くないです。
なんどhttp://jp2.php.net/manual/ja/function.in-array.php読んでもわかりません・・

もうちょっと猿にもわかるヒントくれませんか?
0199nobodyさん2006/08/26(土) 13:45:52ID:???
ヒントじゃなくて答えだって。
わかんないなら100こ並べろ。
0200nobodyさん2006/08/26(土) 13:53:16ID:???
>>192
explode した結果が 100 以上の要素を持つ配列になり得るから困ってる?
0201nobodyさん2006/08/26(土) 13:55:21ID:???
バカのフリした釣りだろ
アレ読んで理解出来ないやつなんていねぇし
0202nobodyさん2006/08/26(土) 14:05:40ID:???
>>198
それを読んでもわからないなら、やめたほうがいい。

それと、お節介かもしれないが、知的障害あるか検査したほうがいい。
知的障害があることが既知なのであれば、
プログラミングという高度な知的作業を行うことがそもそも間違いだと思う。
0203nobodyさん2006/08/26(土) 14:37:14ID:???
>>198

  死ね

0204nobodyさん2006/08/26(土) 15:01:54ID:8b0v97H2
くだらない質問ですがお願いします。
$massage="
http://・・・・.com/・・・.php?data=UrlEncode($_GET['data'])
";
mb_language('Japanese');
mb_internal_encoding("SJIS");
mb_send_mail(省略);
を送信した場合
http://・・・・.com/・・・・.php?data=%82v%82%85%82%82%83%7D%83X%83%5E%81%5B」
とメールが届くのですが通常のアウトルックなどのメーラーで受信した場合クリックすると正常なデータを返しますが
hotmailなどのWebメールで受信した場合クリックすると
http://・・・・.com/・・・・.php?data=?v?…???}?X?^?
見たいに変換されます。
受信したアドレスのプロパティーを見ると
「javascript:ol('http://・・・・.com/・・・.php?data=?v?…???}?X?^?);」
なっています。一種の文字化けなのですがどのように対処すれば良いでしょう?
0205nobodyさん2006/08/26(土) 15:03:23ID:???
もうこの阿呆の相手するの飽きた。
マニュアルの日本語すら理解できないサルには俺らが何書いたところで理解できるわけもなし。
これやるからとっとと帰れ。

if(in_array($Cid, $line)) {
echo "私にサイト引き継ぎなんて到底無理です。私にPHPなんて200年は早いのです。";
}

$lineが100個でない時に生じうる意図しない動作に関しては自分で考えて何とかするように。
0206nobodyさん2006/08/26(土) 15:25:17ID:???
>>178
>>1を読んでIDを表示させろ。
偽者が出現していて荒れている気がする。
0207nobodyさん2006/08/26(土) 15:30:13ID:???
>>205
まったく意味がわかりません。もっと詳しくおしえてください 
職失いそうです ><

0208nobodyさん2006/08/26(土) 16:04:56ID:???
能力ないんだから仕方ない。つまり社会のゴミ。
0209nobodyさん2006/08/26(土) 16:15:06ID:???
>>180
mb_convert_encoding($value, "UTF-8", "SJIS")
0210nobodyさん2006/08/26(土) 16:31:15ID:???
ずいぶん今日は回答者が横暴ですね。
0211nobodyさん2006/08/26(土) 16:32:37ID:???
>>210=>>207

まあマニュアルも読めない奴に答える必要は無いということだm9(^∀^)
0212nobodyさん2006/08/26(土) 16:34:51ID:???
自分と意見が合わなかったらなんでも本人乙ですか。
うざいからお前帰っていいよ。

次の質問どうぞ
0213nobodyさん2006/08/26(土) 16:38:21ID:???
煽ってんのはどうせ1人だろ?気にしなくていいよ。
0214nobodyさん2006/08/26(土) 18:49:13ID:8NxWDex1
質問させて頂きます。

○大まかな処理
サーバにある画像を、CSVファイルの値を元にファイル名変換し、ローカルに保存する。
全部で1600件。

○環境
スクリプト実行サーバのOS:ローカルのWindowsXP(an httpdとPHP)
スクリプト実行サーバのPHP:4.3.11
画像があるサーバのOS:不明

画像ファイル名までは全て同じURL。
http://www.example.com/img/〜.jpg

○考えている処理の流れ
1.「商品一覧CSV」読み込み。
2.「商品一覧CSV」A列の旧ファイル名を使い、画像があるURLを生成。
  http://www.example.com/img/old.jpg
3.画像があるURLを元に、ファイルが存在するかチェック。
4.存在すれば、「商品一覧CSV」B列の新ファイル名に変換し、保存
(サーバ上のファイルは、変換せずにそのまま残します。)
  http://www.example.com/img/new.jpg
1600件分。

次に続きます。
0215nobodyさん2006/08/26(土) 18:49:53ID:8NxWDex1
質問の続きです。


○質問内容
CSV読み込みや、文字列の変換などは出来そうなのですが、
ファイルダウンロードや保存処理などが全く判りません。

以下、教えて頂きたいことです。
・勉強をするにしても、見当がつかないので、具体的なキーワード
・もしできましたら、簡単で構わないのでサンプルのソース

お忙しい中、大変恐縮ですが、
こちらの質問に少しでもお時間を頂ければと思います。

出来るだけ丁寧に書いたつもりですが、
日本語おかしかったらごめんなさい。

何卒、よろしくお願い申し上げます。
0216nobodyさん2006/08/26(土) 18:59:14ID:???
ダウンロードはPEARのHTTP_Requestでも使って
イメージのURLを直接GETしてレスポンスを
そのままバイナリでローカルに保存すればいいだけ
数行で終わる処理
02172042006/08/26(土) 19:03:15ID:8b0v97H2
全然わからないでしょうか?一応文字コードとかかな?とか思ってるのですが。

$massage="
http://・・・・.com/・・・.php?data=UrlEncode($_GET['data'])
";
mb_language('Japanese');
mb_internal_encoding("SJIS");
mb_send_mail(省略);
を送信した場合
http://・・・・.com/・・・・.php?data=%82v%82%85%82%82%83%7D%83X%83%5E%81%5B」
とメールが届くのですが通常のアウトルックなどのメーラーで受信した場合クリックすると正常なデータを返しますが
hotmailなどのWebメールで受信した場合クリックすると
http://・・・・.com/・・・・.php?data=?v?…???}?X?^?
見たいに変換されます。
受信したアドレスのプロパティーを見ると
「javascript:ol('http://・・・・.com/・・・.php?data=?v?…???}?X?^?);」
なっています。一種の文字化けなのですがどのように対処すれば良いでしょう
0218nobodyさん2006/08/26(土) 19:10:43ID:???
文字コードだと原因を踏んでるのに
mb_send_mail(省略);
ここを省略するなよ
0219nobodyさん2006/08/26(土) 19:17:18ID:???
>http://・・・・.com/・・・.php?data=UrlEncode($_GET['data'])
ここが凄いなぁ、と、思いました。何でも出来ます。
0220nobodyさん2006/08/26(土) 19:24:46ID:???
>>214
>ファイルダウンロードや保存処理など
ファイル残すなら copy() でいけるんじゃないかな。
システムコマンド発行してもできるんかもしれないけど俺はよく知らん。
02212202006/08/26(土) 19:29:02ID:ZmsklhSj
220追記。
コピー先にローカルを指定するってことね。(C:\〜〜)
試してないから分からんけどできなかったらfile_get_contents()とfile_put_contents()でごりごりと。
02222042006/08/26(土) 19:35:18ID:8b0v97H2
すみません。mb_send_mailです。
mb_send_mail($_GET['mail'],"登録手続き",$message,"From: ...@....com");

hotmail以外の普通のメーラーからは正常に動作します。
問題はhotmailに渡った時のメーラーの文字コードなどの設定なのかな?などと思いながらもわかりません。
0223nobodyさん2006/08/26(土) 19:42:20ID:???
>>217
> 全然わからないでしょうか?
逆に聞きたいや。どうしてそうなるか、想像つかない?
その化けるっていう部分のテキストを自分で手入力して hotmail 宛てに送ってみたら?
0224nobodyさん2006/08/26(土) 21:18:55ID:???
UrlEncode()をmb_internal_encoding("SJIS"); の後でやる
0225nobodyさん2006/08/26(土) 22:21:06ID:???
POSTしてsql文発行してDBに入れ込むときに
ダブルクォーテーションがあるとエスケープしてくれる関数ってありますか?
php.iniのmagic_quotes_gpcをonにすればいいと検索してわかったんですが、
レンタルサーバなのでphp.iniを弄れません。
0226nobodyさん2006/08/26(土) 22:29:27ID:???
>>225
addslashes

しかし俺はPDOとかのプレイスホルダ機能を利用することを推奨する。
0227nobodyさん2006/08/26(土) 22:42:41ID:???
>>226
ありがとうございます
PDOはよくわからないので調べてみます。
02281922006/08/26(土) 23:18:43ID:???

みんな 教えてくれないの? 

0229nobodyさん2006/08/26(土) 23:27:42ID:???
>>228
我々は既に少なくとも4回は答え(ヒントではなく答えそのもの)を教え、
数え切れないほどの助言を与えたが君にはそれがこれっぽっちも理解できなかった。
また、君はこのスレの>>1に書かれている質問者のルールすら理解していない。

以上より我々は君にものを教えるのを諦めた。君ももう諦めろ。
0230nobodyさん2006/08/26(土) 23:30:08ID:???
>>225
なぜmysql_escape_stringという、その目的専用の関数があるのに使わないのだ?
0231nobodyさん2006/08/26(土) 23:41:28ID:???
>>230
俺いっつもaddslashes使ってたけど何が違うんだそれ?
0232nobodyさん2006/08/26(土) 23:47:39ID:???
>>231
方言のきつくないDBなら大差ない(MySQL, PostgreSQL, SQLite辺り

ただ、addslashesは余計な文字までエスケープしてくれて困った記憶がある
02332322006/08/26(土) 23:48:39ID:???
ごめん、mysql_real_escape_stringの方の話。
mysql_escape_stringはシラネ
0234 ◆.PT9876/4U 2006/08/26(土) 23:57:15ID:???
[server ]
 ・@Nifty

[質問]
 ・AccessLogCgi 自作にあたっての注意事項 (見落としてはならない処理)
  ($ENV{''} で得たデータを log-file に書き込む所までは成功)
 ・log-file の permission 設定の留意点

[現状]
当方, どうにか perl を読み取れる程度.
local テストは なんとか できますだ.
要するに度胸と勘は人並み以上にあるが,
常識をまったく知らないので危なっかしいこと この上なし !

先輩方には転ばぬ先の杖に なっていただきたいのら.
0235nobodyさん2006/08/26(土) 23:59:17ID:???
>>234
お前はすでに転んでる
ここはPHPスレ
0236 ◆.PT9876/4U 2006/08/27(日) 00:03:09ID:???
>>235
申す訳ねぇですだ.
ゆ, 誘導...
0237nobodyさん2006/08/27(日) 00:11:17ID:???
>>234
いや、言語は確かにPerlだけど、やってることは別にPerlじゃないとダメ!って物ではないな。
お前はあれだろ?アクセスログ取りたいんだけど気をつけることって無い?ってのが聞きたいんだよな?

後々のためにもここで一度皆の意見を出しておこう。

じゃあ、まず俺の考えな。
お前のメル欄には殺意を覚える
0238nobodyさん2006/08/27(日) 00:21:57ID:puW5pOF7
よろしければ、ご回答をお願い致します。
NamazuでPDFファイルを検索し、全文を見る場合はPDFで
概要を見るときは、htmlで見るというふうに選択できるように
したい思っています。

そこで、PDFファイルのほうでインデックスが作られているという状態
で、どのようにすれば、検索したときに概要のhtmlも一緒に表示
し、選択できるようになるかヒントをいただきたいのですが。
0239nobodyさん2006/08/27(日) 00:26:39ID:???
>>215
>ファイルダウンロードや保存処理などが全く判りません。
俺はURLリストをPHPで作って、収集はwgetにリスト食わせてやってる。
ただWindowsのときはwgetからエラー取るのはちと上手くいってないので、
回線の調子や相手側が混んでてまともに落ちなかった場合の処理が
落とせて保存できたローカルのファイルと比較して云々ということをやってる
ので無駄があるかな。でもPHPでファイルダウンロードさせるのもね...
02402362006/08/27(日) 00:28:19ID:jDhPUedG
>>237
もっ, 申す訳ねぇデスだ.
つい, うっかり...

制限はあるものの, とりあえず perl は使えるようなので...
@Nifty の forum で聞くのがベストなんだろうけど,
まだ参加できないようなので...
(実は今日 入会通知が来て hosting が利用できるようになったばかり)

以後, 気をつけますだぁ〜 !
0241nobodyさん2006/08/27(日) 00:57:49ID:???
>>237はhage
0242nobodyさん2006/08/27(日) 01:09:27ID:???
>>233
>ごめん、mysql_real_escape_stringの方の話。

意味がわからん。
「mysql_real_escape_stringの方」がどうしたの??
0243nobodyさん2006/08/27(日) 01:29:33ID:???
>>242
アンカーの先を追え。
0244nobodyさん2006/08/27(日) 01:54:08ID:???
>>243
そのアンカーの先が2行あって意味不明だから言ってるんだろうが。
0245nobodyさん2006/08/27(日) 01:56:44ID:???
>>242
頭悪いなお前
0246nobodyさん2006/08/27(日) 02:26:32ID:???
>>243>>245>>233>>232=国語の成績1
0247nobodyさん2006/08/27(日) 03:31:50ID:wHycBp2f
ttp://www.yo-chan.com/formmail/formmail.php?tm=autumn
このメールフォーム使ってるんですけど、メール欄にメアドを正しくいれてもエラーになってしまいます。
このメールフォームを配布してるサイトは更新がとまっており、メール対応もしてくれませんでした。
自分で修正しようと思うのですが考えられる問題点は何なのでしょうか。
どなたかよろしくお願いします。
0248nobodyさん2006/08/27(日) 03:35:12ID:???
非常にくだらない質問なんですがよろしくおねがいします。
なんでもいいのですが、
たとえばinclude()やdefine()やarray()などで、
include("AAA.inc")
define("AAA","あいうえお")
array("AAA","BBB")
といった感じに、""(ダブルクオテーション)をよく使っているのですが、
ここは''(シングル)でも大丈夫ですよね?
普通はどちらを使うのでしょうか?
もちろんどっちでもいいのでしょうが、
一般的にはこっちだ!っていうのがありましたらぜひ教えてください。
0249nobodyさん2006/08/27(日) 03:36:17ID:PJYoudum
>>247
http://jp2.php.net/manual/ja/ref.mail.php
0250nobodyさん2006/08/27(日) 03:37:48ID:???
>>248
http://jp2.php.net/manual/ja/language.types.string.php
02512472006/08/27(日) 03:41:27ID:wHycBp2f
どなたかどこを修正すればいいかご教授願えないでしょうか・・。
本体とテンプレをうpしたのでお願いしますm(_ _)m
http://strawberry.web-sv.com/cgi/up/sde/nm0134.zip
■ このスレッドは過去ログ倉庫に格納されています