X



【PHP】Lvうpしたいので宿題ください
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
垢版 |
2006/05/17(水) 10:56:26ID:sZmQvFal
スレタイのとおりです。
なお、当方(っていうと同人?)のLvは初心者に鼻毛が生えた程度なので
簡単なものからよろしくお願いします≦(._.)≧ ペコ

ただし当方はフォトショップが使えますw。
教えてくれた人には責任を持ってエロイラをアップします!!
0003nobodyさん
垢版 |
2006/05/17(水) 12:06:10ID:???
>>1
"Hello World!"と表示させてください。
0004nobodyさん
垢版 |
2006/05/17(水) 12:50:25ID:bNJTvUbh
>>3 ttp://www.abcoroti.com:8000/~raamen/3.php
もうちょっとLvあげてくれてもいいですよ^^;

あと1の下の文章は無視してください。
俺の本意ではありませんので・・
0005nobodyさん
垢版 |
2006/05/17(水) 12:58:18ID:???
引きこもってないで学校いけよ。中高だろ?
どうしても暇なら丸投げスレで引き受けてやれ。
0006nobodyさん
垢版 |
2006/05/17(水) 13:01:09ID:k01llXEj
自宅サーバたててる?

メールを受信してその内容をDBに格納するものを作ってください。


・・・てか作ったもののノウハウ的なものはうpされるん?
君が作るだけ?うpがなければ出すメリットがないんだけど
0007nobodyさん
垢版 |
2006/05/17(水) 13:01:47ID:bNJTvUbh
>>5 そんなLvないからこっちでしようかと思ったんですけどダメですかね・・
一応 社会人です
0008nobodyさん
垢版 |
2006/05/17(水) 13:04:19ID:bNJTvUbh
>>6 残念ながら自サーバはないです・・
なので多分そのようなことはできないかと。。すまんです。
ノウハウ的なもんうpしてもいいですけど偉そうにうpできるようなノウハウはできないかもしれませんよー^^;
0009nobodyさん
垢版 |
2006/05/17(水) 13:27:44ID:lrM4zGrI
1.1行ずつURLが記述されたテキストファイルを読み込み、
2.そのURLのコンテンツを取得して
3.タイトルとURLを画面に出力(コンソールに直接でもブラウザへでも可)
するプログラムを作ってください。

尚テキストファイルに記述されているURLは妥当なものと見なして構わないものとする。
(リンク先が存在し、そこには必ず<title></title>で囲まれた箇所があるhtml)
また正常系のみで、エラー(テキストファイルが読み込めない、ネットワークが
繋がらなくてコンテンツが取得できない)の場合の処理は無くて構わない。

1〜3まで順を追ってやっていくと良いよ。
1がファイルの扱い、ループ処理や配列の扱い(逐次処理でやれば配列使わないけど)、
2がネット(HTTP)関連、3が文字列処理や正規表現あたり。
0010nobodyさん
垢版 |
2006/05/17(水) 16:33:35ID:???
>>9
簡単すぎてつまんないのでもっと難しいのお願いしますー^^;
<?php
foreach (file('./url.txt') as $u) {
echo preg_replace('/^.*?<title>(.+?)<\/title>.*$/is', '$1', file_get_contents(trim($u))), "\n";
}
?>
00111
垢版 |
2006/05/17(水) 16:37:18ID:bNJTvUbh
>>10 
お、おい・・・・
俺必死に考えてたのによぉ・・(ノヘ;)シクシクシクシク..
00121
垢版 |
2006/05/17(水) 17:27:45ID:bNJTvUbh
サーバの設定で
file_get_contents関数が使えなかったのでfsockで取るように作ってみました。
URLはファイルを使わずページの後ろに入れてGETで取るようにやってみましたがどうなんでしょうか?
0013nobodyさん
垢版 |
2006/05/17(水) 18:36:07ID:???
どうって言われても、、、なんていって欲しいかによる。
00141
垢版 |
2006/05/18(木) 08:35:13ID:WSnMAIu1
えっと、例えばそういう処理するならばもっとこうした方が良いよとかいうアドバイスとか
それなら次はこういう処理を作ってみてとか言ってくれると嬉しいのですが・・
0015nobodyさん
垢版 |
2006/05/18(木) 09:11:42ID:???
コード晒せ
小さければ直接、大きかったらあぷろだか他サイトで
それから固定名乗るならトリップつけた方がいい。
0017nobodyさん
垢版 |
2006/05/18(木) 10:23:58ID:???
とりあえずやり方は文句ないけども
いくらかバグっぽいのが潜んでるかも。

まず、httpヘッダのHostの部分がマズい
それから、titleタグが大文字だった時に対応してない。

else以後のインデントが変なのも気になるけど、これは細かいか。
0018nobodyさん
垢版 |
2006/05/18(木) 11:13:18ID:???
[宿題]
Smartyを使ったページ表示をしろ。

Smartyのテンプレートは以下。
sample.tpl -----
<html>
<head><title>{$title}</title></head>
<body>
{$body}
</body>
</html>
0019nobodyさん
垢版 |
2006/05/18(木) 12:56:12ID:???
>>10
マジレスしとくと、基本が出来ている気がするから、何かフレームワークを勉強しておくといいよ。

色々作って見るのも勉強にはなるけど、
フレームワークに親しんで、オブジェクトや関数をどの粒度で分割or作っておくか?
という考え方に慣れ親しんでおくと将来役に立つ。
(といっても、変なフレームワークに引っかったら論外なので・・・今の所symfony辺りがいいかな?)
00201こと ◆Wx6PRYBh1U
垢版 |
2006/05/18(木) 13:15:35ID:???
>>18 残念ながらレン鯖なのでSmartyを使うことは・・
ただ、自PCでSmartyは試したことがあります^^;

>>17 /iつけたらよろしいんですね。
Host部はやはり正しいものにしないといけないということでしょうか?一応直しておきました。
インデントはテキストソフトでタグ数調整してたのでおかしくなってたみたいです^^;
0021nobodyさん
垢版 |
2006/05/18(木) 16:28:28ID:???
別にレンタルサーバーでもSmarty使えるだろ。
タダのPHPクラスなんだから。
0023nobodyさん
垢版 |
2006/05/18(木) 17:19:59ID:???
2chの指定されたスレの前日午後三時から本日の午前九時までのレスを取得して、
各レスに含まれる株価コードを抜き出した後、その株価コードの株価の前日比率でレスをソートして出力してください。
条件:Smartly+任意のデータベース使用
0024nobodyさん
垢版 |
2006/05/18(木) 18:50:16ID:???
スゲーオモシロいネトゲ作って
0025nobodyさん
垢版 |
2006/05/18(木) 20:33:44ID:???
>>23
それ自分が欲しいだけじゃん。

むかし暴走したコンピュータに三目並べをやらせてあきらめることを教える
ていう映画があったんだけど三目並べなんかどう?
----------
○○×
×○×
○×○

○の勝ち
----------
こんなやつ。
0026nobodyさん
垢版 |
2006/05/18(木) 21:28:15ID:???
>>25
ウォーゲームか。

3目並べは互いに最善手を打てば必ず引き分けになると証明されているそうだけど、
この絶対に負けない思考ルーチンをどれだけスマートに書けるかとか?
0027nobodyさん
垢版 |
2006/05/19(金) 06:15:54ID:???
フォトショ使えるならカードゲームとか作ってくれ。

普通に掲示板とかチャットルーム作るほうが実用性高いか。
00281だが
垢版 |
2006/05/19(金) 08:17:13ID:???
ゲームって作ったことないのですがどのようなアルゴリズムになるのでしょうか・・・
ネトゲなんてとてもじゃないけど作れませんww
ゲームに比べたら>>23の方が簡単そうなので(それでも難しいよぅ^^;)こつこつ作っていきたいと思います。
00291だが
垢版 |
2006/05/19(金) 10:54:28ID:UmH+Z2EY
っと思ったけどやっぱ>>25のが簡単そうだから先に作ってみました。
ダサいですけどどんなもんでしょうか?
http://www.abcoroti.com:8000/~raamen/25.php
00311だが
垢版 |
2006/05/19(金) 11:04:23ID:???
>>30 変更しました。これで勝てまい(・∀・)ニヤニヤ
00321だが
垢版 |
2006/05/19(金) 11:40:05ID:???
fsockopenで2chスレを取ろうとしてるんだけどなんか取得できないぜ・・
ポートが80じゃないのか?それとも他に理由があるんだろうか・・…( ̄。 ̄;)ブツブツ
0033nobodyさん
垢版 |
2006/05/19(金) 11:41:49ID:???
勝てたけど・・・・

ところで10の正規表現で「(.+?)」となってるのは何故?「(.+)」で同じではないの?
00341だが
垢版 |
2006/05/19(金) 11:59:19ID:???
>>32 自己解決 失礼しました。
>>33 勝てただとぉ!! ・・どんなパターンがあるというんだ・・・・
0035nobodyさん
垢版 |
2006/05/19(金) 12:05:53ID:???
>>31
┌─┬─┬─┐
│×│  │  │
├─┼─┼─┤
│  │○│  │
├─┼─┼─┤
│  │  │○│
└─┴─┴─┘
この次の手が駄目
0036nobodyさん
垢版 |
2006/05/19(金) 16:23:25ID:???
>>33
</title>がHTMLの中に複数出てくる場合も考える。
もし、最後に入ってしまっていたら、すげー長いものがとれちゃうからな。
00371だが
垢版 |
2006/05/19(金) 17:15:03ID:???
>>35 あり。変更しておきました。
>>23 
とりあえず2chの指定されたスレの前日午後三時から本日の午前九時までのレスを取得して、
各レスに含まれる4文字の数字(IDの数字は含まない??)を抜き出すとこまでやった。

株価コードと前日比はどこでとったら便利なのかなぁー( ̄o ̄;)ボソッ
0038nobodyさん
垢版 |
2006/05/19(金) 19:51:32ID:???
>>1だが
鳥付けろや








良スレの予感だぞ
ガンガレ!
0039nobodyさん
垢版 |
2006/05/19(金) 22:58:19ID:???
>>26
たとえ知っていても年がばれるので言わないのが男のロマンすっすよ。

三目並べが簡単すぎるなら次はチェスで。
00401だ ◆Wx6PRYBh1U
垢版 |
2006/05/20(土) 10:30:29ID:???
>>38 アリガトー ガンガリマツ!!

>>23の分 昨日のままだけど
http://www.abcoroti.com:8000/~raamen/23.php
URLはまた?url= で入れる形式にしてます。

株価コードデータ一覧が手に入らないぽ・・・
00411だ ◆Wx6PRYBh1U
垢版 |
2006/05/20(土) 14:32:57ID:???
なんとか株コード取得できました。
比率とっての並べ替えはまだだが今は抽出したものの株コードと会社名とレスだすようにしておいた。
MySQLとSmartyも使ってまつ・・・・・。

