[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 19:24 / Filesize : 238 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:nobodyさん mailto:sage [2008/04/11(金) 06:38:35 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは970が立ててください立たなかった場合は980よろ

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 66
pc11.2ch.net/test/read.cgi/php/1205655807/

◆質問する時の注意
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を必ず明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。

◆質問後の注意
・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくは質問時のトリップをつける事。
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで

655 名前:nobodyさん mailto:sage [2008/04/29(火) 17:18:21 ID:???]
こんなのもね。
<?php
 foreach(range(a,z) as $str1){
   foreach(range(a,z) as $str2){
     foreach(range(a,z) as $str3){
       foreach(range(a,z) as $str4){
         print "{$str1}{$str2}{$str3}{$str4}<br>\n";
       }
     }
   }
 }
?>

656 名前:初心者 [2008/04/29(火) 17:24:33 ID:o9+cl7aK]
>>654
そりゃ違うよ。

>>655
ありがとう^^


657 名前:nobodyさん mailto:sage [2008/04/29(火) 17:34:40 ID:???]
>>656
>>654>>656も結果は同じ。
初心者のうちは、まず試してみること。

658 名前:nobodyさん mailto:sage [2008/04/29(火) 17:37:06 ID:???]
初心者のくせに何で否定してるんだよw

659 名前:nobodyさん mailto:sage [2008/04/29(火) 17:37:16 ID:???]
>>656
試しもしねーアタマの硬いクズは二度と来るな

660 名前:nobodyさん mailto:sage [2008/04/29(火) 17:42:10 ID:???]
>>654の不憫さにフイタwwww

661 名前:nobodyさん [2008/04/29(火) 18:06:48 ID:FcuzQKHA]
index.html
<html><body>
<form action="index2.php" method="post">
<input type="text" name="keyword" size="40">
<input type="submit" value="送信">
</form>
</body></html>

index2.php
<html><body>
<?php echo $keyword ?>
</body></html>


こういった単純なプログラムなのですが、index2.phpにて入力した文字が表示されません。
本来ならばindex.htmlで入力した文字が変数$keywordに代入されて、index2.phpで表示されるはずなのですが・・・。
何が原因なのでしょうか?


662 名前:nobodyさん mailto:sage [2008/04/29(火) 18:12:37 ID:???]
これは釣りなのか?w
PHP云々じゃなくてHTTPやWebプログラムの基本から勉強したほうがいいよ

www.php.net/manual/ja/reserved.variables.post.php

663 名前:nobodyさん mailto:sage [2008/04/29(火) 18:18:31 ID:???]
まだ、覚え始めたばかりで基本を勉強している方なんだろうけど、
そんなコードが生み出せる勉強方法があるのかと不思議に思う。



664 名前:nobodyさん mailto:sage [2008/04/29(火) 18:19:53 ID:???]
>>661
もし参考にしてる本か何かが「そうなるはず」だと
説明してるのなら、記述が古すぎるかも。

www.php.net/manual/ja/language.variables.external.php

665 名前:nobodyさん [2008/04/29(火) 18:24:39 ID:TMlzPliF]
wordpressを導入しようと思い、phpにも取り組み始めたのですが、phpファイル内に直接日本語を記入すると出力時に文字化けしてしまいます。
例えば
<h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
だと正常に表示されますが
<h1><a href="<?php echo get_option('home'); ?>/">テスト</a></h1>
だと化けてしまいます。
charsetはutf-8にしています。(wordpressもMySQLも統一してます)
対処法がありましたらアドバイスお願いします。

666 名前:nobodyさん mailto:sage [2008/04/29(火) 18:24:51 ID:???]
>>662-664
ありがとうございます。どうやら根本的な勘違いだったようですね・・・。
ちなみにこの方法はこちらのページを参考にしました。
ttp://www.stackasterisk.jp/tech/php/php02_06.jsp

667 名前:nobodyさん mailto:sage [2008/04/29(火) 18:30:09 ID:???]
>>654
これ動かないだろ

668 名前:nobodyさん mailto:sage [2008/04/29(火) 18:30:59 ID:???]
>>665
エディタはちゃんと内部文字コードがunicodeのやつをつかってるよな?

669 名前:664 mailto:sage [2008/04/29(火) 18:31:56 ID:???]
>>666
> 【動作環境】
> バージョン PHP3
こういう古い解説には気をつけましょうね、ということです。

おまけ。
www.php.net/manual/ja/faq.using.php#faq.register-globals

670 名前:nobodyさん mailto:sage [2008/04/29(火) 18:40:50 ID:???]
>>667
コピペじゃね

671 名前:665 mailto:sage [2008/04/29(火) 18:53:49 ID:???]
>>665
どうもそういう問題だったようです。
DreamWeaverで書いていたのですが、sakuraでUTF-8で開きなおして保存したら表示できました。
ありがとうございました。

672 名前:nobodyさん mailto:sage [2008/04/29(火) 19:03:35 ID:???]
Dreamweaverも文字コード指定できると思うんだが

>>667
$i<='zzzz' この書き方はダメかもしれないね
文字列に++するのは問題ないんだけど

673 名前:nobodyさん mailto:sage [2008/04/29(火) 19:25:44 ID:???]
>>671
サクラとかterapadは内部文字コードsjisだから〜←とかの文字が化けるぞ
いまからでもエディタは秀丸とかemediterとかunicodeのやつを使ったほうが良い



674 名前:nobodyさん mailto:sage [2008/04/29(火) 19:39:57 ID:???]
>>661って要はPOSTで値を変数に格納してないのが間違いなんだよな。

675 名前:nobodyさん mailto:sage [2008/04/29(火) 19:46:20 ID:???]
register_globalsがデフォルトでonだった危険極まりない頃なら間違いじゃないんだけど

php3を勉強しかかってる人を止められてよかったね、と

676 名前:665 mailto:sage [2008/04/29(火) 20:36:21 ID:???]
>>672
指定していたつもりだったのですが、「エンコードを指定していない〜」という欄にチェックが入っていたためか、コピペして使っていたファイルに適用されていなかったようです。
ただ、プロパティで変更できることに気づきました。
>>671
助言ありがとうございます。
ちょっとした変更は秀丸を使うことにします。

677 名前:nobodyさん mailto:sage [2008/04/29(火) 21:18:09 ID:???]
>>672
>$i<='zzzz' この書き方はダメかもしれないね

だめじゃないって。試してからレスしようよね。

678 名前:nobodyさん mailto:sage [2008/04/29(火) 21:33:27 ID:???]
だめだろう。おまえ本当に試してから書いてるのか?

679 名前:nobodyさん mailto:sage [2008/04/29(火) 21:46:07 ID:???]
>>654を試したら止まらないのだがどう修正すればいい?

680 名前:nobodyさん mailto:sage [2008/04/29(火) 21:48:16 ID:???]
ネタをどこまでひっぱるんだい

681 名前:nobodyさん mailto:sage [2008/04/29(火) 21:48:52 ID:???]
for($i='aaaa'; $i!='aaaaa'; $i++){
echo $i."\n";
}

682 名前:nobodyさん [2008/04/29(火) 23:08:02 ID:8TiTMo6p]
PHPプログラムに限った話ではないかもしれないのですが、PHPで開発してる
のでここで質問させてください。

if($ext != "jpg" && $ext != "jpeg" && $ext != "gif" && $ext != "png")
{
...
}

上記のif文の中身を美しく書き換えたいのですが、($ext !=の繰り返しをなくしたい)
どのようにすればいいか分かりません。教えてください。お願いします。

683 名前:nobodyさん mailto:sage [2008/04/29(火) 23:20:10 ID:???]
if(!in_array($ext, array('jpg', 'jpeg', 'gif', 'png'))



684 名前:nobodyさん mailto:sage [2008/04/29(火) 23:22:50 ID:???]
$ary= array('jpg', 'jpeg', 'gif', 'png');
if(!in_array($ext,$ary)

685 名前:682 mailto:sage [2008/04/29(火) 23:40:33 ID:???]
>>683,684
ありがとう。配列にしないといけないのか。
今環境ないので明日やってみます。ありがとうございました。


686 名前:nobodyさん mailto:sage [2008/04/29(火) 23:50:01 ID:???]
配列にしないといけないわけではないけど、こっちのほうがいい

687 名前:nobodyさん mailto:sage [2008/04/29(火) 23:54:29 ID:???]
MYSQLでデータベースを構築しようと考えてます。
まず何から始めればいいのか分かりません。
PHPの知識はもちろんあります

688 名前:nobodyさん mailto:sage [2008/04/29(火) 23:59:00 ID:???]
まずMysqlのホームページからプログラムをダウンロードしてきてください

689 名前:nobodyさん mailto:sage [2008/04/30(水) 00:00:34 ID:???]
>>688
インストールしました。
PHPMYADMINも導入しました。


690 名前:nobodyさん mailto:sage [2008/04/30(水) 00:08:41 ID:???]
はじめてこのスレを覗いたのだが、ここの住人は親切で向上心があって素晴らしい。
PHPやってて良かったと思った。

691 名前:nobodyさん mailto:sage [2008/04/30(水) 00:09:53 ID:???]
>>689
よし、つぎはphpmyadminからデータベースをつくれ

692 名前:nobodyさん [2008/04/30(水) 00:55:18 ID:+RqiWmec]
ちょっとスレチかもしれませんがお願いします。
URLを開きたいのですがphpのfopenと同じ関数はperlにありますか?


693 名前:nobodyさん mailto:sage [2008/04/30(水) 01:07:32 ID:???]
>>692
ttp://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/pe_k03.htm



694 名前:nobodyさん [2008/04/30(水) 01:11:11 ID:+RqiWmec]
>>693
はい。そこ見ましたがURLを開く関数が載ってなかったのです。


695 名前:nobodyさん mailto:sage [2008/04/30(水) 01:32:03 ID:???]
phpのfopenと同じ関数はperlにありますか



URLを開く

はイコールじゃないんだが

696 名前:nobodyさん mailto:sage [2008/04/30(水) 02:08:24 ID:???]
URLを開くことができるphpのfopenと同じ関数はperlにありますか?


697 名前:nobodyさん mailto:sage [2008/04/30(水) 02:14:06 ID:???]
>>696

>>695を100回読んでもう一度出直してきてね

698 名前:nobodyさん mailto:sage [2008/04/30(水) 02:20:46 ID:???]
「URLを開くことができるphpのfopen」

これ理解できませんか?

699 名前:nobodyさん mailto:sage [2008/04/30(水) 02:25:54 ID:???]
もうあっちで聞いた方がいいよ
ここじゃ答えてくれないと思う

【ANTI】今、あえてPerlで攻める【PHP】
pc11.2ch.net/test/read.cgi/php/1046651476/

700 名前:nobodyさん mailto:sage [2008/04/30(水) 02:27:55 ID:???]
やっと理解できたみたいですね(笑)

PHPのfopenはURLを開けるんですよ。

はいはい。初心者は消えた消えた

701 名前:nobodyさん mailto:sage [2008/04/30(水) 02:28:19 ID:???]
>>687=689
まず↓で色々と聞いてくるといいと思うよ

MySQL 総合 Part13
pc11.2ch.net/test/read.cgi/db/1201632550/

702 名前:nobodyさん mailto:sage [2008/04/30(水) 02:52:22 ID:???]
ここはphpもロクにできない集まりかよw
perlもわかんないやつ多すぎてフイタ

703 名前:nobodyさん mailto:sage [2008/04/30(水) 03:38:29 ID:???]
なんでperlスレで聞かないんだ?
それにURL開くならfile_get_contentsとかcurlとか使うだろ



704 名前:nobodyさん mailto:sage [2008/04/30(水) 05:55:36 ID:???]
Perlもわかんないって別物だから当然だろ

705 名前:nobodyさん mailto:sage [2008/04/30(水) 07:14:44 ID:???]
ホレ

use LWP::Simple;
print get('www.2ch.net');


706 名前:nobodyさん [2008/04/30(水) 07:55:55 ID:UIHB9PA8]
っていうか、
「URLを開く」って表現がおかしいんじゃないか?
「URLを読み込む」の方がいいような気がする・・。

707 名前:nobodyさん mailto:sage [2008/04/30(水) 08:02:11 ID:???]
「URLを読み込む」ってなんだよ
ってレスが3つは付くね

708 名前:nobodyさん mailto:sage [2008/04/30(水) 10:09:26 ID:???]
「URLを読み込む」ってなんだよ

709 名前:nobodyさん mailto:sage [2008/04/30(水) 11:16:56 ID:???]
「URLを読み込む」ってなんだよ

710 名前:nobodyさん mailto:sage [2008/04/30(水) 11:57:43 ID:???]
>>692
Perlならソケット使うしか俺は知らん。

711 名前:nobodyさん mailto:sage [2008/04/30(水) 12:25:11 ID:???]
「URLを読み込む」ってなんだよ

712 名前:nobodyさん mailto:sage [2008/04/30(水) 12:56:59 ID:???]
完全論破w
このスレはこの程度かwww

713 名前:nobodyさん mailto:sage [2008/04/30(水) 13:08:47 ID:???]
職場の花でしかない女性PGは黙ってろwww



714 名前:nobodyさん mailto:sage [2008/04/30(水) 13:10:54 ID:???]
URLをfopenで開くやつは素人

715 名前:nobodyさん mailto:sage [2008/04/30(水) 13:26:50 ID:???]
じゃあ何で開くんですか

716 名前:nobodyさん mailto:sage [2008/04/30(水) 13:38:00 ID:???]
ケイコの夢は夜ひらく

717 名前:nobodyさん mailto:sage [2008/04/30(水) 14:18:48 ID:???]
ケイコの股も夜ひらく

718 名前:nobodyさん [2008/04/30(水) 15:05:21 ID:C5WTvXyu]
すみませんちょっと質問です。

PHP×MYSQLで検索システムを作ってるんですけど、外部のページからもフォームから
検索したいと要望がありました。MYSQLのポート開けて、外部から接続するのは条件的に
厳しいです。何かいい方法ありませんでしょうか?API的なものを用意できれば良いのでしょうけど。

719 名前:nobodyさん mailto:sage [2008/04/30(水) 15:28:38 ID:???]
>>718
フォームから検索したいのになぜ外部にポート解放する必要があるのか逆に質問したい

720 名前:nobodyさん mailto:sage [2008/04/30(水) 15:31:58 ID:???]
>>718
アプリケーション層(PHP)ですべて解決しようとせずとも、
TCP/IP や VPN で解決してはいかがでしょう?

統合型 Firewall などを導入していれば、
パケットを転送してあげればよいと思います

ネットワーク板あたりで該当スレを探してみては?

721 名前:nobodyさん mailto:sage [2008/04/30(水) 15:41:58 ID:???]
レスありがとうございます。

>>719
検索対象のDBは、Webサイトの置いてあるサーバーと違うところにあるんですね。
DBの置いてあるサーバーに、検索キーワードを投げて、XMLやJSONで返り値を
もらうような仕組みを書けばいいのかなーと、漠然と考えておりました。

>>720
なるほどですね、そうすればセキュリティを保ちながら通信できそうですね。
パフォーマンスなども考えつつ、再度検討してみます。ありがとうございます。

722 名前:nobodyさん [2008/04/30(水) 16:01:14 ID:itZeUQTn]
携帯サイトで、php_value session.use_trans_sid の機能使ってURLにPHPSESSIDを自動でくっつけてるんだけど、
この値が毎回ころころ変わるんだよ。
家鯖環境だと大丈夫なんだけど、レンサバ(ファーストサーバ)にUPしたとたんに変化する。
なにが原因かおしえて。

723 名前:nobodyさん mailto:sage [2008/04/30(水) 16:14:35 ID:???]
>>722
バージョンぐらい書いたらどうだ



724 名前:nobodyさん mailto:sage [2008/04/30(水) 16:42:15 ID:???]
>>722
あなたはここよりも↓の方がいい

くだすれPHP(超初心者用)3
pc11.2ch.net/test/read.cgi/php/1193295871/

725 名前:nobodyさん mailto:sage [2008/04/30(水) 16:43:33 ID:???]
>>724
氏ねカス

726 名前:松田 ◆QkRJTXcpFI [2008/04/30(水) 16:48:57 ID:k+045YDQ]
HTMLとPHPの初心者です。
すみませんが教えてください。

(index.phpの記述)
<form action="hoge.php" method="post">
<input type="text" name="MMM" size="40"value="" tabindex=1>
<input type="submit" value="送信"tabindex=2>
</form>

hoge.phpから、またindex.phpにリンクで帰ってきた時に、ぐーぐるのTOPのようにすぐに文字を入力できるようにカーソルを入れたいのです。

現状では、index.phpが開いたら、カーソルは何処にもなくて、TABキーを押すと、テキストBOX内にカーソルが現れます(当然なんですよね?)

OS WindowsXP
バージョン PHP-5.2.4(セーフモード)
サーバー会社 atpages.jp/

入力者が最初にTABキーを1回押せば済む話ではあるのですが、出来るのならやりたいです。よろしくお願いします。

727 名前:nobodyさん mailto:sage [2008/04/30(水) 16:51:47 ID:???]
>>726
つjavascript

728 名前:nobodyさん mailto:sage [2008/04/30(水) 16:58:40 ID:???]
>>726
<ぼdy 音ロアd=”どくめんt。げtElementById(’ほげ’)。ふぉくs()”>

729 名前:nobodyさん mailto:sage [2008/04/30(水) 16:59:20 ID:???]
>>726
ここでは初心者と自ら名乗る行為は嫌われるのでご注意を

本題ですがそれはJavaScriptを使ってやるのでPHPは関係ありません
例えばこのようにします

<body onload="document.foo.MMM.focus()">
<form name="foo" action="hoge.php" method="post">
<input type="text" name="MMM" size="40" value="" tablindex=1>
<input type="submit" value="送信"tabindex=2>
</form>

次からはJavaScriptスレでどうぞ

730 名前:松田 ◆QkRJTXcpFI [2008/04/30(水) 17:20:52 ID:k+045YDQ]
>>727-729
レスありがとうございます。お騒がせしました。
>>729
ありがとうございます。感謝致します。

731 名前:nobodyさん [2008/04/30(水) 18:01:08 ID:8kfJ8k7x]
$in{'mode'}="ins";
恥ずかしながらこういう書き方初めて見たんだけど、
これって何をしてるんですか?配列に代入?

732 名前:nobodyさん mailto:sage [2008/04/30(水) 18:07:47 ID:???]
>>731
Perlユーザと思われる

733 名前:nobodyさん mailto:sage [2008/04/30(水) 18:10:20 ID:???]
$inが未定義だから新たにハッシュを作ってる。
試しにその前に$in = '1234';とでも入れてみると面白いよ。

詳しくは
jp.php.net/manual/ja/language.types.string.php
jp.php.net/manual/ja/language.types.array.php
など参照



734 名前:nobodyさん mailto:sage [2008/04/30(水) 18:13:06 ID:???]
>>731
#!/usr/bin/perl
require './cgi-lib.pl';
ReadParse(*in);

そのスクリプトにこんな記載はないですか。

735 名前:731 [2008/04/30(水) 18:18:04 ID:ln6uHZdx]
ありがとう!チェックしてみます。ハッシュかー

736 名前:731 [2008/04/30(水) 18:26:36 ID:ln6uHZdx]
>>735
いや、phpの掲示板スクリプトを読んでるんです。今までそんな書き方見たことなかったからハテナ?でした。

737 名前:nobodyさん mailto:sage [2008/04/30(水) 18:32:08 ID:???]
ん?ハッシュ?

738 名前:nobodyさん mailto:sage [2008/04/30(水) 18:34:56 ID:???]
>>736
Perlがその書き方で、PHPでも動くんよ

739 名前:734 mailto:sage [2008/04/30(水) 18:41:28 ID:???]
自分宛てだと思うので。

>>736
Perl だと
・配列=添字が数値。 $array[0] で要素を扱う。
・ハッシュ=連想配列。添字に文字列使える。$hash{'mode'} で要素を扱う。
なんですよ。$in{'mode'} は>>734な時代のおやくそく記法。たぶんオチは>>732

ところで PHP では連想配列もひとくくりで「はいれつ」だと思う。

740 名前:731 [2008/04/30(水) 18:42:24 ID:ln6uHZdx]
へー、pealも動くんだ。全然知らなかった。。
733のリンクにヒントがあるんですよね。今携帯からだからリンク先読めないんだけど。。
戻ってチェックしてみます。ありがとうございました!

741 名前:731 mailto:sage [2008/04/30(水) 18:48:39 ID:???]
>>739
丁寧にありがとうございます。perlの記法なんですね。なるほど

742 名前:nobodyさん mailto:sage [2008/04/30(水) 18:59:04 ID:???]
PerlとJavaとCの記法がごっちゃになっててカオスなんだよなPHPは
俺はJavaユーザなんでもっぱらオブジェクト使ってるけど

743 名前:__ mailto:sage [2008/04/30(水) 19:03:55 ID:???]
画像投稿後の完了ページでF5を押すと同じ画像が投稿されてしまいます。
これを防ぐにはどうしたらいいでしょうか?
headerで飛ばす以外でお願いします。

僕が考えたものとしては以下になります。
具体的にはどうすればいいかお教えください。m(_ _)m
 投稿時にパラメータを埋め込み内部で照合→あわなければNG
 



744 名前:nobodyさん mailto:sage [2008/04/30(水) 19:08:48 ID:???]
二重投稿チェックすればいいじゃん

745 名前:ぴよ [2008/04/30(水) 19:27:35 ID:LQbFwuBs]
質問させていただきます。
ホームページをPHPにしてincludeで、ヘッダーやメニューを呼び出そうと思っています。
PHPで可能かどうなのか分からないのですが

メニューのところを、CSSで、フレーム風にし、スクロールできるようにします。
通常のフレームでは、スクロールして、ある項目をクリックした場合
スクロールした状態が保たれますが、CSSのフレーム風では
スクロールした状態が保たれません。

これをPHPでスクロールした状態を保つことはできますでしょうか?
もしできるのならば、やり方、もしくは、参考サイトを教えていただけないでしょうか。
どのようなキーワードで検索すればいいのかも分かりません。
どうぞよろしくお願いいたします。


746 名前:nobodyさん mailto:sage [2008/04/30(水) 19:41:05 ID:???]
できません
ていうかどう考えてもCSSでの擬似フレームの話でPHP関係ないでしょ

747 名前:nobodyさん mailto:sage [2008/04/30(水) 19:49:37 ID:???]
そういう見た目てきにどうこうしたいがHTMLじゃ無理そうってのは
たいていJavaScriptなんだよ
PHPは見た目とかUIの機能とかに関しては全く無関係で
そういうのはHTMLとかJavaScriptでどうにかするしかない
PHPは言ってみれば単にHTMLのソースを条件等によって処理して吐くだけ

748 名前:nobodyさん mailto:sage [2008/04/30(水) 19:52:31 ID:???]
つflash

749 名前:747 mailto:sage [2008/04/30(水) 19:55:03 ID:???]
>>748
そういえばそんなのもあったな
すっかり忘れてたぜ

750 名前:ぴよ mailto:sage [2008/04/30(水) 19:56:47 ID:???]
てっきりPHPでできると思ってました。
すみませんでした。
JavaScriptで質問してみます。

flashは、ソフトがないのと、勉強に時間がかかりそうなので・・

どうもありがとうございました。

751 名前:nobodyさん mailto:sage [2008/04/30(水) 19:59:51 ID:???]
flashは無料ソフトでも作れます

752 名前:鯖術 [2008/04/30(水) 19:59:56 ID:FX5sdMAt]
xrea.comのs336鯖を借りています。
PHPで、パーミッションを666にしてファイルを作成するスクリプトは動くのですが、mkdirでtestというディレクトリを作成することまでは可能なのですが、パーミッションを777にしようと
chmod("test",0777);
を指定するとエラーがでます。教えて下さい

753 名前:nobodyさん mailto:sage [2008/04/30(水) 20:06:28 ID:???]
xreaはsafemodeかかってるんでcgiとして動作させてみ
phpの1行目に
#!/usr/local/bin/php
っていれて拡張子をcgiに変えてパーミッションは755で動作させる



754 名前:nobodyさん [2008/04/30(水) 20:08:06 ID:itZeUQTn]
>携帯サイトで、php_value session.use_trans_sid の機能使ってURLにPHPSESSIDを自動でくっつけてるんだけど、
>この値が毎回ころころ変わるんだよ。
>家鯖環境だと大丈夫なんだけど、レンサバ(ファーストサーバ)にUPしたとたんに変化する。
>なにが原因かおしえて。

すまん。情報が足らなかったようだ。
PHPバージョン云々より設定とか問題と勝手に思い込んでた。

問題の起きているレンサバの環境はPHP5.2.5 DSO版
問題が起きなかった頃のレンサバ環境はPHP4.4.8 DSO版

ちなみにソースは.htaccessも含め全部一緒。(php_value session.use_trans_sid 1)
単純な実験ページを用意してやってみても同様。
なんでこんなことがおこるんだ??

755 名前:nobodyさん mailto:sage [2008/04/30(水) 20:11:55 ID:???]
>>752
パーミッション777はsuexecのせいだと思う
鯖の仕様だからそれ以外にする

756 名前:nobodyさん mailto:sage [2008/04/30(水) 20:30:54 ID:???]
>>754
質問するときは言葉使いに気をつけよう

757 名前:nobodyさん [2008/04/30(水) 20:35:05 ID:itZeUQTn]
>>756
え?2chってこういう風に書くのが良いって聞いたんだけど?
あれは嘘?やっぱ普通に書いた方が良かったの?

で、なにか知ってるの?

758 名前:nobodyさん mailto:sage [2008/04/30(水) 20:37:57 ID:???]
ネタにはしったのか残念
ID:itZeUQTnはスルーしますね

759 名前:nobodyさん [2008/04/30(水) 20:42:54 ID:itZeUQTn]
>>758
やっぱ2chってキモチワルイネ。
そんじゃ、普通の言葉で普通の場所で聞くことにするよ。

知ってるなら教えてくれればいいし知らなければ無視すればいいだけだろ?
「おまえが気に入らないから教えてやらない」的空気で悦に浸ってるのか?
程度が低いな。

760 名前:nobodyさん mailto:sage [2008/04/30(水) 20:45:11 ID:???]
はい次。

761 名前:nobodyさん mailto:sage [2008/04/30(水) 20:46:07 ID:???]
ID:itZeUQTn=ゆとり

762 名前:nobodyさん [2008/04/30(水) 20:50:40 ID:itZeUQTn]
ゆとりってwww 
話には聞いていたが、会話が成立しなくなったら相手を「ゆとり」扱いってのは本当だったんだなw
なにかコンプレックスでもあるのか?w

763 名前:nobodyさん mailto:sage [2008/04/30(水) 20:52:21 ID:???]
答えてもらえなかった途端煽りに走るとかゆとりの典型
ガキ向けのスレじゃないのでお帰り下さい

以下何事もなかったかのようにどうぞ



764 名前:nobodyさん mailto:sage [2008/04/30(水) 20:54:01 ID:???]
もうね、顔が真っ赤になってますよね

765 名前:nobodyさん mailto:sage [2008/04/30(水) 20:56:39 ID:???]
phpで乳首タブルクリックしたらエロサイト立ち上がる関数はありますか?
また自作する場合どのような点を気をつければいいか教えてください。

766 名前:nobodyさん [2008/04/30(水) 20:57:45 ID:itZeUQTn]
答える気もないのに、上から仕切るなよ。
そっちこそ知らないなら最初から無視しろよ。

「まず気持ちよくしてもらわないと、僕おしえてあげないよ」ってか?

ここあんたの所有か?勘違いもここまでくるとほんとに気持ち悪いな。
どこにでもいるんだなこういう人間って。

767 名前:nobodyさん mailto:sage [2008/04/30(水) 21:05:12 ID:???]
>>766
ゆとりはここみてこい
ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1013294055

768 名前:nobodyさん mailto:sage [2008/04/30(水) 21:06:06 ID:???]
どっちが勘違いなんだか
2chだから何でもありとかどんだけゆとり脳なんだよ
人に物を聞くときは態度をわきまえるのは実社会でもネット社会でも同じ
スレのルールは>>1に明示されいるとおり
理解できるまで>>1を読み返したあと巣に帰れ

769 名前:nobodyさん mailto:sage [2008/04/30(水) 21:07:45 ID:???]
質問の態度を指摘された時点で、素直に謝って、質問しなおしてればよかったのに。

・ 質問者として、態度をわきまえること。

770 名前:nobodyさん mailto:sage [2008/04/30(水) 21:09:16 ID:???]
>>767の優しさに嫉妬

771 名前:nobodyさん mailto:sage [2008/04/30(水) 21:15:46 ID:???]
このスレはこの程度か
どうもありがとうございました

772 名前:nobodyさん mailto:sage [2008/04/30(水) 21:21:27 ID:???]
どこもこの程度ですよ
こちらこそありがとうございました

773 名前:鯖術 mailto:t [2008/04/30(水) 21:43:18 ID:???]
>>753
ありがとうございました。
次なのですが、ディレクトリをパーミッション737で作成して、FTPをログアウトしたら、再度ログインした際に、パーミッションが755に勝手になるのは、xreaだからですか?
分かる方お願いいたします



774 名前:nobodyさん mailto:sage [2008/04/30(水) 22:17:09 ID:???]
>>771
俺が最初に言った言葉なんだけどマネしないでくれる?

775 名前:nobodyさん mailto:sage [2008/04/30(水) 23:38:16 ID:???]
質問させていただきます。

【前提条件】
・各種レンタルサーバでの動作を想定しているため、多くのサーバが
 対応していると思われるPHP4での動作を想定
・仕様の都合上、サーバの設定はいじらない

(続く)

776 名前:nobodyさん mailto:sage [2008/04/30(水) 23:39:23 ID:???]
(続き)

【問題その1】
設定ファイルを以下の方法でプログラム上で作成するのですが、
あるサーバ(以後「相手サーバ」)で、このファイルが所有者nobodyとなり
ffftpでのファイルのダウンロードや削除ができないようです。

[ソース]
if(!file_exists([ファイルパス])){
//書き込む内容を定義
$writeStr = "〜〜〜〜〜〜";

//ファイルを作成し、パーミッションを変更
touch([ファイルパス]);
chmod([ファイルパス],0666);

//ファイルに書き込み
$fp = fopen([ファイルパス],"w");
flock($fp,2);
fwrite($fp,$writeStr);
fclose($fp);
}

(続く)

777 名前:nobodyさん mailto:sage [2008/04/30(水) 23:39:55 ID:???]
(続き)

ちなみに私がテストで使用しているロリポップのサーバ(以後「自サーバ」)
では、ファイル所有者が「apache」になりffftpでのファイル操作も
問題なく行えます。

相手サーバは直接確認できていないので、詳細はわかりませんが、
おそらくnobodyにchmodの実行権限がないためかと思われます。

前提条件にあるように、サーバの設定をいじれないため、プログラムのみで
これを動作可能にする方法があれば、教えていただきたく思います。

無理なようなら、空の設定ファイルをffftpでサーバに上げ属性変更を行う
という対応を考えていますが、可能な限り自動で行いたいです。

(続く)

778 名前:nobodyさん mailto:sage [2008/04/30(水) 23:40:19 ID:???]
(続き)

【問題その2】
このプログラム、
・利用者に動作しているのを意識させない
・ブラウザを閉じられても動作を終了しない
という動作を行うようになっています。

現時点では以下のように実装してあります。

[execute.php]
<?php
System("php [実際の処理を行うPHPのパス] > /dev/null &");
?>

[HTMLファイル(該当箇所のみ抜粋)]
<iframe src="execute.php" style="display: none;">
</iframe>

こちらも自サーバでは動作を確認していますが、相手サーバでは動かないようです。

本来cronを使うべきなんでしょうが、これも前提条件のため、この方法で
実現しています。

何かよい解決策があれば教えていただけると幸いです。

779 名前:nobodyさん mailto:sage [2008/04/30(水) 23:50:25 ID:???]
>>775
>>1

780 名前:nobodyさん mailto:sage [2008/04/30(水) 23:50:49 ID:???]
処理を指定した行かラベルに飛ばしたいのですが、どうすればいいのでしょうか?
検索しても調べ方が悪いのかまったくヒットしませんでした。

781 名前:780 mailto:sage [2008/04/30(水) 23:52:06 ID:???]
文章だとわかりにくいですね。要は

A地点
echo "A地点を通過"
B地点
echo "B地点を通過"
C地点
echo "B地点を通過"

というプログラムで、A地点の中にC地点までジャンプさせる命令をしたいんです。

782 名前: ◆butDCCtu7M mailto:sage [2008/05/01(木) 00:06:48 ID:???]
>>779
775〜778です。
すみません、見落としていました。

使用するサーバはLinuxだと思われますが、あちこちのレンタルサーバでの
動作を想定しているため、Webサーバ、PHPバージョンは不特定です。
(PHPファイル自体を配布して使用してもらうようになっているため)

可能な限り多くのサーバで動くようにしたいです。

テストに使っている自サーバはロリポップで契約したレンタルサーバです。
LinuxでWebサーバはApacheですが、バージョンはどこで見るのか……
PHPはver.4.4.6だそうです。

ただこの自サーバではうまく動作していて、問題は相手サーバなのですが、
相手サーバのほうの環境は把握できていません。

これで回答お願いできないでしょうか?

783 名前:nobodyさん [2008/05/01(木) 00:20:11 ID:lhcqDE2k]
素人ですがどなたか教えて下さい。

フォーム(TEXTAREA)を入力し、確認ボタンを押すと確認画面に行き、戻るボタンを押すと
元の入力画面に戻るようにしています。入力画面に戻ったとき、直前に入力した内容を表示
させたいので、最初は<INPUT type='button' value=' 戻る ' onclick='history.back()'>
で戻らせていました。しかし、その後セッション管理を追加したところ、入力内容が保持さ
れなくなってしまいました。
そこで素人ながら色々考えて、hiddenでTEXTAREAの内容を受け渡してみたのですが、入力内容
に改行があると画面がおかしくなります。(戻るボタンや改行以降の内容がずれて表示されます。)
しかも、受け渡された内容は改行よりも前の文字しか入っていません。


■確認画面
$textdata = htmlspecialchars(stripcslashes($textdata));
$body .= "<FORM action='$PHP_SELF' method='POST' enctype='multipart/form-data'>
<INPUT type='submit' onSubmit='FldChk()' value=' 戻る '>
<INPUT type='hidden' name='textdata' value=$textdata>
</FORM>";

入力内容に改行が入っていると、これを表示した時点で戻るボタンの横に改行
された内容が表示されたりします。


■入力画面(戻ったとき)
$textdata = htmlspecialchars(stripcslashes($textdata));
$body .= "<TEXTAREA COLS=82 ROWS=15 NAME=textdata>$textdata</TEXTAREA>";
$textdataには、改行より前の文字のみ入っています。

入力→確認画面→戻る という画面構成はよくあると思うのですが、一般的には
どのように制御しているのでしょうか?hiddenとか使わなくても良い方法がある
のでしょうか?よろしくお願い致します。



784 名前:nobodyさん mailto:sage [2008/05/01(木) 00:26:53 ID:???]
なんか宿題がまざってきたな

785 名前:nobodyさん mailto:sage [2008/05/01(木) 00:32:11 ID:???]
>>782
>>11

>>1のトリップ出せって言うのは勝手に付け加えられた文言で
スレ的に質問者はageてちゃんとID出さないと答えてもらえないことになっている
1日に同じ質問を何回してもいいので(ただし小出しよりはまとめて質問すべし)IDは必ず出してくれ

786 名前: ◆butDCCtu7M [2008/05/01(木) 00:36:37 ID:LcM9SKUi]
>>785
ご指摘ありがとうございます。了解しました。
ageて再度質問いたします。
小出しというか、入力文字数制限で入りません。

質問させていただきます。

【前提条件】
・各種レンタルサーバでの動作を想定しているため、多くのサーバが
 対応していると思われるPHP4での動作を想定
・仕様の都合上、サーバの設定はいじらない

(続く)

787 名前: ◆butDCCtu7M [2008/05/01(木) 00:37:50 ID:LcM9SKUi]
(続き)

【問題その1】
設定ファイルを以下の方法でプログラム上で作成するのですが、
あるサーバ(以後「相手サーバ」)で、このファイルが所有者nobodyとなり
ffftpでのファイルのダウンロードや削除ができないようです。

[ソース]
if(!file_exists([ファイルパス])){
//書き込む内容を定義
$writeStr = "〜〜〜〜〜〜";

//ファイルを作成し、パーミッションを変更
touch([ファイルパス]);
chmod([ファイルパス],0666);

//ファイルに書き込み
$fp = fopen([ファイルパス],"w");
flock($fp,2);
fwrite($fp,$writeStr);
fclose($fp);
}

(続く)

788 名前: ◆butDCCtu7M [2008/05/01(木) 00:38:49 ID:LcM9SKUi]
(続き)

ちなみに私がテストで使用しているロリポップのサーバ(以後「自サーバ」)
では、ファイル所有者が「apache」になりffftpでのファイル操作も
問題なく行えます。

相手サーバは直接確認できていないので、詳細はわかりませんが、
おそらくnobodyにchmodの実行権限がないためかと思われます。

前提条件にあるように、サーバの設定をいじれないため、プログラムのみで
これを動作可能にする方法があれば、教えていただきたく思います。

無理なようなら、空の設定ファイルをffftpでサーバに上げ属性変更を行う
という対応を考えていますが、可能な限り自動で行いたいです。

(続く)

789 名前:nobodyさん [2008/05/01(木) 00:39:01 ID:0ps46wqd]
setlocaleで'ja_JP'なり'Japanese_Japan'なりした時に
%a で曜日を出力する際、出力される文字コードはどこで設定されるん?
なんかwindowsだとcp932で固定っぽいんだけどどうなの?


790 名前: ◆butDCCtu7M [2008/05/01(木) 00:39:39 ID:LcM9SKUi]
(続き)

【問題その2】
このプログラム、
・利用者に動作しているのを意識させない
・ブラウザを閉じられても動作を終了しない
という動作を行うようになっています。

現時点では以下のように実装してあります。

[execute.php]
<?php
System("php [実際の処理を行うPHPのパス] > /dev/null &");
?>

[HTMLファイル(該当箇所のみ抜粋)]
<iframe src="execute.php" style="display: none;">
</iframe>

こちらも自サーバでは動作を確認していますが、相手サーバでは動かないようです。

本来cronを使うべきなんでしょうが、これも前提条件のため、この方法で
実現しています。

何かよい解決策があれば教えていただけると幸いです。


791 名前:nobodyさん mailto:sage [2008/05/01(木) 00:39:41 ID:???]
>>789また昨日のおまえか

792 名前: ◆butDCCtu7M [2008/05/01(木) 00:40:24 ID:LcM9SKUi]
【補足】

使用するサーバはLinuxだと思われますが、あちこちのレンタルサーバでの
動作を想定しているため、Webサーバ、PHPバージョンは不特定です。
(PHPファイル自体を配布して使用してもらうようになっているため)

可能な限り多くのサーバで動くようにしたいです。

テストに使っている自サーバはロリポップで契約したレンタルサーバです。
LinuxでWebサーバはApacheですが、バージョンはどこで見るのか……
PHPはver.4.4.6だそうです。

ただこの自サーバではうまく動作していて、問題は相手サーバなのですが、
相手サーバのほうの環境は把握できていません。

これで回答お願いできないでしょうか?

793 名前:ID出します [2008/05/01(木) 00:41:35 ID:Qhoj/T/S]
処理を指定した行かラベルに飛ばしたいのですが、どうすればいいのでしょうか?

A地点
echo "A地点を通過"
B地点
echo "B地点を通過"
C地点
echo "B地点を通過"

というプログラムで、A地点の中にC地点までジャンプさせる命令をしたいんです。



794 名前:nobodyさん mailto:sage [2008/05/01(木) 00:48:19 ID:???]
>>792
サーバのバージョンが違うだけでそうそうプログラムが180度違う処理をすることなんてないんじゃない
PHPのバージョンなら4にあわせてコード書くとかマジッククォートの設定の有無に左右されないようにコードを書く
あとglobalなんとかってやつは対応するかしないかはあらかじめ決めたほうが良い

で、問題1のファイルが削除できない件は、ローカルでファイルを作ってそれをサーバにアップしたら削除できるんじゃない


795 名前:nobodyさん mailto:sage [2008/05/01(木) 00:51:31 ID:???]
>>783
よくわからんけど、そういうときは対象のファイルの<body>タグのスグしたあたりに
以下を出力してデータを確認してみれ

echo "<pre>";
echo "ポストデータ";
print_r($_POST);
echo "セッションデータ";
print_r($_SESSION);
echo "</pre>";


796 名前:nobodyさん mailto:sage [2008/05/01(木) 00:55:13 ID:???]
>>793
HSPのgoto文みたいなことがやりたいのかわからんが

switch ($_POST['key']) {
case "a":
a();
break;
case "b":
b();
break;
case "c":
c();
break;
}

function a() {
echo "aの処理";
}

function b() {
echo "bの処理";
}

function c() {
echo "cの処理";
}

797 名前:789 [2008/05/01(木) 00:55:17 ID:0ps46wqd]
>>791
ID:itZeUQTn?のことでしょうか?
すいません、証明は出来ませんがそれは私ではありません。
失礼いたしました。

PHP 5.2.3 CLI
Windows XP SP2
以上の環境で

mb_internal_encoding('UTF-8');
mb_http_output('cp932');
ob_start('mb_output_handler');
setlocal(LC_ALL, 'Japanese_Japan');

とした場合、
strftime('%a');
とすると日本語での曜日が出力されるのですが
strftimeの出力がsjisになっているようで文字が化けてしまいます。
strftime -> (1. sjis) -> mb_output_hander -> (2. utf8) -> 出力
※2. の部分で化ける

strftimeの出力する日本語文字コードを変更したいのですが
どのようにすればよいのでしょうか?
また、変更は出来るのでしょうか?

798 名前: ◆butDCCtu7M [2008/05/01(木) 00:56:04 ID:LcM9SKUi]
>>794
回答ありがとうございます。

サーバのバージョンはさほど気にしなくてもよいということですね。
コードはPHP4に合わせて書いております。(テスト環境もPHPはver.4.4.6)

問題1の件は>>788の最後で書いてあるように、想定はしているのですが、
利用者が操作せずに行えるのならそうしたいとの要望があり、プログラム上で
実現できる可能性を質問した次第です。

読解力がなくて申しわけありませんが、「globalなんとか」っていうのは
どの部分への回答でしょうか?

799 名前:nobodyさん mailto:sage [2008/05/01(木) 00:59:19 ID:???]
cp932ってsjisを拡張したものだから・・

800 名前:nobodyさん mailto:sage [2008/05/01(木) 01:02:13 ID:???]
>>790
設定ファイルがなんの設定ファイルなのかわからないけど
PHPからは、環境変数からどこまでの権限を自分が持ってるかを
知る事はできても権限を越えることは無理だから無理。

出来ることは、環境変数しらべて、条件があわなかったら
お使いのサーバーは条件を満たしておりませんのエラーで終了。

801 名前:nobodyさん mailto:sage [2008/05/01(木) 01:03:12 ID:???]
>>797
あとできないことはないが変換ライブラリなんか利用したほうが楽
rubyだとこんなやつ
ttp://jp.rubyist.net/magazine/?0009-BundledLibraries#l24

802 名前:nobodyさん mailto:sage [2008/05/01(木) 01:06:56 ID:???]
>>798
ファイルをサーバ側で作るんじゃなくて、ローカルからサーバにうpしたほうがいいよ


803 名前:nobodyさん mailto:sage [2008/05/01(木) 01:08:00 ID:???]
>>797
mb_internal_encoding('UTF-8');
mb_http_output('cp932');
ob_start('mb_output_handler');
setlocal(LC_ALL, 'Japanese_Japan');

の条件ならcp932で出力されるのは当たり前だと思うけど?
なんでutf-8で出ると考えてるの?



804 名前: ◆butDCCtu7M [2008/05/01(木) 01:08:34 ID:LcM9SKUi]
>>800
回答ありがとうございます。
無理ですか……残念です。
問題1の方はftpでのアップロードで行うことにします。

805 名前:nobodyさん [2008/05/01(木) 01:10:02 ID:Qhoj/T/S]
>>796
なるほど、switchを使うんですか。
ありがとうございました。

806 名前:789 [2008/05/01(木) 01:13:56 ID:0ps46wqd]
>>799
はい、それは把握しています

>>801
出来ないことはないとはどういうことでしょうか?
大元の定義ファイルがあり、それの文字コードを変換してからコンパイルし直す
といった類のやり方でしょうか。
動的に変更出来ないのであれば諦めますが
可能性があるならヒントでも頂けると助かります。

>>803
mb_output_handlerの部分で ( utf8 -> cp932 ) 変換が掛かるのですが
strftime からの出力は cp932 なので
cp932をutf8としてcp932に変換するので文字が化けてしまいます。
書き方がわかりにくかったですね。
すいません。

>>798
4.2.0以前ではデフォルトでOnになっている設定のことだと思われます。
php.benscom.com/manual/ja/security.globals.php

807 名前:789 mailto:sage [2008/05/01(木) 01:29:22 ID:???]
ああ、わかりました。
windowsだと日本語のロケールが一つしかないんですね。
Unix系だとja_JP.SJISなりeucJPなりUTF-8なりで対応すると。
ありがとうございました。

808 名前:nobodyさん mailto:sage [2008/05/01(木) 01:31:33 ID:???]
>>806

つiconv

これでできなければそれ以外のやりかたは知らない

809 名前:nobodyさん mailto:sage [2008/05/01(木) 02:03:18 ID:???]
今更なのですがピュア中部の2ショットで、ログが残せて管理者が確認出来るタイプのCGIを探してます。
配布終了になってサイトも無いので、お持ちの方はいらっしゃらないでしょうか?

# 2SHOT-RIGHT v1.02 (フレーム専用、sjis用) <FreeSoft>
#
# by RIGHT herz.pobox.ne.jp/cyder/doc/right_top.htm

# Original Script "2SHOT-CHAT version 4.1"
# By RESCUE www.rescue.ne.jp
これを今使ってるのですが、前メッセージが残っていたりと微妙に使いにくいのです。
ほかに2ショットでチャットログを残せるタイプのものは無いでしょうか?

810 名前:nobodyさん [2008/05/01(木) 03:02:47 ID:jmqAlJjw]
携帯サイトでよくあるPHPのログインをどうやったら破れるか考えて
いるのですが、外部からログファイルを取得するしか方法はありませんか?


811 名前:nobodyさん mailto:sage [2008/05/01(木) 04:18:34 ID:???]
>>810
犯罪に荷担してしまう可能性のあるご相談はお受けすることができません
ご了承ください

812 名前:nobodyさん mailto:sage [2008/05/01(木) 07:41:32 ID:???]
$a = 0;
class HOGE
{
    var $a = $a;
}
これって通らないの? なんで? クソ言語過ぎない?

813 名前:nobodyさん mailto:sage [2008/05/01(木) 07:45:31 ID:???]
お前は何を言ってるんだ



814 名前:810 [2008/05/01(木) 08:49:53 ID:Bd+Jl0DJ]
>>811
それでは1つ教えてください!
自分なりには入力された文字をテキストファイルなどの形式でサーバーに送って
それをログファイルと比較しているのかなと思ってます。
それでサーバーにアクセスするにはどうすればいいのか
アクセスしたところで拒否されないだろうかと考えています。
この仮説は正しいですか?

815 名前:nobodyさん mailto:sage [2008/05/01(木) 08:55:45 ID:???]
犯罪に荷担してしまう可能性のあるご相談はお受けすることができません
ご了承ください

816 名前:nobodyさん [2008/05/01(木) 08:58:50 ID:Bd+Jl0DJ]
>>815
しつこくて申し訳ありません。他人に頼らず自力で勉強するしかないということですね。ありがとうございました。

817 名前:nobodyさん mailto:sage [2008/05/01(木) 13:04:01 ID:???]
>>816
私怨たっぷり3流クラッカーさんですね、わかります

818 名前:nobodyさん mailto:sage [2008/05/01(木) 13:28:42 ID:???]
一応書いておきます

ブルートフォースアタックをかける結論に至ると思いますが、
対象サーバのアクセスログに著しく情報が残る+その結果対策もとりやすいため、
パスワード解析以前にすぐバレてお縄になってしまうでしょう

したがって、潔く諦めることをお勧めします >>816

819 名前:nobodyさん mailto:sage [2008/05/01(木) 13:56:12 ID:???]
ID:Bd+Jl0DJよ
貴様が厨房であることは分かったからさっさとこのスレからうせろ

820 名前:nobodyさん mailto:sage [2008/05/01(木) 14:18:34 ID:???]
>>812
これは釣りだよな?どの言語のクラスでもこんな書き方しないだろ。

821 名前:nobodyさん mailto:sage [2008/05/01(木) 15:31:12 ID:???]
動的にクラスを生成するのをよくやる言語や環境ならやるかも。


822 名前:nobodyさん mailto:sage [2008/05/01(木) 18:33:46 ID:???]
質問がないとひまだお

823 名前:nobodyさん mailto:sage [2008/05/01(木) 19:13:28 ID:???]
うーん、いまのとこないw



824 名前:nobodyさん mailto:sage [2008/05/01(木) 19:38:05 ID:???]
じゃ質問置いておきますね
pc11.2ch.net/test/read.cgi/php/1164731497/


825 名前:816 [2008/05/01(木) 19:42:34 ID:Bd+Jl0DJ]
自己解決しました。なんとかサーバーにアクセスしてもcryptされていたらダメなんですね。
やっとこの関数の重要性を理解しました。
結局ブルートフォースしかないんですね。


826 名前:nobodyさん mailto:sage [2008/05/01(木) 19:44:59 ID:???]
>>825
未来の犯罪者乙

827 名前:816 [2008/05/01(木) 20:06:55 ID:Bd+Jl0DJ]
怒られない程度に遊びたいだけで、三流クラッカーにさえなれない厨房です。

828 名前:nobodyさん mailto:sage [2008/05/01(木) 20:07:19 ID:???]
>>827
死ねクソガキ

829 名前:nobodyさん mailto:sage [2008/05/01(木) 20:15:14 ID:???]
4桁パスワードの掲示板で、手動で総当りアタックでもやればいいじゃない



830 名前:nobodyさん mailto:sage [2008/05/01(木) 20:19:19 ID:???]
sankei.jp.msn.com/affairs/crime/080124/crm0801241123005-n1.htm

831 名前:nobodyさん mailto:sage [2008/05/01(木) 20:21:37 ID:???]
まだいたのですね…
ブルートフォースアタックについて補足します

昨今の Firewall は統合型のものが多く、
侵入検知、自動防御などの機能が同居していることがほとんどです

外部から調査しても一見すると Firewall がないように感じる場合がありますが、
Stelth 機能を使って Firewall を隠蔽するような、無いように振る舞っているだけです

したがって、どこの企業、組織、レンタルサーバ類でも確実にログが採取されており、
ブルートフォースのようなことをしかければ確実に足跡を追跡できると覚えておいてください

つまり、潔く諦めることをお勧めします >>816=825

832 名前:nobodyさん mailto:sage [2008/05/01(木) 20:23:17 ID:???]
まあ、やらせといて捕まってもらえるほうがうれしいけどね
厨房は生きる価値ないから

833 名前:nobodyさん mailto:sage [2008/05/01(木) 20:26:49 ID:???]
4桁のパスワードか。

数字10個、アルファベット26個×2(大文字小文字)で62個の場合で考えると
総当りで14776336パターン。

俺が作ったシステムは、一回のパスワード認証で
一秒ウェイトを入れているから最悪でも171日で突破できるな。
記号も考慮すると1年ぐらいか。

だから何?といわれても困るがw



834 名前:nobodyさん mailto:sage [2008/05/01(木) 20:55:07 ID:???]
短時間に認証エラーを繰り返したIPはブラックに自動登録、
以降のアクセスは警視庁・インターポールにリダイレクトしてる漏れは天才。

835 名前:nobodyさん mailto:sage [2008/05/01(木) 21:05:11 ID:???]
>>833
そういうのが Firewall にとっては最も検知しやすかったりします

スレ違いな話題だし、問題児はそろそろネットワーク板にでも誘導するか…('A`)

836 名前:nobodyさん mailto:sage [2008/05/01(木) 21:18:32 ID:???]
最近はログイン条件にパスの他にプロバイダ入れるのが主流だな。
国内の特定のプロバイダからしかアクセスできないようにしておけば
万が一の時もすぐタイーホ。

銀行なんかは重要な手続きは携帯からやらせて、
端末ID使ってる所もあるね。

837 名前:nobodyさん mailto:sage [2008/05/01(木) 22:44:33 ID:???]
主流・・・なのか?

838 名前:nobodyさん mailto:sage [2008/05/01(木) 23:10:15 ID:???]
ログイン情報って無駄なものを入れないためにいつも1っていれて判断してたけど
プロバイダいれるメリットは?

839 名前:nobodyさん mailto:sage [2008/05/01(木) 23:36:23 ID:???]
主流かどうかは知らんが、アカウントに許可IPアドレスを設定するのは普通にある
メジャーなプロバイダならログもちゃんと管理してるだろうから、パスワード漏れ等でログインされても
追いやすいって話じゃね

つうか1で判断ってセッションハイジャック防止とかノーガードか?

840 名前:nobodyさん mailto:sage [2008/05/02(金) 00:09:18 ID:???]
国内の特定のプロバイダからしかアクセスできないようにする
大変すぎだろ?

海外からのアクセスなんて当たり前にあるし、
プロバイダが増えたり減ったりしたらどうするんだ?

個人ブログじゃないんだしさ。

841 名前:nobodyさん mailto:sage [2008/05/02(金) 00:09:57 ID:???]
>>839
セッションハイジャックおこるの?

842 名前:nobodyさん mailto:sage [2008/05/02(金) 00:16:59 ID:???]
>>840
認証ページ(ディレクトリ)だけにアクセス制限をかければいいだけですよ

843 名前:nobodyさん [2008/05/02(金) 00:32:23 ID:ESOY+ESo]
うまくすりぬける人はパスワードなんか無視してURLをゲットするの?



844 名前:nobodyさん mailto:sage [2008/05/02(金) 00:53:26 ID:???]
>>842
だからそれじゃ特定のプロバイダ人しか
認証できないだろ。

それに悪意のある人間が日本国内から
アタックしたらどうするんだ?

意味無いじゃんか。

845 名前:nobodyさん [2008/05/02(金) 01:39:52 ID:71gb5g2D]
遅レスだけど

>>654
えー!!!!こんなことできんの!?
プログラムはCから覚えた俺には強烈な型柔軟性に吃驚だよぅ

846 名前:nobodyさん mailto:sage [2008/05/02(金) 01:47:50 ID:???]
おまえらプログラムもいいがたまにはオンゲーでもしようぜ
対人がおもしろいMMOだから遊びにおいで

ロストオンライン
game13.2ch.net/test/read.cgi/mmo/1209016763/

847 名前:nobodyさん mailto:sage [2008/05/02(金) 02:11:59 ID:???]
>>846
なんでチョンゲーなん?

848 名前:nobodyさん mailto:sage [2008/05/02(金) 02:27:27 ID:???]
C言語でも、同じようなことはできるがな。

849 名前:nobodyさん mailto:sage [2008/05/02(金) 02:28:24 ID:???]
>>845
ほんとにCやった?

850 名前:nobodyさん mailto:sage [2008/05/02(金) 02:30:10 ID:???]
C言語に文字の配列はあっても文字列変数なんて概念はないぞ
ましてそれをインクリメントなんてできんの?

851 名前:nobodyさん mailto:sage [2008/05/02(金) 02:33:25 ID:???]
文字列をそのままできなくても文字のインクリメントはできる。

852 名前:nobodyさん mailto:sage [2008/05/02(金) 02:37:09 ID:???]
文字列のインクリメントができるのが驚きなんじゃないか
さらに言えばCは文字のインクリメントができるんじゃなくて
文字コードを数値としてインクリメントができるだけだし

ってまあスレ違いだからどうでもいいか

853 名前:nobodyさん mailto:sage [2008/05/02(金) 02:55:18 ID:???]
話してる内容自体には個人的には賛成なんだが

散々自分の意見言っといて
最後に「スレ違いだからここまで」って
典型的な荒らしの書き方じゃないか。



854 名前:nobodyさん mailto:sage [2008/05/02(金) 04:20:13 ID:???]
スレチは他所で。
まともな意見だと思うがな。

855 名前:nobodyさん mailto:sage [2008/05/02(金) 05:29:35 ID:???]
コンパイラとインタプリタをの優劣を論じても意味はない。
スレチ以前の話。


856 名前:nobodyさん mailto:sage [2008/05/02(金) 10:02:15 ID:???]
上で出ているPHPの認証画面とは任意の人間に認証させるようなページ?
わたしは管理者だけが認証できればよいと理解していました

何らかのサービスを管理するための認証画面だと思っていたのですが
例えば、掲示板の書き込みを一括削除したり等する画面への認証など

であれば、管理者だけが管理画面に対して認証できればよいだけなので、
特定のRemote host(日本国内の限定されたISP)からのアクセスのみを
.htaccessなどで許可しておけばさらに安心だと思うのですが

857 名前:nobodyさん mailto:sage [2008/05/02(金) 10:44:23 ID:???]
phpって文字列に対して(int)とか、
不正なキャストを行った場合の処理ってどうなる仕様なのでしょうか?


858 名前:nobodyさん mailto:sage [2008/05/02(金) 11:07:54 ID:???]
マヌアルの中からあなたのかわりに探してあげたよ!
jp.php.net/manual/ja/language.types.integer.php#language.types.integer.casting

859 名前:nobodyさん mailto:sage [2008/05/02(金) 13:06:24 ID:???]
うむ、ごくろう。

860 名前:nobodyさん [2008/05/02(金) 15:22:43 ID:eCOkp8a7]
変数名に変数を使うことって出来ないのでしょうか?

$hoge = "bcd"
$a$hoge = "abcd"

だとしたら、
$hogeの内容が変数名に代入されて

$hoge = "bcd"
$abcd = "abcd"

となるようにしたいのですが・・・やっぱ無理でしょうか?
別の方法があれば教えてほしいです。

861 名前:nobodyさん mailto:sage [2008/05/02(金) 15:28:29 ID:???]
あまり薦めないけど

$hoge = "bcd";
eval( "\$a$hoge = \"abcd\";" );

echo $abcd . "\n";

862 名前:nobodyさん mailto:sage [2008/05/02(金) 15:54:35 ID:???]
evalなんぞ使わなくても
${'a'.$hoge} = 'abcd';

863 名前:nobodyさん mailto:sage [2008/05/02(金) 16:00:10 ID:???]
>>862
なるほど、中括弧で括るのですか。
ありがとうございました。



864 名前:nobodyさん mailto:sage [2008/05/02(金) 16:00:44 ID:???]
>>860
可能だがしかしそれどんな設計だよ

865 名前:nobodyさん [2008/05/02(金) 16:38:44 ID:1oP7bnHx]
変数名に変数ねぇ。
やろうと思ったことすらない。 難読化に役立つんじゃねぇかなぁ。

866 名前:nobodyさん mailto:sage [2008/05/02(金) 16:43:12 ID:???]
変数名に変数か、考えた事すら無かったわ

867 名前:nobodyさん mailto:sage [2008/05/02(金) 16:53:31 ID:???]
同じく変数に関する質問なのですが、
「echo "あいうえお"; echo $ABC; $A=$C+$D」というプログラムをひとつの変数に収めることって出来ないんでしょうか?

868 名前:nobodyさん mailto:sage [2008/05/02(金) 16:55:06 ID:???]
>>867
>>1

869 名前:nobodyさん mailto:sage [2008/05/02(金) 16:58:20 ID:???]
>>868
氏ね

870 名前:nobodyさん mailto:sage [2008/05/02(金) 16:59:11 ID:???]
志村〜

871 名前:nobodyさん mailto:sage [2008/05/02(金) 17:08:21 ID:???]
>>867
$foo = 'echo "あいうえお"; echo $ABC; $A=$C+$D;';

で、なにがしたいんだ?

872 名前:nobodyさん mailto:sage [2008/05/02(金) 17:23:51 ID:???]
「eval したいんです!」
「だからなんで eval が要るんだ?」
「使ってみたいだけなのに、なんで要るのか訊かれても…」

こんな感じじゃないのかな。

873 名前:nobodyさん mailto:sage [2008/05/02(金) 17:36:09 ID:???]
変数名に変数、普通に使ってますが・・・だめですか・・



874 名前:nobodyさん mailto:sage [2008/05/02(金) 17:51:53 ID:???]
普通は連想配列(PHPだと配列と区別ないが)を使って $a[ $hoge ] = "abcd"; とか書く
変数名に変数を使うと便利な状況が思いつかない

875 名前:nobodyさん mailto:sage [2008/05/02(金) 17:56:08 ID:???]
こういうのは実際に"便利な状況"に遭遇してから分かるのであって、
初めから頭で考えても思いつかないだろ

876 名前:nobodyさん [2008/05/02(金) 18:19:24 ID:nE3gn/Rr]
Perl 関係のスレにも ${$varname} したい人がときどき来るんですけど
自分も>>874な感覚で $array[$key] (PHP) / $hash{$key} (Perl) で済むように
思うことが多いなあ。${$varname} したい状況がわからない。

でも、言語仕様としては用意されてるから駄目ではないし(…です。>>873
今の自分は「C のポインタって何が便利なんすか?」って人と変わらん状態なのかな。

877 名前:nobodyさん mailto:sage [2008/05/02(金) 18:52:31 ID:???]
うん、みんなが優しいのは分かったけど、
例外を作りつづけてもよくないと思うぞ?

>>1
・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。

質問者も質問するなら最低、
テンプレにくらい目は通そうぜ?

878 名前:nobodyさん mailto:sage [2008/05/02(金) 18:52:59 ID:???]
うぅ〜んまんだむ!

879 名前:nobodyさん mailto:sage [2008/05/02(金) 18:55:26 ID:???]
GETでもPOSTでも動くように可変変数使って書いたことがあるけど
それが最初で最後だなぁ

880 名前:nobodyさん mailto:sage [2008/05/02(金) 19:20:38 ID:???]
>>879
それは、二行にすりゃいいんじゃw

881 名前:nobodyさん [2008/05/02(金) 21:02:31 ID:CcSXHmXb]
動的に関数を定義するにはどうしたらいいですか?

882 名前:nobodyさん mailto:sage [2008/05/02(金) 21:03:05 ID:???]
if(){
function b(){}
} else {
function a(){}
}

883 名前:ぬるぽ(^^)/ mailto:js [2008/05/02(金) 21:37:24 ID:???]
PHPで、どんなセキュホがあれば、スクリプトみられたり するんですか?
教えて下さい。
z-z.jp/
なんでここはスクリプトみられてるのですか
教えて下さい



884 名前:nobodyさん mailto:sage [2008/05/02(金) 21:43:28 ID:???]
phpじゃないじゃん

885 名前:nobodyさん mailto:sage [2008/05/02(金) 21:48:36 ID:???]
そこのスクリプトの見方を教えてくれれば、
PHPのも教えてあげるよ

886 名前:nobodyさん mailto:sage [2008/05/02(金) 21:51:44 ID:???]
>>883,>>885
さあ厨房は帰った帰った

887 名前:nobodyさん [2008/05/02(金) 22:47:59 ID:vDcZA+4C]
おまえら友達居ないだろ?

888 名前:nobodyさん mailto:sage [2008/05/02(金) 22:57:12 ID:???]
>>887
自分を攻撃すると意味の分からない話にもってくゆとり乙

889 名前:nobodyさん [2008/05/02(金) 23:00:15 ID:vDcZA+4C]
>>888
俺はたしかにゆとり教育受けてるが、おまえみたいに友達いないよりはマシだ。
こんなところにずっと張り付いてて楽しいか?

890 名前:nobodyさん mailto:sage [2008/05/02(金) 23:01:31 ID:???]
>>889
会ったことも無いのに友達がいないといえるところがゆとりだな

891 名前:nobodyさん mailto:sage [2008/05/02(金) 23:08:42 ID:???]
友達いないけど彼女いるから

892 名前:nobodyさん mailto:sage [2008/05/02(金) 23:49:49 ID:???]
そこは PHP 使われていないですよ

スレ違いだから↓あっちで聞きなさい!

くだすれPerl(超初心者用)2
pc11.2ch.net/test/read.cgi/php/1204488452/

893 名前:nobodyさん [2008/05/03(土) 00:38:01 ID:cJNbL5n/]
php 5.2.3 windows xp sp1 apache2な環境ですが
コマンドラインの php -l ファイル名 と同じ動作をする php 関数かなんかはないでしょうか。
プライベート用のテスト鯖でDBにソースを保存して簡易CMS的に使おうと考えており
DBに保存する前にソースが動くかどうかの確認をしたいのです。



894 名前:ぬるぽ(^^)/ mailto:js [2008/05/03(土) 00:55:21 ID:???]
PHPで、どんなセキュホがあれば、スクリプトみられたり するんですか?
教えて下さい。
z-z.jp/
なんでここはスクリプトみられてるのですか
教えて下さい

895 名前:nobodyさん mailto:sage [2008/05/03(土) 01:06:37 ID:???]
>>894
そこにPHPは使われていません
Perlが使われています

下のところ↓で聞いてください

くだすれPerl(超初心者用)2
pc11.2ch.net/test/read.cgi/php/1204488452/

896 名前:nobodyさん mailto:sage [2008/05/03(土) 01:06:55 ID:???]
>>894
氏ねゆとり

897 名前:nobodyさん [2008/05/03(土) 01:17:15 ID:3FEggVxI]
ブログのテンプレートでよく見かける
<a href="{$BBSPATH}">掲示板トップ</a>
のようなことをしてデザインとプログラムを分けたいのですが、
どのような仕組みで作ればいいのでしょうか?

898 名前:nobodyさん mailto:sage [2008/05/03(土) 01:29:10 ID:???]
正規表現を覚えて\{(\$[A-Za-Z_-]+)\}でマッチングさせて\1で
帰ってきた変数名で、その部分を置き換える。


っていうのは#FF0000なFALSEで、何も考えずにincludeして使えば良い。
{$変数}の"{"と"}"は、周りの文字にくっつかない為の方法で表示はされない。
単に変数埋め込んでるだけ。

899 名前:nobodyさん [2008/05/03(土) 01:38:21 ID:3FEggVxI]
>>898さんの説明が難しくて私には・・・まだやすぎるのかな・・・

自分なりに考えたのですがこういうやり方はどうなんでしょうか?
プログラムファイルからスキンファイルをfile_get_contentsで読み込んで、
str_replaceを使ってスキンファイルに書かれている変数(たとえば{BBSPATH}など)を置換。
っていうのはダメですよね・・

900 名前:nobodyさん mailto:sage [2008/05/03(土) 01:47:21 ID:???]
>>899
それで問題ない

901 名前:nobodyさん mailto:sage [2008/05/03(土) 01:54:15 ID:???]
ありがとうございます。この方法なら自分にもできそうなので取り組んで見ます

902 名前:nobodyさん mailto:sage [2008/05/03(土) 02:06:58 ID:???]
・・・まだやすぎるのかな・・・

903 名前:nobodyさん mailto:sage [2008/05/03(土) 02:07:24 ID:???]
file_get_contentsでやっても、evalすれば
$varは展開されるけど、それで出来るのは、単一の値を持つスカラーしか置き換えられないから
smartyみたいなのはstr_replaceとか正規表現使ってるっぽい気がする。

ソース見てないけどあれってifとか使えるし、<option>タグで
中身ぞろぞろ引き出せるんだよね?…ってやっぱevalでも出来るかな?
まあ、自分で置換すれば、<option>で項目が増減するのも
タグに独自ルール作って扱えるよね。

ちなみにZendFrameworkは普通に<?php ?>だよ
<?php if(hoge): ?>
<?php endif; ?>って{}使わない方のもう一つのifの書き方を
使ってるのが見やすくてなるほどと思った。

常に表示枠固定じゃない限り、foreachはどうしても
使うことになると思うし、それ考えるとZendのやり方が良いと思う。



904 名前:903 mailto:sage [2008/05/03(土) 02:13:06 ID:???]
ごめん、開始タグと終了タグあるのはstr_replaceじゃ無理だ。
単に置き換えるだけなら出来るけど、それならevalした方が断然良い。
やっぱ正規表現必要。

905 名前:nobodyさん mailto:sage [2008/05/03(土) 02:18:04 ID:???]
>>901
PHPBlosxomとか参考にすれば?

ttp://sourceforge.net/projects/phpblosxom/

906 名前:nobodyさん [2008/05/03(土) 04:22:31 ID:Bi5B2zuj]
>>891
>友達いないけど彼女いるから
ワラタwww彼女いる事自体はなんの自慢にもなんないだろwww
妥協すればだれでもできるwww

907 名前:nobodyさん [2008/05/03(土) 08:52:05 ID:IxjoBmKw]
preg_match("/<title>(.*)<\/title>/",$file_data,$file_title);

これで読み込んだファイル内のtitleタグのテキストを取得しています。
しかし、<title></title>の間に改行が入ると取得できなくなります。
改行が入っていても、取得するにはどうすればいいのでしょうか?
改行を削除する方法以外でお願いします。


908 名前:nobodyさん mailto:sage [2008/05/03(土) 09:18:15 ID:???]
>>907

.
↑は改行を含んでませんよ
ちゃんと改行も含めないと
\nと.

909 名前:873 mailto:sage [2008/05/03(土) 11:22:48 ID:???]
遅レスだけど、変数名に変数を使うことってそんなに頻繁にはないけど
(言われてるように、連想配列で済む場合が多いから)
>>898みたいな正規表現と組み合わせる場合とか、変数と他の何かが
一定のルールで名称付けされてて、かつそれが膨大な量の時とか、
あとはリファレンス的に使ったりとか、そんな場合です。
これはPerlの時から使ってた。
確かにこれらの場合も、他のやり方とか、配列で済ませられるかもしれないけど、
簡単な方を選んでしまった。

910 名前:nobodyさん mailto:sage [2008/05/03(土) 11:45:38 ID:???]
>>907
www.php.net/manual/ja/reference.pcre.pattern.modifiers.php
s (PCRE_DOTALL)

911 名前:nobodyさん mailto:sage [2008/05/03(土) 11:48:07 ID:???]
てか普通にsmarty使えばいいんじゃね?って言うのはなしなの?
なんでわざわざ車輪を再発明すんの?

912 名前:nobodyさん mailto:sage [2008/05/03(土) 12:13:39 ID:???]
phpのプログラマーって、論文とか書いたことがない奴ばかりか?

論理的思考もなく、単に関数と関数をパズルのような感覚でつなぎ合わせれば、
それなりのものが出来てきて、さぞ自分は有能なエンジニアだと錯覚を起こしているのではないですか?

有能か似非かを分ける方法は簡単。
設計書orテスト仕様書を書かせてみればすぐ分かる。
もっと言えば、作っているシステムを誰でも分かりように1枚の絵にまとめろ、という課題を出せばいい。

たちまち、化けの皮が剥がれる。

913 名前:nobodyさん mailto:sage [2008/05/03(土) 12:14:36 ID:???]
掲示板のスキソのように使うまでもない小物とか、
テンプレートエンジンがない環境とか

実は俺もスキソのためにSmartyをダウソして中を見てみた訳だが、
何が何だかワケワカメだったw



914 名前:nobodyさん mailto:sage [2008/05/03(土) 12:45:58 ID:???]
>>913
Smaryのコード自体は大してレベル高くないんだけどphp4仕様で書かれてるから非常に読みにくい

915 名前:nobodyさん mailto:sage [2008/05/03(土) 13:01:45 ID:???]
メカニズムが車輪の再発明でも、雪道に強いタイヤとか
自分の欲しい物を作るのは、間違いじゃないと思うよ。

smartyみたいに、大した事出来ないのに無駄に大きいライブラリは
拡張するより、一から書いた方が早いだろうし。

今の風潮で何作るのにも出来合いのライブラリを使っていく発想だと
9割のクラスが使われないまま読み込まれていたりとかおかしな事になる。

916 名前:nobodyさん mailto:sage [2008/05/03(土) 13:10:32 ID:???]
四角い車輪の再発明乙

917 名前:nobodyさん mailto:sage [2008/05/03(土) 13:13:26 ID:???]
>>916
雑誌とかに惑わされずにsmartyの中見てみれば、
smarty自体が四角い車輪な事がすぐわかるはずだけど。
あれは、個人が適当に作ったのを公開してるのとレベルあまり変わらない。

918 名前:nobodyさん mailto:sage [2008/05/03(土) 13:16:04 ID:???]
「見ればわかるはず論」はいらない。

理由を言え。

919 名前:nobodyさん mailto:sage [2008/05/03(土) 13:18:22 ID:???]
php自体で書かれてるんだから見て分らないやつは使うな。

920 名前:nobodyさん mailto:sage [2008/05/03(土) 13:20:55 ID:???]
>>919
そういう暇は無いんで、
どこを見ればよいかと、そこを教えてください。

921 名前:nobodyさん mailto:sage [2008/05/03(土) 13:22:46 ID:???]
>>917
どの辺が?

922 名前:nobodyさん mailto:sage [2008/05/03(土) 13:36:47 ID:???]
だから、君達は技術者じゃないだよ。単なる組み立て屋。

923 名前:nobodyさん mailto:sage [2008/05/03(土) 13:46:21 ID:???]
>>922
だから聞いてます?どこがと聞いてんだけど。説明できないんだw



924 名前:nobodyさん mailto:sage [2008/05/03(土) 13:48:18 ID:???]
書き方が凄く汚い。
$varへの代入とdefineの使い方が曖昧。
define使ってると思えば、弄る事の無いsmartyバージョンナンバー
$varに入れてるし。

php4で書かれてる時点でphp5からextendする気は起きないだろ。
smartyプラグインで決められたオレオレ使用にしたがってカスタマイズするか?

突っ込みどころは一杯あるけど、コード内にvimのタグ入ってる時点で、
書いてるやつが自分のためだけに作ってるオレオレエンジンだって気付けよ。

925 名前:nobodyさん mailto:sage [2008/05/03(土) 13:50:47 ID:???]
お前ら暇だな!

926 名前:nobodyさん mailto:sage [2008/05/03(土) 13:52:14 ID:???]
だが、これは
下らねぇ煽りあいはここに書き込みやがれ 1の序曲にすぎなかった

927 名前:nobodyさん mailto:sage [2008/05/03(土) 13:53:07 ID:???]
>>924
書き方wwww
まぁな、書き方は目立つし突っ込みやすいからな。

928 名前:nobodyさん mailto:sage [2008/05/03(土) 13:55:48 ID:???]
人が作ったコードを使うこと、いや使い方すらわからなくて人に聞いている状態なのに、
俺は技術者だと威張り腐っているって何?

人間として腐ってんじゃねーの?

929 名前:nobodyさん mailto:sage [2008/05/03(土) 14:09:44 ID:???]
書き方が気に食わないっつー話かw

930 名前:924 mailto:sage [2008/05/03(土) 14:17:25 ID:???]
>>922
技術者だと威張ってる奴なんてどこにもいないだろw
ここにいるのは「パーソナルホームページ」を作ってる趣味人が大半だから
おちけつ。

彼らは、「お前は技術者じゃない」って言われても、困るだろ。
夕飯作ってる主婦にいきなり、「お前は料理人として失格だ」
って言ってるくらい暴言だ。

931 名前:nobodyさん mailto:sage [2008/05/03(土) 14:28:46 ID:???]
技術者だからこそ人が作ったコードを使うんだけどなあ
趣味なら全部自前で書いていくら時間かけても楽しければいいけど

932 名前:873 mailto:sage [2008/05/03(土) 14:28:52 ID:???]
俺は一応技術者だけど、ほとんどライブラリは使ったことないな。
技術者としても会社の一員としても正しくないかもしれないけど、
やっぱ他の人が作ったものを心底信用することができないのと、
自分で開発するのが楽しいから。
ま、言っても全部自分でってわけにもいかないし、自分が作ったものが
完璧だとは断言できないけど、でもまぁ、そうやって成長していってるってのもある。

933 名前:nobodyさん mailto:sage [2008/05/03(土) 14:33:39 ID:???]
       _, ,_
     <[;゚Д゚]> ア゙ー!? なんでおまいの楽しみや成長のために
      [_]     つかいづれえ心底信用できねえものを使わせられにゃならんのよ
      < > 



934 名前:nobodyさん mailto:sage [2008/05/03(土) 14:35:35 ID:???]
ホントに会社の一員なのか?
いつも一人で開発してんのか?

935 名前:nobodyさん mailto:sage [2008/05/03(土) 14:43:31 ID:???]
一画面いくらって感じの仕事ならともかく、もうちょっと複雑なシステムの開発になんかだと、
どれだけライブラリ化、ソースコードの再利用がされてるかは、かなり怪しい話題だと
思うけどなぁ。

936 名前:873 mailto:sage [2008/05/03(土) 14:54:14 ID:???]
>>934
一人で開発してる。ま、規模が小さいってのはかなりあると思う。
あと、もうできる限り一つ使わない理由としては、バージョン依存が怖いってのもある。
だから結局、自分でライブラリ開発してる。

937 名前:873 mailto:sage [2008/05/03(土) 14:55:23 ID:???]
スマソ、日本語かなりおかしくなってたw

×もうできる限り一つ使わない理由としては
○できる限り使わないもう一つの理由としては

938 名前:nobodyさん mailto:sage [2008/05/03(土) 15:01:09 ID:???]
難しいことを行っても分からないようだから、
車のエンジンを開発するのがエンジニア、
車の部品を設計図に基づいて組み立てるのは組立工。

で、君達は、組立工に過ぎないということだよ。

939 名前:nobodyさん mailto:sage [2008/05/03(土) 15:02:36 ID:???]
秋葉原で、パソコンのパーツを買ってきて組み立てて、
俺はパソコンを作れるなどと馬鹿丸出しで初心者に自慢しているのと同じだってこと。
そろそろ自覚しろよ。

940 名前:nobodyさん mailto:sage [2008/05/03(土) 15:16:15 ID:???]
PM工程からUTくらいまでだけをやるのが組立工
PDまでとかもやるのがエンジニア
ライブラリとか関係ないから

君が煽りたいだけなのはよくわかった
GWで暇なら外に出るといいよ

941 名前:nobodyさん mailto:sage [2008/05/03(土) 15:23:13 ID:???]
>>924
smartyのもっとワクワクするようなお話が聞けると思ったのに、
まことに残念無念。また無駄な時間を消費してしまった。

942 名前:nobodyさん mailto:sage [2008/05/03(土) 15:27:00 ID:???]
>>940
俺が担当教官なら、お前は停学処分にするよ。
大体、PrograMing工程と、ProjectManagement工程と紛らわしいから、
通常は、PM工程とは言わずPG工程と言うところだが、
そういう無神経さも君の気質をよく体現していると思うよ。

943 名前:nobodyさん mailto:sage [2008/05/03(土) 15:40:44 ID:???]
ProjectManagement工程って初めて聞いたわ
そうか、ProjectManagementは工程の一つだったのか



944 名前:nobodyさん mailto:sage [2008/05/03(土) 15:42:13 ID:???]
よそでやれよ目糞鼻糞ども。

945 名前:nobodyさん mailto:sage [2008/05/03(土) 15:49:01 ID:???]
もっと、テレビのニュースネタになるようなデカイ発言をしろよ。

↓↓↓ 明日の朝のテレビのニュースのネタをどうぞ!!!

946 名前:nobodyさん mailto:sage [2008/05/03(土) 15:49:33 ID:???]
>>938

おーい。設計図を書いている人がいないぞwwww

947 名前:873 mailto:sage [2008/05/03(土) 15:51:09 ID:???]
みんな!アタシのために喧嘩するのはやめてーーーノシ

948 名前:nobodyさん mailto:sage [2008/05/03(土) 15:52:00 ID:???]
車のエンジンを作る人(下請けライブラリを作ってくれる人)が
車の設計図(アプリケーションのソースコード)を書いてくれるんじゃねwww

らくだなぁ。打ち込むだけでいいんだろ? おら、早く仕事しろwww

949 名前:nobodyさん mailto:sage [2008/05/03(土) 16:06:55 ID:???]
東郷平八郎は、命を掛けて日本を守ったのに、
ここに住民はこんな下らないことで時間つぶしですか?

どうりで、GNPで2位から18位に転落するわけだ。先祖に会わす顔がないよ。

950 名前:nobodyさん mailto:sage [2008/05/03(土) 16:12:20 ID:???]
そこまで戻らなくていいから>>897からやり直そうよ

951 名前:nobodyさん mailto:sage [2008/05/03(土) 16:14:21 ID:???]
いまどき命をかけて日本を守るとかあほだろw

952 名前:nobodyさん mailto:sage [2008/05/03(土) 16:27:42 ID:???]
最低な国、日本

953 名前:nobodyさん mailto:sage [2008/05/03(土) 17:23:59 ID:???]
>>951
OSがないとアプリケーションが動かないことを忘れるタイプですか?



954 名前:nobodyさん mailto:sage [2008/05/03(土) 17:30:44 ID:???]
そんなときこそマルチプラットフォームだろ

955 名前:nobodyさん mailto:sage [2008/05/03(土) 17:33:15 ID:???]
>>953
人民いてこその国ぞ。
人がいなくなった国に何の意味があろうか。

956 名前:nobodyさん mailto:sage [2008/05/03(土) 17:59:19 ID:???]
戦争に狩り出されたのは貧乏な家の男達だ。
そして主の居なくなった家はもっと貧乏になった。
それが忘れてはいけない真実。

957 名前:nobodyさん mailto:sage [2008/05/03(土) 18:01:51 ID:???]
ゆとり乙w

958 名前:nobodyさん mailto:sage [2008/05/03(土) 18:15:39 ID:???]
人民について熱く語り合いたいなら
どこか別の板にいけ

でなきゃーPHPスレなんだから
語りたい奴が掲示板作って晒せw

----------------------------------------------

では気を取り直して、次の方質問ドゾー

959 名前:nobodyさん mailto:sage [2008/05/03(土) 18:31:39 ID:???]
PHPで戦争は止められますか?

960 名前:nobodyさん [2008/05/03(土) 18:33:44 ID:Q1whB2fu]
すみません。質問です。
YOMIサーチのPHP版を設置し下記URLを参考に静的URLにしたいと思いましたが
どうしても404になってしまい、うまく出来ませんでした。
tp://legendlink.com/php/url_seitekika.html

XREAのs79サーバーを使っています。
設置したいURLはaaa.example.com/bbb/です。
この際、RewriteBaseはどう表現したらいいのでしょうか?

よろしくお願いします。

961 名前:nobodyさん mailto:sage [2008/05/03(土) 18:56:32 ID:???]
>もし、表示されていなければ、サーバー事態が.htaccessに対応していなかったり、mod_rewriteが組み込まれていない可能性があ
>詳しくは各サーバー管理者にお尋ねください。
>
>なお、Yomi-Search自体をサーバーの特定フォルダ内にインストールしている方は、 RewriteBaseのパスを書き直すか、
>記述を削除して確認してみてください。


962 名前:nobodyさん mailto:sage [2008/05/03(土) 19:26:41 ID:???]
オナニーレスを繰り返した火とって生きていて恥ずかしくないの?
少なくとも直前の答えるべき問題は>>897だよねぇ
それに答えることもしなくて、独りよがりのレスを積み重ねてる人ってw

963 名前:nobodyさん [2008/05/03(土) 19:37:06 ID:6T5yZm8J]
>>959
つPHP文庫



964 名前:nobodyさん mailto:sage [2008/05/03(土) 19:37:12 ID:???]
と自分も答えないニートが熱く語っております。

965 名前:960 [2008/05/03(土) 21:25:03 ID:Q1whB2fu]
考えてみればスレ違いの質問にお答えくださったありがとうございました。
サーバーさんに問い合わせてみて、駄目ならサーバー変えようと思います。

966 名前:nobodyさん mailto:sage [2008/05/03(土) 21:55:59 ID:???]
ちょw誰も答えてなくね?
上にあるのはニートの妄想レスだからw
俺は就職してるぞーみたいなw

967 名前:nobodyさん mailto:sage [2008/05/03(土) 21:57:46 ID:???]
>>966
その通り
論点ずれまくりのレスをしているところからして、
当たりだな

968 名前:nobodyさん mailto:sage [2008/05/03(土) 22:25:50 ID:???]
GW中ずっとこの流れなの?

969 名前:nobodyさん mailto:sage [2008/05/03(土) 22:26:05 ID:???]
データベースに画像を記載する場合どうすればいいんでしょうか?
CDの画像とか、本の画像とか

970 名前:nobodyさん mailto:sage [2008/05/03(土) 22:27:36 ID:???]
1. ファイル名だけDBに保持して画像はファイルで持つ
2. BLOBを使う
3. スレ違い

971 名前:nobodyさん mailto:sage [2008/05/03(土) 22:28:41 ID:???]
>>970
ありがとうございます。 すれ違い失礼致しました。

972 名前:nobodyさん mailto:sage [2008/05/03(土) 22:47:49 ID:???]
>>970
スレ立てよろ

973 名前:nobodyさん mailto:sage [2008/05/03(土) 22:51:34 ID:???]
>>970
スレ早く立てろよクズ



974 名前:nobodyさん mailto:sage [2008/05/03(土) 22:56:19 ID:???]
pc11.2ch.net/test/read.cgi/php/1209822736/

975 名前:nobodyさん [2008/05/04(日) 06:34:25 ID:RevwzEgI]
unixタイムって64ビットマシンになったら寿命伸びる?
その頃には間違いなく64ビットかそれ以上になってるから
気にせずunixタイム使うプログラム書いておk?

976 名前:nobodyさん mailto:sage [2008/05/04(日) 07:27:34 ID:???]
それは誰もわからんよ

977 名前:nobodyさん [2008/05/04(日) 08:55:41 ID:z+IlApFp]
phpのmicrotimeの関数ですが、
一度取得した後、再度取得しても同じにならないという保証はありますか?
microtimeの返り値をキーに利用したいと思っています。

ちなみに、私は染色体異常でバセドウ病を患っていますので、
高度なパソコン操作ができません。
ご迷惑お掛けしますが、宜しくお願いします。

978 名前:nobodyさん mailto:sage [2008/05/04(日) 09:08:03 ID:???]
関数を呼び出した時点の値を返すから同じにはならない

979 名前:nobodyさん mailto:sage [2008/05/04(日) 09:39:50 ID:???]
精度については、OS依存じゃないのかなぁ。

あと、自分のショボイPCでも microtime実行するのに 10マイクロ秒ぐらいだから、
連続して呼び出す場合はマイクロ秒以下になる環境もあるんじゃない。

CPUがマルチコアだと、それも影響するかもしれないし。

980 名前:USO800 mailto:sage [2008/05/04(日) 09:59:18 ID:???]
>>975
将来はRFC2550が標準の日時フォーマットになります。

981 名前:nobodyさん mailto:sage [2008/05/04(日) 13:22:09 ID:???]
>>960
xreaはRewrite使えるよ

たぶんaaa.example.com/bbb/
bbbの部分を付け加えてないからだと思う

しかしs79は俺がガンガンcgi使ってるからこれからそこにYomiを入れてずっと運営していくなら
運営する前に新しい鯖に移った方がいいと思うw

というかs79はかなり古いよな
もし移れるならs300番台とかにいったほうがいいぞ
PHP5だし鯖の性能もいいし

俺も移れるなら移りたいがサイト詰め込みすぎて引越すのがマンドクセんだw

982 名前:nobodyさん mailto:sage [2008/05/04(日) 21:04:37 ID:???]
ブラウザからダウンロードさせるスクリプトですが

header('Content-Disposition: attachment; filename="test.txt";');
header('Content-Length: '.filesize("./test.txt"));
header('Content-Type: application/octet-stream');
readfile("./test.txt");

こうした場合、クライアントがブラウザのダウンロードダイアログではいを選んでDLが完了するか
いいえを選ぶまでサーバー側のPHPのプロセスは存在したままになるのでしょうか

983 名前:nobodyさん mailto:sage [2008/05/04(日) 21:11:32 ID:???]
require するファイルが存在しなければ例外を発生させたいんですが
以下のコードでは何も表示されませんでした。
どうすれば例外を起こすことができるのでしょうか?

try {
require_once 'detarame.php';
} catch (Exception $e) {
echo '例外です: ', $e->getMessage(), "\n";
}



984 名前:nobodyさん mailto:sage [2008/05/04(日) 21:22:53 ID:???]
読み込めたか判定してthrows

985 名前:nobodyさん mailto:sage [2008/05/04(日) 21:39:22 ID:???]
>>982
jp.php.net/manual/ja/features.connection-handling.php

986 名前:nobodyさん mailto:sage [2008/05/04(日) 21:39:35 ID:???]
>>983
file_existsじゃ駄目なの?

987 名前:nobodyさん mailto:sage [2008/05/04(日) 22:42:28 ID:???]
>>985
wwwwwwww

988 名前:nobodyさん mailto:sage [2008/05/05(月) 02:05:16 ID:???]
>>984>>986
file_exists でチェックできるんですね、ありがとうございます

できれば全体を try で囲って
どんな予期しない事が起きようとも
何かエラーメッセージを出すようにしたいのですが
そういうことは しない もしくは するべきではない ものなのでしょうか?

989 名前:nobodyさん mailto:sage [2008/05/05(月) 02:18:02 ID:???]
別に構わないんじゃね?

990 名前:nobodyさん mailto:sage [2008/05/05(月) 02:28:52 ID:???]
>>988
jp.php.net/manual/ja/function.set-error-handler.php

991 名前:983 mailto:sage [2008/05/05(月) 03:48:36 ID:???]
>>990
難しそうですね。。。
とりあえず色々試してみることにします。
ありがとうございました

992 名前:nobodyさん mailto:sage [2008/05/05(月) 05:46:31 ID:???]
>>988
メッセージを出した後どうするのかが問題だろ。
予期しないことがないようにしておくのが開発だ。
適当に作ってメッセージ出して終わりじゃ素人。

993 名前:nobodyさん mailto:sage [2008/05/05(月) 06:50:31 ID:???]
またJP1が出たか。



994 名前:nobodyさん mailto:sage [2008/05/05(月) 09:05:42 ID:???]
JP1とかどうでもいいが基本だろ?

995 名前:nobodyさん mailto:sage [2008/05/05(月) 09:46:55 ID:???]
JP1君いらっしゃ〜い

996 名前:nobodyさん mailto:sage [2008/05/05(月) 12:56:23 ID:???]
ここは富士通営業マンの工作活動がひどいインターネッツですね

997 名前:nobodyさん mailto:sage [2008/05/05(月) 12:59:55 ID:???]
>>996
富士通じゃなくて、NECソフトウェアだと思うんだが。

998 名前:nobodyさん [2008/05/05(月) 13:18:43 ID:cSW0xQhq]
某スレに居たけど、俺の良さを分からないようだったので、
こっちに北。俺は、分子生物学の権威だけど、何か聞きたいことある?

999 名前:nobodyさん mailto:sage [2008/05/05(月) 13:23:22 ID:???]
ない

1000 名前:nobodyさん mailto:sage [2008/05/05(月) 13:24:22 ID:???]
>>998
いったい何が始まるんです?

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<238KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef