2012年4月WebProg335: 【PHP】Lvうpしたいので宿題ください (261)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
C/C++ CGIスレッド (707)
初心的な質問なのですが・・・・ (207)
無駄なことをして遊ぼう (104)
【PHP】フレームワーク Akelos (125)
SOHOです。仕事下さい。 (434)
一人で始めるWEB起業何が一番面白いかな? 5案目 (136)
【PHP】Lvうpしたいので宿題ください
- 1 :06/05/17 〜 最終レス :10/10/17
- スレタイのとおりです。
なお、当方(っていうと同人?)のLvは初心者に鼻毛が生えた程度なので
簡単なものからよろしくお願いします≦(._.)≧ ペコ
ただし当方はフォトショップが使えますw。
教えてくれた人には責任を持ってエロイラをアップします!!
- 2 :
- 2げっとです
- 3 :
- >>1
"Hello World!"と表示させてください。
- 4 :
- >>3 ttp://www.abcoroti.com:8000/~raamen/3.php
もうちょっとLvあげてくれてもいいですよ^^;
あと1の下の文章は無視してください。
俺の本意ではありませんので・・
- 5 :
- 引きこもってないで学校いけよ。中高だろ?
どうしても暇なら丸投げスレで引き受けてやれ。
- 6 :
- 自宅サーバたててる?
メールを受信してその内容をDBに格納するものを作ってください。
・・・てか作ったもののノウハウ的なものはうpされるん?
君が作るだけ?うpがなければ出すメリットがないんだけど
- 7 :
- >>5 そんなLvないからこっちでしようかと思ったんですけどダメですかね・・
一応 社会人です
- 8 :
- >>6 残念ながら自サーバはないです・・
なので多分そのようなことはできないかと。。すまんです。
ノウハウ的なもんうpしてもいいですけど偉そうにうpできるようなノウハウはできないかもしれませんよー^^;
- 9 :
- 1.1行ずつURLが記述されたテキストファイルを読み込み、
2.そのURLのコンテンツを取得して
3.タイトルとURLを画面に出力(コンソールに直接でもブラウザへでも可)
するプログラムを作ってください。
尚テキストファイルに記述されているURLは妥当なものと見なして構わないものとする。
(リンク先が存在し、そこには必ず<title></title>で囲まれた箇所があるhtml)
また正常系のみで、エラー(テキストファイルが読み込めない、ネットワークが
繋がらなくてコンテンツが取得できない)の場合の処理は無くて構わない。
1〜3まで順を追ってやっていくと良いよ。
1がファイルの扱い、ループ処理や配列の扱い(逐次処理でやれば配列使わないけど)、
2がネット(HTTP)関連、3が文字列処理や正規表現あたり。
- 10 :
- >>9
簡単すぎてつまんないのでもっと難しいのお願いしますー^^;
<?php
foreach (file('./url.txt') as $u) {
echo preg_replace('/^.*?<title>(.+?)<\/title>.*$/is', '$1', file_get_contents(trim($u))), "\n";
}
?>
- 11 :
- >>10
お、おい・・・・
俺必死に考えてたのによぉ・・(ノヘ;)シクシクシクシク..
- 12 :
- サーバの設定で
file_get_contents関数が使えなかったのでfsockで取るように作ってみました。
URLはファイルを使わずページの後ろに入れてGETで取るようにやってみましたがどうなんでしょうか?
- 13 :
- どうって言われても、、、なんていって欲しいかによる。
- 14 :
- えっと、例えばそういう処理するならばもっとこうした方が良いよとかいうアドバイスとか
それなら次はこういう処理を作ってみてとか言ってくれると嬉しいのですが・・
- 15 :
- コード晒せ
小さければ直接、大きかったらあぷろだか他サイトで
それから固定名乗るならトリップつけた方がいい。
- 16 :
- http://www.abcoroti.com:8000/~raamen/9.php.txt です。
- 17 :
- とりあえずやり方は文句ないけども
いくらかバグっぽいのが潜んでるかも。
まず、httpヘッダのHostの部分がマズい
それから、titleタグが大文字だった時に対応してない。
else以後のインデントが変なのも気になるけど、これは細かいか。
- 18 :
- [宿題]
Smartyを使ったページ表示をしろ。
Smartyのテンプレートは以下。
sample.tpl -----
<html>
<head><title>{$title}</title></head>
<body>
{$body}
</body>
</html>
- 19 :
- >>10
マジレスしとくと、基本が出来ている気がするから、何かフレームワークを勉強しておくといいよ。
色々作って見るのも勉強にはなるけど、
フレームワークに親しんで、オブジェクトや関数をどの粒度で分割or作っておくか?
という考え方に慣れ親しんでおくと将来役に立つ。
(といっても、変なフレームワークに引っかったら論外なので・・・今の所symfony辺りがいいかな?)
- 20 :
- >>18 残念ながらレン鯖なのでSmartyを使うことは・・
ただ、自PCでSmartyは試したことがあります^^;
>>17 /iつけたらよろしいんですね。
Host部はやはり正しいものにしないといけないということでしょうか?一応直しておきました。
インデントはテキストソフトでタグ数調整してたのでおかしくなってたみたいです^^;
- 21 :
- 別にレンタルサーバーでもSmarty使えるだろ。
タダのPHPクラスなんだから。
- 22 :
- >>21 確かにそうでした、失礼しました。
できまsたので一応貼っておきます。
http://www.abcoroti.com:8000/~raamen/smarty/18.php
http://www.abcoroti.com:8000/~raamen/smarty/18.php.txt
- 23 :
- 2chの指定されたスレの前日午後三時から本日の午前九時までのレスを取得して、
各レスに含まれる株価コードを抜き出した後、その株価コードの株価の前日比率でレスをソートして出力してください。
条件:Smartly+任意のデータベース使用
- 24 :
- スゲーオモシロいネトゲ作って
- 25 :
- >>23
それ自分が欲しいだけじゃん。
むかし暴走したコンピュータに三目並べをやらせてあきらめることを教える
ていう映画があったんだけど三目並べなんかどう?
----------
○○×
×○×
○×○
○の勝ち
----------
こんなやつ。
- 26 :
- >>25
ウォーゲームか。
3目並べは互いに最善手を打てば必ず引き分けになると証明されているそうだけど、
この絶対に負けない思考ルーチンをどれだけスマートに書けるかとか?
- 27 :
- フォトショ使えるならカードゲームとか作ってくれ。
普通に掲示板とかチャットルーム作るほうが実用性高いか。
- 28 :
- ゲームって作ったことないのですがどのようなアルゴリズムになるのでしょうか・・・
ネトゲなんてとてもじゃないけど作れませんww
ゲームに比べたら>>23の方が簡単そうなので(それでも難しいよぅ^^;)こつこつ作っていきたいと思います。
- 29 :
- っと思ったけどやっぱ>>25のが簡単そうだから先に作ってみました。
ダサいですけどどんなもんでしょうか?
http://www.abcoroti.com:8000/~raamen/25.php
- 30 :
- 勝てるので減点。
- 31 :
- >>30 変更しました。これで勝てまい(・∀・)ニヤニヤ
- 32 :
- fsockopenで2chスレを取ろうとしてるんだけどなんか取得できないぜ・・
ポートが80じゃないのか?それとも他に理由があるんだろうか・・…( ̄。 ̄;)ブツブツ
- 33 :
- 勝てたけど・・・・
ところで10の正規表現で「(.+?)」となってるのは何故?「(.+)」で同じではないの?
- 34 :
- >>32 自己解決 失礼しました。
>>33 勝てただとぉ!! ・・どんなパターンがあるというんだ・・・・
- 35 :
- >>31
┌─┬─┬─┐
│×│ │ │
├─┼─┼─┤
│ │○│ │
├─┼─┼─┤
│ │ │○│
└─┴─┴─┘
この次の手が駄目
- 36 :
- >>33
</title>がHTMLの中に複数出てくる場合も考える。
もし、最後に入ってしまっていたら、すげー長いものがとれちゃうからな。
- 37 :
- >>35 あり。変更しておきました。
>>23
とりあえず2chの指定されたスレの前日午後三時から本日の午前九時までのレスを取得して、
各レスに含まれる4文字の数字(IDの数字は含まない??)を抜き出すとこまでやった。
株価コードと前日比はどこでとったら便利なのかなぁー( ̄o ̄;)ボソッ
- 38 :
- >>1だが
鳥付けろや
良スレの予感だぞ
ガンガレ!
- 39 :
- >>26
たとえ知っていても年がばれるので言わないのが男のロマンすっすよ。
三目並べが簡単すぎるなら次はチェスで。
- 40 :
- >>38 アリガトー ガンガリマツ!!
>>23の分 昨日のままだけど
http://www.abcoroti.com:8000/~raamen/23.php
URLはまた?url= で入れる形式にしてます。
株価コードデータ一覧が手に入らないぽ・・・
- 41 :
- なんとか株コード取得できました。
比率とっての並べ替えはまだだが今は抽出したものの株コードと会社名とレスだすようにしておいた。
MySQLとSmartyも使ってまつ・・・・・。
http://www.abcoroti.com:8000/~raamen/smarty/23.php
- 42 :
- 素朴な疑問なんだけど、エディタは何を使ってる?
- 43 :
- >>42
TeraPadでこつこつ書いていますが・・・^^;
- 44 :
- thx。ソース公開キボンヌ。他人がどう書くのか見てみたかった><アルゴリズムとか。
自分のは→。Perlだけど。ttp://c.hibi.info/Apple-1.zip
てか全部ソース公開してほすぃ。
- 45 :
- エロイラあっぷしてよ
- 46 :
- >>44 あ、23さんだ。
メインページはここになります。
ソースも公開しているのですが低Lvなので参考になりますかどうか・・(ノ∀`)アチャー
ttp://www.abcoroti.com:8000/~raamen/
>>45 実はあの下の文章を考えたのは別の人間なのですみません。
- 47 :
- つまりその別の人間が描くというわけですね?
それはそうと、
指定したURLを読み込んで携帯で閲覧できるように変換するのをきぼんしてみる。
・不要なタグはカットして容量削減。
・ページの容量が大きすぎたら分割して表示。
・張られている画像は適宜縮小して表示。
とか。
- 48 :
- >>47
えっと御幣があると悪いようなので説明をしますと
スレ自分で立てたかったんですけど立てれなかったのでスレ立依頼スレにて立ててもらったんですが
本文が自分が頼んだものをいじられて書かれていたと言う訳です^^;
なるほど、いろいろな宿題ありがとうございます。
- 49 :
- 窓のサイズに合わせて画像の拡大縮小できるようなものはできる?
スクロールバーが出ないような。
- 50 :
- >>49
ただそれだけなら簡単にできますよ、多分
- 51 :
- >>50
ソースとサンプルお願いm(__)m
- 52 :
- >>49
それって、どうみてもクライアントサイドスクリプティングの領域の気が駿河?
>>50
PHPで出来るのか?
- 53 :
- 語弊があるな…
クライアントサイドで元画像サイズの変換までは出来ないが、
widthとheightの指定は出来るって事ね。
- 54 :
- >>50はJavascript組合わせないと無理ですよね。
今やってるけどJavascriptうまくうごかないw
- 55 :
- っていうか調べてたらjavascriptだけでやってるページあったので中止w
ttp://www5e.biglobe.ne.jp/~access_r/hp/javascript/js_059.html
- 56 :
- あ、ちなみにスクロールバー消すのは document.body.scroll = 'no' でどうかな?
- 57 :
- おぉー。ありがとう。
○×ゲームのパターンは自分でフォーマッティングしたデータを
処理させるともっとスマートになるかもね。
- 58 :
- まあブラウザは表示サイズを送ったりしないからなあ。
Javascriptで取るしか無い。
VGA,SVGA,XGAと切り替えられる様にしとけば十分じゃね?
- 59 :
- ○×ゲームで最初に「.php?a2=置く」
みたいにGETで変数渡すとCOMが手を打ってこないのは気のせい!?
- 60 :
- レベルアップしたら、このサイトの類似画像検索アルゴリズムを解明し、
プログラムを組んで俺のためにうpしなさい。
http://labs.systemone.at/retrievr/
- 61 :
- >>60
へーこんなサイトあるんだー
ってかいろいろ
試してみたけど、形は関係なくて色だけじゃねーの?
- 62 :
- サーバーにCSVファイルがアップされたら
その中のデータを自動的にDBへ入れるのはできますか?
このCSVファイルは10分から1時間の間隔でアップされます。
- 63 :
- >>62
それは宿題かい。それとも質問かい?
質問だったらスレ違いだけど、
出来るか出来ないかを知りたいのかい?
だったら、答えは「出来る」だよ。
- 64 :
- >>62
ttp://coronado.s8.xrea.com/php/function.fgetcsv.php
- 65 :
- ○×ゲームが文字化けする。
ちゃんとヘッダー出すようにしてくれ。
- 66 :
- >>60
これジェネティックアルゴリズムなのかな?
- 67 :
- >>66
あ〜、少し安くなるんだよね。
- 68 :
- >1 さんへ
いまさらだけど、○×ゲームって「負けない」だけのロジックですね。
「勝ちにいく」ロジックも必要だと思わないかい?
こっちが失敗手を打って、勝ちパターンがあるのに、それを打たない。
中見ると、適当に置いてるな。
- 69 :
- アルゴリズムの話はphpに関係ないしなあ。
ゲーム板でもどうぞ。結論出たらphpで書いてウpしてくれ。
- 70 :
- >>69
>アルゴリズムの話はphpに関係ないしなあ。
( ゚д゚)ポカーン
- 71 :
- この板にいる人は必勝パターンとか定石とか興味ないから
専門家に聞けばいいと思うよ
このスレまで荒らさないでね
- 72 :
- ただ作るスレだろここは
○×で勝ちたいならα-β法でも使え
- 73 :
- なんか俺にもちょうどよさそうなスレだ。
- 74 :
- しかしここは>>1専用のようだ・・・
- 75 :
- そういや昔、映画のウォー・ゲームの最後に登場した
三目並べの真似みたいの(例のメッセージ付き)作ったら、
誰も理解してくれなくて、とても悲しかった思い出が。
- 76 :
- あっそ
- 77 :
- ある特定のフォルダにエクセルの吐き出したCSVファイル(SJIS)を
文字コードをEUCに変換後別のフォルダに移せ。
また、出来るのならフォルダを監視してファイルが作成されたら
すぐに上記の処理を行うようにせよ。
- 78 :
- あるフォルダってどうやってアクセスするの?
webdavとか?
cpuパワー喰いまくっても良ければ、whileでループさせてnkf呼びまくりだな(w
- 79 :
- >>75
ZEROに違和感があるよな
- 80 :
- >>77
そんなの簡単過ぎね?
というか監視して直ぐにってそれphpと関係なくね?
phpは常駐することを前提として作成されて無い希ガス。conでまわすなら別だが
- 81 :
- >>77
>エクセルの吐き出したCSVファイル
誰が吐き出すんだろう・・・
エクセルの処理も自動に行われるんだろうか…
フォルダ監視ってどういうシステム上での話なんだろう…
質問者がレベル低い場合は単なるクレ厨だからスレ違いだと思う。
- 82 :
- >>77
なんか違うPHPスレで見た気がする。
自分で作れよ。ここは依頼スレじゃなくてよ
- 83 :
- PHP歴一月の俺にちょうどいいくらいの難易度の問題を出して欲しいんだぜ。
- 84 :
- >>83
計算機作ってみ
- 85 :
- 私もスキルアップしたいので、>>83の宿題に挑戦してみました。
汚くて、効率悪くて、無駄が多いコーディングですが……
http://briefcase.yahoo.co.jp/bc/php_hurricane/vwp2?.tok=bce6LuXBYuB.txDj&.dir=/2a8d/1514/94f5/4b69&.dnm=calculator.1.0.0.txt
- 86 :
- >>84
今作っているんだぜ。
でもうまく動かなくて、試行錯誤中なんだぜ。
>>85
計算機はボタンが必要なんだぜ。
どうしてそれが計算機と言えるのはなぜなんだぜ。
- 87 :
- というか計算機は2項計算だけとは限らないんだぜ?
- 88 :
- スタック使えスタック
逆ポーランドとかでぐぐれば計算機のサンプルくらいあるだろ
- 89 :
- >>86-87
あ、すみません。
ものすごい勘違いをしていました。
- 90 :
- PHP歴一月の仕様を出してもらわないとコーディング出来ない。
- 91 :
- >>84
プラウザ処理のみで作れますか?
それとも、外部ファイルに入力値を保存しつつ?
- 92 :
- 1ボタンごとにpostすんなら3つくらいの値をhiddenで引き回すだけで、中身は実質>>85と同じだろ。
セッション使ってもいいけど。
腕に自信のある人は(多項)式を入力させてphpにパースさせるのがいいんじゃないだろうか。
まだ物足りない人はjavascriptで文字列の式を組み立てさせるとか、括弧やら+-*/以外の演算子を実装するとか。
- 93 :
- 正規表現で項と演算子をそれぞれ配列に入れてPOSTすればいいだけ
- 94 :
- うっかりすると、テキストフィールドに式を入れてphp側でevalするだけの物に後退しそうだ
- 95 :
- evalすらしないで、いきなりsql実行するphpスクリプトがいっぱいが実情だろ。
- 96 :
- 危険がいっぱい
- 97 :
- 怪訝な
- 98 :
- 股間がしっぱい
- 99 :
- レベルアップしてるな..
- 100 :
- 結局お題に沿った回答がまだない件
- 101 :
- お題がスレタイに沿っていない
- 102 :
- オヤジはタイ人とヤっていない
- 103 :
- おじやはタイ米で作ると不味い
- 104 :
- およげ!タイヤキくん絶賛発売中
- 105 :
- このワンセットがこたえられんな
- 106 :
- カレーライスにはタイ米のほうが合うよ。
- 107 :
- web上の画像(jpg,gifなど)をphpで取得しそれをフォルダに格納後、添付しメールで
送るプログラムを作成してみてください
- 108 :
- 危険だな
- 109 :
- >>108
だよね・・・
と言いつつ、レベルアップ目的で初心者なりに考えまくって、
指定されたURLの中に記述してあるIMGタグの中から、
パスを抜き出すとこまで頑張って作ったんだけど。没っときます。
PHP歴3週間の自分に合った宿題下さいヽ(`Д´)ノ
- 110 :
- oop使って描いたアクセスカウンタ希望
- 111 :
- 画像をフォルダに格納する以前にfile_get_contentsで画像の取得をすると文字化されてうまくいかないorz
- 112 :
- >>111
画像≠文字
- 113 :
- こんにちは。
前回はへっぽこなスクリプトを提出してしまった>>85です。
今度こそ、スキルアップになるように頑張りたいと思います。
と、いうわけで今、>>107の宿題に挑戦中です。
とにかく効率の良いコーディングをしたいと思っています。
なんというか、無駄が多くて……
ちなみにPHP歴は8ヵ月くらいです。PHP以外のプログラム言語はさわったことありません。
- 114 :
- 85はコーディングが丁寧だから安心できる
PHPで無駄を減らすってのは適切な関数を使うことだろうね
- 115 :
- 効率の良いコーディング学びたいならPerlお薦め。
キチガイみたいなコードもお手の物。
- 116 :
- 指定したHTML文書から、IMG要素のsrc属性値を全て取得し、配列に入れることはできました。
問題は、相対パスを絶対URLに変換しなければなりません。
うーん、なかなか難しい。
>>114-115
ありがとう。
Perlもちょっと勉強してみようかな。
- 117 :
- 計算機にさー16進数と2進数も付け足して見るのはどう?
WidowsXP付属の電卓みたいなの。
- 118 :
- 麻雀のCP側思考ルーチン作ってみてください。
俺は挫折しましたよ(ρ□T)
- 119 :
- php以前に麻雀のルールから学ぶ必要がある・・・
- 120 :
- >>118
Windows98だったかについてた(?)麻雀のように好みの手に偏りを持たせればできそうな気がする
でもPHPなんだから思考ルーチン抜きでネットワーク対戦も面白そう
- 121 :
- 柄合わせゲームと麻雀を混同してる?
ネットワーク関係の計算ができるphpもおもしろいかもね。
実用的なお題だと算出アルゴリズムの方が重要になりすぎるから、phpの機能でできる簡単なお題の方がいいと思う。
セッション継続のカート機能とかは複雑すぎるかな?
- 122 :
- >>121
「セッション継続のカート機能」
それのどこにLvうpの要素が?
- 123 :
- 麻雀の思考はむちゃくちゃむずかしくない?
俺も大好きなんで組みたいけどとてもじゃないけどできないよ・・
- 124 :
- 宿題
1.正規表現ツール
2.webメール(個人用)
3.table→css変換ツール
4.php or htmlコードビューティーツール
5.あらゆるXSSを対策したファイルアップロード掲示板
6.wiki
7.とことんpearを使ってアクセス解析
8.windows上で動作するexeファイル(内容は不問)
9.フラッシュゲーム(ming公式サイトにあるもの以外)
10.恋の方程式解読ツ(ry
- 125 :
- 彼女の作り方のアルゴリズムでも考えた方が(w
- 126 :
- while(true){
$age++;
}
deai();
- 127 :
- ちょwwまで行けないwww
- 128 :
- 6.wiki
7.アクセス解析
作ってみようっと。
- 129 :
- >>124
正規表現ツールって?
- 130 :
- >>129
日常のあらゆる物を正規表現で表すツール
- 131 :
- 彼女を性器化できない。orz
- 132 :
- 8のexeできたよ。
ttp://www.vipper.org/vip338279.lzh.html
winbinder+bamcompileで作りますた。
- 133 :
- 乙
アイコンは可愛いが見ず知らずのしかも説明すらないexeファイルを実行する奴は一人も居ないぞw
- 134 :
- >>133
確かに、内容不問だからね。。。
俺は実行したけど。これさ、javascriptとかを書いてウィンドウ出したりとかも出来るの?
- 135 :
- >>133 危ないよね、すいませんw。
説明は
ttp://ankodama.com/phpdegui/index.html
のサンプルを見て作ったものだよ。ただテキストボックスに文字を入れてボタン押したらステータスバーにでるだけ。
>>134
うーん、俺もここ見てやっただけなので詳しいことはまだわからんのです。
でもJavascriptは無理っぽいかも。ポップアップはだせると思いますけど
Winbinderマニュアル少なす・・・・
- 136 :
- pearなしの簡易アクセス解析を作ってホシス。
参考にさせて下さい。
- 137 :
- >>136
それなら、レッツPHPのPHP Analyzerとかどうですか?
とかってそれしか知らないけど。。
- 138 :
- >>137
あー、レッツにあったんですねー。見落としてました。
情報どもです。ちょっとプログラムを眺めてみます。
- 139 :
- テキスト編集画面に簡易マクロ機能を実装させてください。
- 140 :
- なんとかエディタとかその辺のを使えばいいのでは?
- 141 :
- それじゃ宿題にならんでしょーが
- 142 :
- つーかphpでエディタ作って何が楽しいの?
- 143 :
- あ、宿題スレではなくスクリプト作成依頼スレになってやしないか?
- 144 :
- まぁここの人の目的が達成されるならいいんでないの?
- 145 :
- ここの人が依頼スレにばスレ終了?
- 146 :
- >>145
宿題出す側の質によるかも。
依頼スレと混同してる奴らばっかなら終わるし、そう出なければ続くんじゃないかな?
個人的には後者が多めであってほしいけど。
- 147 :
- あ、書き忘れ。
まぁ、回答する立場だと依頼を受けられるほどの質は無理な気がす。
うちも回答する側だけどね…。
- 148 :
- えっとあるフラッシュ内から特定のフラッシュを見つけ出すスクリプト作ってください。
たとえば、
http://www.livly.com/mypage.php?uid=1Q9u
から
http://www.livly.com/mypage.php?uid=3Q9u
のなかの
http://www.livly.com/item/musikui.swfが含まれているswfを表示するようなスクリプトです、
宜しくお願いします。
- 149 :
- >>148
マルチポストすんな!!
- 150 :
- >>148
スレ違いなうえにマルチポストかよ…。
…こういう輩がわくからこのスレ存在意義永久れんだよな…。
- 151 :
- 永久れん→問われん…orz
- 152 :
- 訪われん→問われん... オレもだよ...orz
- 153 :
- http://jpan.jp/ja/tools/SE_parse/
これPHPに書き直して
- 154 :
- あのーどうでもいいことかもしれませんが、これが何の役に立つんでしょうか?
アクセス解析くらい?
- 155 :
- $number = array(21,22,5,-2,4,25,-7,27);
上記のような配列がある場合に以下に列挙する期待値どおりにせよ。
$number = array(21,22,5,-2,4,23,-7,24);
やり方とアルゴリズム
まず配列の0番目と1番目を比較し、比較される側のほうが大きければ比較する側の配列を+1にして繰り返す。
比較される側のほうが小さい場合、比較対象をずらして(配列に+1して)比較される側の数が大きくなるまで処理を繰り返す。
比較する数より比較される数のほうが大きくなったときその数字を比較する数+1にする。
つまり、$number = array(21,22,5,-2,4,25,-7,27);の場合はまず
21と22を比較、22のほうが大きいので次に22と5を比較、5のほうが小さいので22と-2を比較、-2のほうが小さいので22と4を比較、
これも4のほうが小さいので22と25を比較、25のほうが大きいので25を22に+1して23にする。
次に23と-7を比較、-7のほうが小さいので23と27を比較、27のほうが大きいので27を23+1にし、24にする。
処理終了
どうだろう? 結構いい勉強になるんでない?
- 156 :
- 宿題スレとか作ってリクエストスレの方が適切だな。
ご希望のCGIを作成いたします
http://pc8.2ch.net/test/read.cgi/php/1145308869/l50
【 スクリプト改造依頼スレ 】(丸投げ) part6
http://pc8.2ch.net/test/read.cgi/php/1157787046/l50
金出すからスクリプト作ってよvol.1
http://pc8.2ch.net/test/read.cgi/php/1150508106/l50
依頼されたツールを誰かが作るスレ
http://pc8.2ch.net/test/read.cgi/php/1078997682/l50
PHP作成代行してくれるところ
http://pc8.2ch.net/test/read.cgi/php/1005203165/l50
- 157 :
- >>155
それ、命題自体に大きな欠陥があるんだが?
- 158 :
- 暇な奴、↓どうぞ。
あるディレクトリ内のファイルを、再帰的に深さ優先探索で列挙する以下のプログラムを、再帰呼び出しやSPLを用いずに全く同じ出力をするように書き換えよ。
function enum_files($target)
{
if (! is_dir($target)) {
echo $target, "\n";
} else {
foreach ((array) glob("$target/*") as $child) {
enum_files($child);
}
}
}
- 159 :
- >>157
というと?
- 160 :
- >>155
それってどんな時に役に立つんですか?
IT系の専門学校行こうと思っているんですがこんな勉強ばっかなのかなぁ..
- 161 :
- よし宿題をやろう!
動画ファイルからサムネイルを作るPHPスクリプトを書きなさい!
- 162 :
- >>161
【PHP】下らねぇ質問はここに書き込みやがれ 29
http://pc8.2ch.net/test/read.cgi/php/1158434799/925-955,973-
- 163 :
- 書き換えろって
【 スクリプト改造依頼スレ 】(丸投げ) part6
http://pc8.2ch.net/test/read.cgi/php/1157787046/l50
サムネイル抽出
ご希望のCGIを作成いたします
http://pc8.2ch.net/test/read.cgi/php/1145308869/l50
【 スクリプト改造依頼スレ 】(丸投げ) part6
http://pc8.2ch.net/test/read.cgi/php/1157787046/l50
金出すからスクリプト作ってよvol.1
http://pc8.2ch.net/test/read.cgi/php/1150508106/l50
依頼されたツールを誰かが作るスレ
http://pc8.2ch.net/test/read.cgi/php/1078997682/l50
PHP作成代行してくれるところ
http://pc8.2ch.net/test/read.cgi/php/1005203165/l50
- 164 :
- 誰もやらねーな、このスレ。
もう答だけ書いてさよならします。アディオース!
function enum_files($root)
{
$stack = array($root);
while (! empty($stack)) {
$target = array_pop($stack);
if (! is_dir($target)) {
echo $target, "\n";
} else {
foreach (array_reverse((array) glob("$target/*")) as $child) {
$stack[] = $child;
}
}
}
}
- 165 :
- 解説も書けよ。
- 166 :
- なんかただの依頼スレになっているな
- 167 :
- 学ぶという目的を忘れてる。
ヲレはこんなのできるよって自慢か、依頼に成ってる。
宿題出すなら、学習の目的も解説も書けよ。
- 168 :
- ねーねースクリプト書く時ってさーどうやって書いてる?適当?
どうやってってのは、コーディング規約みたいなの。
たとえば、
PEAR標準コーディング規約 : http://www.phppro.jp/phpmanual/pear/standards.html
Zend Framework PHP 標準コーディング規約 : http://framework.zend.com/manual/ja/coding-standard.html
とかあるじゃん。最近Zendの方を見て書いてるんだけど、↓これなんてビックリしたよ。
「PHP コードのみからなるファイルでは、終了タグ ("?>") は決して含めてはいけません」
- 169 :
- 制御構造は数タイプに分かれるよね
- 170 :
- タブ使ってる時点で俺は適当だな
コードはもっと適当だが
- 171 :
- "elseif" を使用することは可能ですが、推奨されません。代わりに "else if" を使用してください。
ってあんた上で思いっきり使ってるやん
- 172 :
- >>168
終了タグはなくても問題ないからねぇ
?>\nとかなってるとー・・ってちゃんと書いてあるか。
ただ・・終了タグがないのは少々違和感があるけど、これは慣れの問題か
- 173 :
- レス中のAAを削除するバッチスクリプト作成
ただし、きちんとした文書が含まれているレスなどに関しては、
適切に判断(思考)して処理すること。
- 174 :
- はいはい、自分で頑張りましょうねー
通常の文書での出現頻度が低い文字(記号とか)が閾値以上あればAAとして扱う でいいんじゃね?
もっと厳密に判定しようとすると結構面倒だしねぇ
- 175 :
- ORBSみたいな感じで、BBSの広告排除用ブラックリスト機構などどうだろう?
(既にあるのかな?)
- 176 :
- BBQ とか?
- 177 :
- >>176
確認した。
確かに荒らし対策には良いかも知れない。
稀に荒らしでない方が書き込めない問題もあるようだが
- 178 :
- ジャンケンゲーム?作ってみて。
- 179 :
- いいよ
- 180 :
- レンタルブログの更新を文字列で抽出して
題名、URL、記事をHTML形式で出力
これ作ってみてください
- 181 :
- つ【はてなアンテナ】
- 182 :
- pearでrssリーダーなかったっけ
>>178
array_randとかで
っていうかレベルうpしたい人が希望分野書いて宿題求める形のほうがいいんじゃね
- 183 :
- ただいま戻りました。中途でほっぽってすみませんでした。
また時間が空くようになったので宿題いただけないでしょうか?
よろしくお願いします。
- 184 :
- PCをはじく処理を関数化してくれ。
ただし、htaccessは使わないことが条件。
- 185 :
- 具体的にはPHPでの認証処理ってこと??
- 186 :
- だな。
- 187 :
- 携帯からのアクセスは通過、PCからのアクセスは全拒否。
- 188 :
- こんなのでいいでしょうか?
ttp://www.abcoroti.com:8000/~raamen/
- 189 :
- アクセスできない(><)
- 190 :
- >>189
すみません、ちょっと間違えてました。
これでどうですか?
- 191 :
- PCでアクセスすると404になるのは仕様ですか?
- 192 :
- >>191
すいません。
さっきちょこちょこ直してたので・・・。
今も駄目なんでしょうか??
ttp://www.abcoroti.com:8000/~raamen/187.php
- 193 :
- だめだ。httpつきじゃないと効き目がない。http抜きでもアクセスできへんの?」
- 194 :
- どうなんだろ、、
そこらへんはブラウザの問題っぽいですけど・・
httpならいけました?
- 195 :
- いけた。けどUA偽装したら抜けられるよ
- 196 :
- ってことはIPで制御しないとダメってことですかね・・?
- 197 :
- だなw
- 198 :
- >>197
細かいのは面倒くさかったので省いたけど
こんな感じでいいでしょうか?
http://www.abcoroti.com:8000/~raamen/187.php
- 199 :
- いいんじゃない?IPのほうがいいよ。UAは偽装できるからね
- 200 :
- >>199
勉強になりました。ありがとう。
- 201 :
- >>1
他のページも見たけど動いてなかったのは仕様なのかw
- 202 :
- >>201
どのページでしょうか?
動くようにしてたと思ったけどミスってるのかなぁ・・・
- 203 :
- データベース関係のページだったかな。
いまみてないからリンクわからない
- 204 :
- いまゲームのページみたけど、ボタンを押すたびにsubmitするのは効率が悪い。
Javascriptつかえ
- 205 :
- ほっしゃん
- 206 :
- 1のコテハンはあんまり好きじゃないな。
1のためにあるスレみたいで。
もうこないから好きなようにやってください
- 207 :
- 俺のコテハンも見てくれよ
- 208 :
- ホレホレ ミロ ホレミロ ハァハァ
- 209 :
- >>203
できるよ。
以上。
↓次どうぞ
- 210 :
- 保守
- 211 :
- さて浮上させるか
- 212 :
- じゃあ俺が
PHP1年
他言語経験なし
- 213 :
- じゃ
・members.txt (1行毎にメールアドレスが記載されたファイル)
・$url (対象2chスレのURL)
を使用して1日1回更新チェックを行い更新があったらその内容をメールで
各アドレスに送ってくれるスクリプト。
別に2chスレでなくてもいいんだけど不定期に内容が追記されるWebページの良い例として挙げた。
(昔俺が学校の休講掲示板の情報を取得して自分と友達に送るのに使ってた)
・RSSやDATファイルは考えない。
・定期実行はcronやタスクを使うので考慮しない。
・メールサーバも適当なものを使うので考慮しない。(php.iniに有効なSMTPサーバが書かれてる状態)
・別に自分と知り合いだけが使うので動作の保障はそれほど厳密じゃなくてもいい。
・できるだけ2chや実行サーバに負担がかからないように。
・想定コード量:100〜200行程度
- 214 :
- (補足)
・解析方法は汎用的である必要はない(現在の2chの仕様に特化しててOK)
・対象ページのサイズは数KB〜数十KB程度。
- 215 :
- 過去のページをキャッシュ、シェルからdiffとってmb_send_mail
- 216 :
- 作ってみそ
- 217 :
- お願いしたいことがあります。
今、とある動画をまとめるHPを運営(趣味)してるんですが
youtubeなどの動画のリンク切れが多くて悩んでます。
いろいろ探してたんですが下のURLに
1ページ内のリンク切れをチェックするPHPプログラムはあったんですが
できればサイト内でクロールさせたいんです。
例えば、http://pc11.2ch.net/のサイト内の動画のリンク切れを
全部チェックする・・・みたいな。
ttp://d.hatena.ne.jp/pha/20070227/1172592126
PHPは全く素人なんでどんぐらいの難易度かは全然わかりません。
需要とかも ものすごいあると思うんですが・・・
よろしくお願いします。
- 218 :
- うむ、いい宿題だ。
分からないことあったら随時聞いてくれ。
頑張ってね。
- 219 :
- 質問スレから誘導されてきました
formから入力された文字列をmysqlに保存するサンプルスクリプトを教えてください
DB名:sample_db
テーブル名:sample_tbl
user名:sample
pass:pass
- 220 :
- スレタイが読めないのか?
- 221 :
- なんかえらい漠然とした問題だが、それ以外には前提無いって考えて良いの?
- 222 :
- >>220
すみません、こちらに誘導されてきましたもので・・・どちらで伺えばよろしかったでしょうか?
>>221
はい、前提はないと捉えてください
- 223 :
- >>220は初心者スレで質問して煽られてむしゃくしゃしてるだけだからスルーでおk
- 224 :
- DB名とかテーブル名しか書いてないから
まずDB作成、テーブル作成から教えろって言ってるんだろうなあ。
しかもテーブル構成もか
- 225 :
- >はい、前提はないと捉えてください
1から10まで全部教えろってことだろう。
OSのインストールからhttpdや(指定はないが)スクリプト言語のインストールもだろうな。
- 226 :
- >>222
誘導元スレでマニュアル読めって言われたのにシカトしてるのは何故?
- 227 :
- >>219
mysql_query("INSERT INTO sample_tbl VALUES('{$_GET['form']}')");
わからないバカは出てこなければ良いのに。。
- 228 :
- 教えたがり君は最後まで責任もって面倒見ろよ
- 229 :
- Lvうpしたいって言ってるんだからこんなしょぼい質問の正解を教えるのは下策だろ
『Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime. 』
- 230 :
- >>226
それは答えになってない
- 231 :
- なんで?マニュアルに答え書いてるじゃん
- 232 :
- しつこいよマニュアル厨
- 233 :
- 「なんで?」に答えられない(笑)
- 234 :
- こういう仕切り厨房を刺激すると荒らしに変貌するんだからスルー汁
まったく沸点が低い香具師が多いな
- 235 :
- >>226
スレタイ
- 236 :
- そうだな、質問前にマニュアルの関連項目に目を通すのは当たり前であり最低限のマナーだ
- 237 :
- ぶっちゃけマニュアル見て解決するなら質問スレとか全部削除すればいいよw
がんばってねwマニュアル厨房クンww
- 238 :
- すでに似たような問題あるかもしれないけど
1、以下のテーブルをデータベースに作って、データを登録、リスト表示する管理画面を作りなさい。
一つの画面に登録フォームとリストを出してかまいません。
削除・編集はとりあえずいりません。
エリアテーブル
名前
業種テーブル
名前
店舗テーブル
名前
住所
注意事項
・フレームワーク、ライブラリを使用してはならない。
・データベースへの接続はPDOを使用すること
・店舗は一つだけ業種を選択できる
・店舗は複数のエリアを選択できる
まだ簡単すぎるかな?
- 239 :
- お前は何を言ってるんだ?
世の中には2種類の質問がある。マニュアルに書いてある質問と書いてない質問だ。
そんなことも分からんのか。
てか>>231に答えろ。
- 240 :
- >>238
学校の宿題は自分でやれ
- 241 :
- >>238
管理画面を作りなさい
管理画面を作りなさい
管理画面を作りなさい
- 242 :
- マニュアル君が必死に荒らしてるじゃないか
誰か責任取れ!
- 243 :
- >>222
いやぁ、それだと困るなぁ。せめてphpとmysqlのバージョンくらい定義してくれよ。
- 244 :
- それもお願いします
- 245 :
- 道を尋ねられたら「地図見ろよ」(笑)
地図も見ないで質問するのはマナー違反(笑)
- 246 :
- >>244
まじでw じゃぁおぢさんphp3+mysql3とかでいっちゃうよw
というかPDO使っていいかどうかで大分話が変わるんだけどなぁ。
- 247 :
- PHP4かPHP5
Mysql4.1〜でお願いします
PDOありでもなしでもOKですお願いします
- 248 :
- >PDOありでもなしでもOKです
お前は何を言っているんだ
- 249 :
- ID出してないのは騙りだろう
そのレス基準で回答してもしゃーない
- 250 :
- >>245
そりゃそうだ
- 251 :
- 今日からコテつけるんでよろしく
- 252 :
- 最近読んだマニュアルのページは?
- 253 :
- phpinfoのページです
- 254 :
- なんで読んだの?
- 255 :
- >>254
それは俺様のセリフだから取らないでくれたまえ
今日から甘ったれてる質問者をビシバシとマニュアルで鍛えていくんでよろしく!
- 256 :
- ブラウザで更新できるトーナメント表作って下さい。
よろしくお願いします。
こんなの
ttp://hanamachi.com/tnmt/i212.html
どうしていいのかわかんなくなっちゃったです。
- 257 :
- こんばんは。
初めて書き込みます。
下記のURLに設置されているフリーの見積書作成に過去作成データの検索閲覧機能を
付与して仕事で利用したいです。
私には出来そうにないのでぜひお願いします。
スレ違いだったらすみません。
ttp://format.fideli.com/developer/r_id_fme_fmu_8956_domain_format_.html
よろしくお願いいたします。
- 258 :
- スレタイを目から光線出るまで読んでください
- 259 :
- >>257
100kならやるよ
- 260 :
- くれるの?
100k円ください!
- 261 :10/10/17
- >>260
∧_∧ =つ≡つ =つ≡つ =つ≡つ =つ≡つ つ =つ≡つ =つ≡つ
( ・ω・)=つ≡つ =つ≡つ =つ≡つ =つ≡つ つ =つ≡つ =つ≡つ
(っ ≡つ=つ =つ≡つ =つ≡つ =つ≡つ =つ≡つ つ =つ≡つ =つ≡つ
/ ) =つ≡つ =つ≡つ =つ≡つ =つ≡つ =つ≡つつ =つ≡つ =つ≡つ
( / ̄∪ ババババ ババババ ババババ ババババ
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
デザイナーとの連携 (115)
中学生がPHPを習得するスレ (262)
W→e→b→P→r→o→gと続いたら神 (535)
Drupal node 8 (859)
FreeStyleWikiスレ (273)
FOMA専用着うたサイトを作りましょう!! (139)
--log9.info------------------
【3858】ユビキタス41【iRemoMap】 (335)
【9479】インプレスHD【電子書籍】 (659)
オリンパス 上 場 廃 止 キター!!! (497)
【8410】セブン銀行28【復活!東証上場祭り】 (141)
【速報】急騰・急落銘柄報告スレ2767【大人買い】 (1001)
日経225先物オプション実況スレ9990 (1001)
【3659】ネクソン【】 (951)
【5002】昭和シェル part2 (418)
【8520 8562】 きらやか・福島・大東銀行2 (551)
【8058】三菱商事115【権利落ちナイアガラ】 (1001)
【〜99円他】低位仕手株桃速報スレ477 (1001)
【9427】イーアクセス___2012/3/15立てる (574)
◆◆◆4月の市況 その27◆◆◆ (1001)
【低リスク】銘柄を討論する 週利12% (219)
【7954】EMCOM HD 【本業って何?】 (105)
【4571】ナノキャリア 2【超濃厚】 (115)
--log55.com------------------
【画像】駅の階段にヤベー奴いるんやがwww [368829159]
彼女とヤった後に元カレが現れて「第2挿おめでとう」って言われたらどうする? [193847579]
新iPhone XSで確定か [116980814]
8Kテレビを視聴するには、8Kチューナーと8KテレビをHDMIケーブル4本で接続しないといけないことが判明 [765875572]
「赤ちゃんが乗ってます」に続き「家に猫がいます」のカーステッカーが流行の兆し [373996372]
QRコード決済さん、ものすごい勢いで規格が乱立する [136561979]
水島努×横手美智子のアニメ『荒野のコトブキ飛行隊』 キービジュアル公開 [673871665]
19年前、担任の女子生徒と1年半にわたりSEXしまくった都立高教師(現在59歳) 今年、女子生徒から指摘を受け現在の校長に報告 懲戒免職に [485983549]