http://www.abcoroti.com:8000/~raamen/smarty/23.php
0042nobodyさん
垢版 |
2006/05/20(土) 15:52:42ID:???
素朴な疑問なんだけど、エディタは何を使ってる?
004423
垢版 |
2006/05/20(土) 21:16:05ID:???
thx。ソース公開キボンヌ。他人がどう書くのか見てみたかった><アルゴリズムとか。
自分のは→。Perlだけど。ttp://c.hibi.info/Apple-1.zip
てか全部ソース公開してほすぃ。
0045nobodyさん
垢版 |
2006/05/21(日) 04:27:03ID:OJTaERYj
エロイラあっぷしてよ
00461だ ◆Wx6PRYBh1U
垢版 |
2006/05/21(日) 14:18:04ID:???
>>44 あ、23さんだ。
 メインページはここになります。
 ソースも公開しているのですが低Lvなので参考になりますかどうか・・(ノ∀`)アチャー
 ttp://www.abcoroti.com:8000/~raamen/

>>45 実はあの下の文章を考えたのは別の人間なのですみません。
0047nobodyさん
垢版 |
2006/05/21(日) 14:54:39ID:???
つまりその別の人間が描くというわけですね?


それはそうと、
指定したURLを読み込んで携帯で閲覧できるように変換するのをきぼんしてみる。
・不要なタグはカットして容量削減。
・ページの容量が大きすぎたら分割して表示。
・張られている画像は適宜縮小して表示。
とか。
00481だ ◆Wx6PRYBh1U
垢版 |
2006/05/21(日) 15:01:52ID:???
>>47
えっと御幣があると悪いようなので説明をしますと
スレ自分で立てたかったんですけど立てれなかったのでスレ立依頼スレにて立ててもらったんですが
本文が自分が頼んだものをいじられて書かれていたと言う訳です^^;

なるほど、いろいろな宿題ありがとうございます。
0049nobodyさん
垢版 |
2006/05/21(日) 15:17:54ID:???
窓のサイズに合わせて画像の拡大縮小できるようなものはできる?
スクロールバーが出ないような。
0052nobodyさん
垢版 |
2006/05/21(日) 17:26:30ID:???
>>49
それって、どうみてもクライアントサイドスクリプティングの領域の気が駿河?

>>50
PHPで出来るのか?
005352
垢版 |
2006/05/21(日) 17:28:32ID:???
語弊があるな…
クライアントサイドで元画像サイズの変換までは出来ないが、
widthとheightの指定は出来るって事ね。
00541だ ◆Wx6PRYBh1U
垢版 |
2006/05/21(日) 17:39:57ID:???
>>50はJavascript組合わせないと無理ですよね。
今やってるけどJavascriptうまくうごかないw
00551だ ◆Wx6PRYBh1U
垢版 |
2006/05/21(日) 18:03:46ID:???
っていうか調べてたらjavascriptだけでやってるページあったので中止w
ttp://www5e.biglobe.ne.jp/~access_r/hp/javascript/js_059.html
00561だ ◆Wx6PRYBh1U
垢版 |
2006/05/21(日) 18:07:32ID:Re5TN0H3
あ、ちなみにスクロールバー消すのは document.body.scroll = 'no' でどうかな?
005723
垢版 |
2006/05/21(日) 20:38:36ID:???
おぉー。ありがとう。

○×ゲームのパターンは自分でフォーマッティングしたデータを
処理させるともっとスマートになるかもね。
0058nobodyさん
垢版 |
2006/05/22(月) 09:08:09ID:???
まあブラウザは表示サイズを送ったりしないからなあ。
Javascriptで取るしか無い。
VGA,SVGA,XGAと切り替えられる様にしとけば十分じゃね?
0059nobodyさん
垢版 |
2006/05/28(日) 11:05:48ID:???
○×ゲームで最初に「.php?a2=置く」
みたいにGETで変数渡すとCOMが手を打ってこないのは気のせい!?
0060nobodyさん
垢版 |
2006/05/29(月) 20:51:01ID:???
レベルアップしたら、このサイトの類似画像検索アルゴリズムを解明し、
プログラムを組んで俺のためにうpしなさい。

http://labs.systemone.at/retrievr/
0061nobodyさん
垢版 |
2006/06/08(木) 10:57:34ID:???
>>60
へーこんなサイトあるんだー
ってかいろいろ
試してみたけど、形は関係なくて色だけじゃねーの?
0062nobodyさん
垢版 |
2006/06/16(金) 12:34:23ID:???
サーバーにCSVファイルがアップされたら
その中のデータを自動的にDBへ入れるのはできますか?
このCSVファイルは10分から1時間の間隔でアップされます。
0063nobodyさん
垢版 |
2006/06/16(金) 22:26:00ID:???
>>62
それは宿題かい。それとも質問かい?

質問だったらスレ違いだけど、
出来るか出来ないかを知りたいのかい?
だったら、答えは「出来る」だよ。
0064nobodyさん
垢版 |
2006/06/21(水) 13:21:15ID:???
>>62
ttp://coronado.s8.xrea.com/php/function.fgetcsv.php
0065nobodyさん
垢版 |
2006/06/22(木) 20:24:54ID:???
○×ゲームが文字化けする。
ちゃんとヘッダー出すようにしてくれ。
0066nobodyさん
垢版 |
2006/06/22(木) 21:04:31ID:???
>>60
これジェネティックアルゴリズムなのかな?
0067nobodyさん
垢版 |
2006/06/23(金) 13:55:01ID:8E8TLnQg
>>66
あ〜、少し安くなるんだよね。
0068nobodyさん
垢版 |
2006/06/23(金) 14:03:28ID:???
>1 さんへ
いまさらだけど、○×ゲームって「負けない」だけのロジックですね。
「勝ちにいく」ロジックも必要だと思わないかい?
こっちが失敗手を打って、勝ちパターンがあるのに、それを打たない。
中見ると、適当に置いてるな。
0069nobodyさん
垢版 |
2006/06/24(土) 00:51:55ID:???
アルゴリズムの話はphpに関係ないしなあ。
ゲーム板でもどうぞ。結論出たらphpで書いてウpしてくれ。
0070nobodyさん
垢版 |
2006/06/24(土) 10:55:07ID:???
>>69
>アルゴリズムの話はphpに関係ないしなあ。
( ゚д゚)ポカーン
0071nobodyさん
垢版 |
2006/06/24(土) 11:28:07ID:???
この板にいる人は必勝パターンとか定石とか興味ないから
専門家に聞けばいいと思うよ
このスレまで荒らさないでね
0072nobodyさん
垢版 |
2006/06/24(土) 12:07:50ID:???
ただ作るスレだろここは
○×で勝ちたいならα-β法でも使え
0073nobodyさん
垢版 |
2006/06/27(火) 12:39:40ID:???
なんか俺にもちょうどよさそうなスレだ。
0074nobodyさん
垢版 |
2006/06/27(火) 17:23:27ID:???
しかしここは>>1専用のようだ・・・
0075nobodyさん
垢版 |
2006/06/27(火) 18:21:07ID:???
そういや昔、映画のウォー・ゲームの最後に登場した
三目並べの真似みたいの(例のメッセージ付き)作ったら、
誰も理解してくれなくて、とても悲しかった思い出が。
0077nobodyさん
垢版 |
2006/06/27(火) 23:34:54ID:???
ある特定のフォルダにエクセルの吐き出したCSVファイル(SJIS)を
文字コードをEUCに変換後別のフォルダに移せ。

また、出来るのならフォルダを監視してファイルが作成されたら
すぐに上記の処理を行うようにせよ。
0078nobodyさん
垢版 |
2006/06/28(水) 01:30:36ID:???
あるフォルダってどうやってアクセスするの?
webdavとか?

cpuパワー喰いまくっても良ければ、whileでループさせてnkf呼びまくりだな(w
0080nobodyさん
垢版 |
2006/07/01(土) 20:29:58ID:???
>>77
そんなの簡単過ぎね?

というか監視して直ぐにってそれphpと関係なくね?
phpは常駐することを前提として作成されて無い希ガス。conでまわすなら別だが
0081nobodyさん
垢版 |
2006/07/04(火) 14:57:43ID:???
>>77
>エクセルの吐き出したCSVファイル
誰が吐き出すんだろう・・・
エクセルの処理も自動に行われるんだろうか…
フォルダ監視ってどういうシステム上での話なんだろう…

質問者がレベル低い場合は単なるクレ厨だからスレ違いだと思う。
0082nobodyさん
垢版 |
2006/07/05(水) 12:12:06ID:???
>>77
なんか違うPHPスレで見た気がする。
自分で作れよ。ここは依頼スレじゃなくてよ
0083nobodyさん
垢版 |
2006/08/23(水) 21:53:26ID:QBOakvgG
PHP歴一月の俺にちょうどいいくらいの難易度の問題を出して欲しいんだぜ。
0086nobodyさん
垢版 |
2006/08/25(金) 01:16:22ID:jl3bBM/+
>>84
今作っているんだぜ。
でもうまく動かなくて、試行錯誤中なんだぜ。
>>85
計算機はボタンが必要なんだぜ。
どうしてそれが計算機と言えるのはなぜなんだぜ。
0087nobodyさん
垢版 |
2006/08/25(金) 04:04:48ID:???
というか計算機は2項計算だけとは限らないんだぜ?
0088nobodyさん
垢版 |
2006/08/25(金) 07:56:56ID:???
スタック使えスタック
逆ポーランドとかでぐぐれば計算機のサンプルくらいあるだろ
008985
垢版 |
2006/08/25(金) 22:49:33ID:???
>>86-87
あ、すみません。
ものすごい勘違いをしていました。
0090nobodyさん
垢版 |
2006/08/25(金) 23:48:15ID:???
PHP歴一月の仕様を出してもらわないとコーディング出来ない。
0091nobodyさん
垢版 |
2006/08/26(土) 21:04:46ID:???
>>84
プラウザ処理のみで作れますか?
それとも、外部ファイルに入力値を保存しつつ?
0092nobodyさん
垢版 |
2006/08/26(土) 21:34:36ID:???
1ボタンごとにpostすんなら3つくらいの値をhiddenで引き回すだけで、中身は実質>>85と同じだろ。
セッション使ってもいいけど。
腕に自信のある人は(多項)式を入力させてphpにパースさせるのがいいんじゃないだろうか。
まだ物足りない人はjavascriptで文字列の式を組み立てさせるとか、括弧やら+-*/以外の演算子を実装するとか。
0093nobodyさん
垢版 |
2006/08/27(日) 04:14:17ID:???
正規表現で項と演算子をそれぞれ配列に入れてPOSTすればいいだけ
0094nobodyさん
垢版 |
2006/08/27(日) 04:52:19ID:???
うっかりすると、テキストフィールドに式を入れてphp側でevalするだけの物に後退しそうだ
0095nobodyさん
垢版 |
2006/08/27(日) 09:57:23ID:???
evalすらしないで、いきなりsql実行するphpスクリプトがいっぱいが実情だろ。
0099nobodyさん
垢版 |
2006/08/30(水) 00:49:57ID:???
レベルアップしてるな..
0100nobodyさん
垢版 |
2006/08/30(水) 02:04:26ID:???
結局お題に沿った回答がまだない件
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況