【PHP】自作スクリプト発表会
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/03/30 11:55ID:M/C/V7hb初心者が書いた入門スクリプト、ベテランが書いたすげースクリプト。
発表してね。
予めスクリプトの内容を明記してURLを貼り付けるのがよろしいかと。
マターリ進行でいきませう。
PHPが使える無料サーバ情報(レッツPHP!):
http://php.s3.to/php/
0263nobodyさん
2005/06/06(月) 23:10:24ID:???>この掲示板はaviもmpegもwmvもwmaもmp3もwavもflashもアップロードできるので、
>そのへんのサムネイルをどうするかって問題があります。
画像ファイル以外はサムネール表示してもあまり意味が無いと思います。
それでも並べるという場合には画像ファイル以外のサムネールをあらかじめ作っておき
それを表示させるという風に・・・とか。
※画像以外のサムネール
→FLASHと書かれた画像とか。
あくまでこのアルバム機能を導入する場合ですが。
今のものの出来上がりが見えてから考えるというのでもイイと思いますね。
0264少佐 ◆tkyK4yl1H6
2005/06/06(月) 23:16:54ID:???んーと、jpegとpngとgif(widthとheight指定して縮めるだけ)とbmpだけなら、
ものすごく頭ひねればできるかもしれないです。
その場合、管理者が表示方法を決めるか、ユーザが決められるようにするのか、ってのも悩みどころです。
Flashや動画のサムネイルなんですが、これはPHPから自動的に取得ってできるのかなぁ。
少なくとも僕はやりかた知らないです。
ユーザがサムネイルもアップロードってのもアリですが、
それは今回はやりません。
もしやるとしたら(できるかわかんないけど)、jpegとpngとgifとbmpのみの
アルバム形式になると思います。
とりあえず今はアップロードのとこをいじってますw
0265nobodyさん
2005/06/06(月) 23:40:49ID:???管理画面ににログインしたときに投稿者のホスト情報があると良い希ガス。
確か、ホストで投稿者弾けたよね?
0266少佐 ◆tkyK4yl1H6
2005/06/06(月) 23:49:37ID:???あ、ごもっともです。
今から管理画面のテンプレ化なので、
ホスト情報も「###host###」とかで表示できるようにしてみます。
0267少佐 ◆tkyK4yl1H6
2005/06/07(火) 00:58:42ID:???頭がメモリ不足になりますた。
今日はここまでにします。
皆さんアドバイスありがとうございました。
ToDo:template_admin_delete.phpのあたり
0268nobodyさん
2005/06/07(火) 01:00:48ID:???0269少佐 ◆tkyK4yl1H6
2005/06/07(火) 01:32:26ID:???いちお管理コンパネの方もできたかなぁ…
テンプレだけで23ファイルってありえねええw
なんかコンパネの方はテンプレ化がむずいです。
>>268
ありが�d!!!
さて、まだやることあったかな…
記憶が飛んじゃいましたw
0270nobodyさん
2005/06/07(火) 02:23:27ID:???0273少佐 ◆tkyK4yl1H6
2005/06/07(火) 02:48:18ID:???ああ、なるほど。
それは兄貴がネタで作ってるだけのサイトですw
「オッサン死す」とか書いてあるしw
同じ回線使ってるので、80番取られてるんですよorz
0274少佐 ◆tkyK4yl1H6
2005/06/07(火) 02:50:39ID:???ttp://php-script.no-ip.org:525/sample/msp2/album.php
いちおさわり始めました。
できる見込みが薄いので、できなかったら消しますw
できたとしても、構造的にテンプレ化は無理そうです。
0275nobodyさん
2005/06/07(火) 02:57:26ID:???画像クリックすると直接画像に飛ぶようで。
view.php?no=* へ飛ぶと二度手間になっちゃいますかねぇ。
それとアルバムは別画面で完全に切り離して表示させちゃってもいいかなと。
今の画像の量ですと問題ありませんが後々増えてくるときつそうです。
0276少佐 ◆tkyK4yl1H6
2005/06/07(火) 03:04:59ID:???んーと、画像に直リンしてるのは暫定的にしてるだけです。
別画面というか、おそらくconfig.phpで設定した表示形式になると思います。
album.phpってのも暫定的なものなので、うまくいくようならindex.phpに組み込みます。
ページで分割したら画像の量は関係ないんじゃないかなぁ、と思ってるんですがどうなんでしょ。
0277nobodyさん
2005/06/07(火) 03:19:51ID:???と言うのは[ 新規投稿 ] [ ヘルプ ] [ 管理者 ] の直下に
数十枚がずらーっと並ぶのは見た目的に結構きついのではという事です。
それならいっそアルバムはアルバムのページを作って見れた方が見やすいのでは
と思ったもので。
さすがに頭が働かなくなってきました。寝ます。ノシ
0278少佐 ◆tkyK4yl1H6
2005/06/07(火) 03:32:33ID:???んん?
なんか話が噛み合ってないようなw
アルバムはアルバム、今までのは今までので、まったく別です。
config.phpにあるスイッチで、どっちのタイプで表示するか選択します(予定)。
で、リサイズして表示するので、バランスは崩れないんじゃないかなぁ、という感じです。
1ページの表示量も設定できるようにする予定(ただの予定)なので…
逆に、config.phpのスイッチではなく、
ユーザが選択できるようにするというのもアリかなぁとは思います。
お休みなさい。
0279少佐 ◆tkyK4yl1H6
2005/06/07(火) 06:35:34ID:???もしかしたらバグだらけの可能性もアリ。
あんまテストできてないです。
0280少佐 ◆tkyK4yl1H6
2005/06/07(火) 06:59:14ID:???iモード用のリサイズと違ってGDを使ってません。
<img src = "ほにゃらら" width="ほにゃら" height = "ほにゃらら">
としているだけなので、読み込みがしんどいです。
#仕方なくですorz
0281nobodyさん
2005/06/07(火) 13:49:02ID:???少佐はほぼ寝ないでスクリプトいじってる気がするのだが仕事とか大丈夫なんだろうか。
0283nobodyさん
2005/06/07(火) 20:58:21ID:???0284nobodyさん
2005/06/07(火) 21:24:26ID:???無理しないでガンガレ
0285少佐 ◆tkyK4yl1H6
2005/06/07(火) 22:19:48ID:???明日から広島まで遠征するので、
今日は早めに寝ますノシ
0286nobodyさん
2005/06/07(火) 22:38:16ID:???徹夜しまくってたら肌荒れとかしてけっこうきつい
よよよろしく
0287nobodyさん
2005/06/09(木) 19:04:22ID:???0288nobodyさん
2005/06/09(木) 22:15:54ID:???0289少佐 ◆tkyK4yl1H6
2005/06/10(金) 00:24:25ID:???見たくもない戦艦大和を見てきました。
車酔いで死んできます。
0290少佐 ◆tkyK4yl1H6
2005/06/11(土) 08:16:28ID:???まともなcssを書けないので、あまり似てないのは大目に見てください…
ところで、今回は助言がほしいです。
広告についてです。
pya!さんのページの右下にあるような広告スペースって、
いくつかの種類の広告が出てますよね。
これってどのように実現されてるんでしょうか?
ttp://pya.cc/import/amazon1.html
ここを見ると、xml(っていうの?よく知らないw)で書かれたページが
iframeで埋め込まれてるようなのですが、
このリンクは自動生成されるような仕組みなのですか?
何というか、その…
ユーザ側で広告のコードを1つずつ書いてるわけではなく、
特定のコードが広告主から配布されるのでしょうか?
「広告スペースを作れ」って声がちらほら聞こえてくるので、
教えてもらえるとうれしいです。
よろしくお願いします(∀`)
0291少佐 ◆tkyK4yl1H6
2005/06/11(土) 09:11:49ID:???専用のタグが用意されるんですね。
複数の広告を表示する場合は、同じタグを書くだけでいいのかな…たぶん。
0292少佐 ◆tkyK4yl1H6
2005/06/11(土) 10:20:14ID:???#それだけでいちいち書き込むやつw
0293少佐 ◆tkyK4yl1H6
2005/06/15(水) 18:58:39ID:???[email protected]に写メールを送信すると、
画像あぷろだに反映されると思います。
#ヘタなコードなのでgifしか対応してない予感ですorz
DoCoMoのD251iとauのtalbyではうまく投稿できました。
が、投稿できない機種もあるんじゃないかと思います。
気になるのでテスト投稿してもらえるとうれしいです。
パケ代は払えませんけどw
0294少佐 ◆tkyK4yl1H6
2005/06/15(水) 23:21:14ID:???という感じです。
VodafoneのV301SHもうまく投稿できたようです。
0295nobodyさん
2005/06/16(木) 22:35:48ID:???0296少佐 ◆tkyK4yl1H6
2005/06/17(金) 01:52:50ID:???すんませんorz
ソースの公開って、自宅の押し入れの公開ぐらい恥ずかしいもんですね。
扉はふつうなのに、中にゴキブリが300匹!的な。
まだ公開できない理由が2つほどあります。
1つはまだ言えないんですが、
もーひとつは、実はこのスクリプトを就活で使おうと思ってます。
この程度のものが作れます的なアピールに使おうかと。
そういうわけで、もう少し待ってくださいorz
ちなみにメールから画像を取り出す部分は、
レッツPHP!さんの写メールBBSを参考にしました。
ちらちら見ながら自分で書いたせいで、関数化とかされてません。
ていうかこのスクリプト、ほとんど関数ないなw
写メールBBSとはロジックが全く違っちゃってて、死ぬほどうさんくさい作りになってます。
正規表現とか知らないので超強引にやってます。
なので動かない機種が多そうで怖いw
というか、よく動いてるな…
毎度のことながら、そろそろコードが肥大化して追いきれなくなってきました。
1時間ぐらい天日干ししたソーメンに近い絡まり方です。
0297nobodyさん
2005/06/17(金) 19:53:01ID:???漏れも簡単なうぷロダ作ってみたい
0298少佐 ◆tkyK4yl1H6
2005/06/17(金) 21:01:37ID:???すいません、PHP関連の本は1冊も持ってませんorz
PHPはマニュアルが充実してると思うんで、
ほとんどそれ見ながらやってます。
ttp://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sak3php.htm
最初の頃はここもよく見てました。
というかPHP歴はまだ1年未満ですorz
0299少佐 ◆tkyK4yl1H6
2005/06/18(土) 00:11:24ID:???ttp://www.amazon.co.jp/exec/obidos/ASIN/486167025X/249-6448552-9772339
これです。
2,3ページしか読んでませんがw
0301少佐 ◆tkyK4yl1H6
2005/06/18(土) 16:20:05ID:???がんばてください。
僕程度のレベルなら、1ヶ月あれば到達できるハズですw
ところで、携帯の動画(3gpp?3gpp2?)をFlashに変換するテストをしたいのですが、
僕の携帯がウンコなので動画に対応していません。
どなたか携帯の動画を提供していただけるととてもうれしいです。
↓あぷろだはこちらを使ってください。
ttp://php-script.no-ip.org:525/sample/upload/
よろしくお願いしますm(_ _)m
0302少佐 ◆tkyK4yl1H6
2005/06/18(土) 16:29:46ID:???必死こいて作業してきます。
0303少佐 ◆tkyK4yl1H6
2005/06/18(土) 17:32:50ID:???PCからメールで.3gpのファイルを送信したところ、
Flashに変換できました。
[email protected]宛に携帯の動画を送信してもらえると、
うれしさのあまり鼻血出すかもしれませんので、
手伝ってくださる方がいらっしゃったらよろしくお願いしますm(_ _)m
0304少佐 ◆tkyK4yl1H6
2005/06/18(土) 18:52:23ID:???Flashを再生できる携帯をお持ちの方で、
携帯から
ttp://php-script.no-ip.org:525/sample/msp2/view.php?no=17
にアクセスしてFlashが再生されるかどうか確認してもらえると感動します。
PCからアクセスすると、通常のaviとして再生されると思います。
0306nobodyさん
2005/06/18(土) 23:37:51ID:???きちんと再生されたーよ。
0307少佐 ◆tkyK4yl1H6
2005/06/19(日) 00:36:35ID:???すまそ。
今公開できない理由は以前書いた通りなので、申し訳ないです。
>>306
ありがとうございます。
できれば機種が知りたかったりしますorz
0308nobodyさん
2005/06/19(日) 18:37:10ID:???だからお役には立てない
ちなみに機種はドコモ251iS
今日は暑いよ少佐(;´Д`)ハァハァ
0309少佐 ◆tkyK4yl1H6
2005/06/19(日) 19:16:09ID:???僕の携帯なんかD251iっすよw
FOMA電波入らないorz
気温34度+PCの熱で40度の部屋に生息してます。
扇風機ぐらい欲しいよ(;´Д`)ハァハァ
0310nobodyさん
2005/06/20(月) 08:28:09ID:???|∀・) ソーット・・・
|⊂)
|/
0311少佐 ◆tkyK4yl1H6
2005/06/23(木) 01:41:00ID:???画像あぷろだのソースは公開できないかもしれませんorz
就活じゃない方の理由のためです。
その理由なのですが、書いていいのかな…
某レンタル鯖会社さんから、「レンタルサービスとして使いたい」という要望がありまして、
ソースを公開するのはマズいかな、という判断です。
僕の技術不足でポシャる可能性はかなりあるのですが、
正式に某社さんにソースを渡すことになった場合、公開はできません。
完全に分岐して進むという手もあると思うのですが、時間的に厳しそうです。
「やっぱやめます」と言われた場合は公開します。
さんざんお手伝いしてもらっておいて申し訳ないですorz
0312nobodyさん
2005/06/23(木) 01:54:52ID:???0313少佐 ◆tkyK4yl1H6
2005/06/23(木) 02:12:44ID:???どもです。
GPLってよく聞くけどどういうものだか知りませんorz
ソースの改変をしない限り再配布とかOK&ソースは公開しなさい、
みたいなものだと勝手に解釈して生活してます。
某社さんから見積もりを頼まれたので「無料で」と言ったのですが、
「できればきっちり請求してもらって、どんどん改良してほしい」
との返事をもらいました。
正直なところ、就職が決まればそんなに時間も無くなるのは目に見えてますので、
かなり重荷に感じてるとこです。
お金は取らない、でも後のサポートもしません、が楽で理想なんですけどね。
お金を取ったくせにバグだらけじゃないか、と言われるのが怖いので、無料で貫く予定です。
もっとも、こちらからお断りしてソース公開というのもアリかなぁとは思います。
ホントに適当な動機で作り始めたものなので、商用に耐えられるとは思えませんし。
ついでに、Flashが「おそらく再生できない」こともほぼ確認できちゃいましたしorz
僕には原因が理解できないからタチ悪い…
そんで、今の僕の心境をぶっちゃけちゃいますと、
できれば某社さんに使ってもらいたい。
そして、それを実績として掲げて就活に挑みたい。
しかしながら、サポートする技量もない&おそらく続かない。
「某社からこういうお誘いを受けたことがあります」
程度にとどめて、気軽にソースを公開するのが一番楽かなぁ、と現実逃避してます。
自他共に認める優柔不断野郎ですorz
0314nobodyさん
2005/06/23(木) 02:36:32ID:???こういう経験がハクになったりするもんだし。
と混ぜ返すテスト
0315少佐 ◆tkyK4yl1H6
2005/06/23(木) 02:54:54ID:???ごもっともです。
ただ、↑にも書いたように、就職しちゃうと改良する時間が取れないと思うのです。
動いてるのが不思議なぐらいのスパゲティコードなので、かなりの時間を割かれそうです。
何よりも一番大きいのは、↑に書いたように責任問題です。
このスクリプトのせいで某社が致命的な損害を被った場合に、僕は一切責任を取れません。
・無料でよければソースの譲渡には応じます。
・このスクリプトがサービスとして採用された場合は、ソースの一般公開はしません。
・ただし、致命的なバグ等によりFC2さんが損害を被った場合、僕は責任を取れません。
・こちらに時間に余裕がある時以外はタッチできません。
という条件を提示し、
「それがダメなようなら今回の話は無かったことに…」
って感じのメールを送信しておきました。
あぁ、暇つぶしにしては荷が重すぎるorz
0316少佐 ◆tkyK4yl1H6
2005/06/23(木) 02:55:59ID:???見なかったことにしてくださいorz
0317nobodyさん
2005/06/23(木) 10:59:36ID:???fc2ってこんなところ見てたんだw
あそこ規模はそこそこ大きいけどねぇ。
俺の案として、少佐がfc2に就職を条件に技術提供って言うのはどう?
0318少佐 ◆tkyK4yl1H6
2005/06/23(木) 15:49:28ID:???どもです。
これは絶対書かない方がいいんだろうけど…
実は相手さんからそういう話がありました。
が、僕は行きたい会社があるのでお断りしました。
僕のサイトに来る方の99%は、
このスレか某CGI登録サイトからです。
どっちから流れてきたのかは知りませんがw
0319nobodyさん
2005/06/23(木) 18:47:37ID:???0320少佐 ◆tkyK4yl1H6
2005/06/23(木) 20:39:36ID:???だんだん奈落の底へ向かって遠ざかってますorz
いつも生暖かく見守ってばかりでは申し訳ないので、
ソースを一部だけ公開します。
少佐の画像あぷろだLite 0.0.1aです。
Liteなので、機能限定版です。
ttp://php-script.no-ip.org:525/sample/mfu/
[機能の違い]
・.jpg, .jpeg, .gif, .bmp, .pngしか対応していない。
・ランキングの種類が少ない(対応ファイルが少ないせいで)
・メールでの投稿ができない。
・アルバム表示に対応していない。
・ユーザの投稿数やコメント数が記録されない。
・通常版よりバグ多いかもorz
そのぐらいだっけかな…
かなり使えないスクリプトになってます。
[ソース]
ttp://php-script.no-ip.org:525/script/upload/?mode=download&key=8b83e6b29056c877642ac4c9ae1c6491
パスワード:major
今はこれの公開が限界なので許してくださいorz
0321少佐 ◆tkyK4yl1H6
2005/06/23(木) 20:43:38ID:???0322少佐 ◆tkyK4yl1H6
2005/06/23(木) 20:55:40ID:???ttp://php-script.no-ip.org:525/script/upload/?mode=download&key=37636f11cc286b67fe632247cd2e18ad
パスワード:major
です。
orz
0323nobodyさん
2005/06/23(木) 22:46:53ID:???0325nobodyさん
2005/06/23(木) 23:35:01ID:???DLのボタン押すと出る
もち
37636f11cc286b67fe632247cd2e18adもパスも間違ってない
ちなみに以前も結局DLできなかった>>199
0326少佐 ◆tkyK4yl1H6
2005/06/24(金) 00:37:44ID:???あれ、まじですか?
パスワードは「major」です。
コロン無しの。
まぁなんていうか、あぷろだがウンコなのかも。
ttp://php-script.no-ip.org:525/script/upload/file/37636f11cc286b67fe632247cd2e18adf1425da40a9f2d21ab702a1c7feae026.zip
よかったらこっちから落としてください(という直リンができちゃうのがウンコたる所以)。
0328少佐 ◆tkyK4yl1H6
2005/06/24(金) 08:17:08ID:???ttp://php-script.no-ip.org:525/script/upload/file/5f547414003b7cadc2875db916ceb199f1425da40a9f2d21ab702a1c7feae026.zip
index.phpだけ上書きしてくださいorz
>>327
ホントにあほなソースなので心配ご無用です。
見たら分かるけど、ほとんどifのみで処理してます。
elseが抜けてるとこが多いと思うので、
「あれ?何も処理されないよ?」って部分があるかもです。
mysql_query("ほにゃらら"); の行はMySQLのクエリ発行です。
…それだけのスクリプトw
いかにも初心者らしいソースなので、ある意味読みやすいですorz
0329少佐 ◆tkyK4yl1H6
2005/06/24(金) 19:00:45ID:???なので、申し訳ないのですが画像あぷろだのソースは公開できそうにありません。
orz
0330nobodyさん
2005/06/25(土) 15:33:15ID:???せっかくの機会だからユーザ密着型会社に変えちゃいなよ
0331少佐 ◆tkyK4yl1H6
2005/06/25(土) 18:36:07ID:???僕の行きたいとこも超零細ベンチャーなので、さらに密着だと思います。
ディーフェンス!ディーフェンス!
0332nobodyさん
2005/06/26(日) 02:11:53ID:???0333nobodyさん
2005/06/26(日) 02:59:00ID:???すいません。
僕が黙ればいい話であって、削除依頼は全然関係ないと思います。
また何か作ったらお邪魔します。
今度こそ公開できる形でorz
0334nobodyさん
2005/07/01(金) 20:41:57ID:???とりあえず動きますお程度でしが。。。
0335nobodyさん
2005/07/01(金) 21:09:43ID:???0336nobodyさん
2005/07/01(金) 22:15:53ID:???upld6541.zipです
0337nobodyさん
2005/07/01(金) 23:30:19ID:???0338nobodyさん
2005/07/01(金) 23:48:53ID:???0339nobodyさん
2005/07/01(金) 23:59:38ID:???0340nobodyさん
2005/07/02(土) 00:18:59ID:???正しく動いていれば、3ペイン表示で、めぬーが表示されるです。
で、右上がスレ一覧。右下がスレッド。
メニュー内でリンクになってる項目をクリックすれば、スレ一覧が表示されます。
ここら辺からちゃんと動くか微妙ですが、
スレ一覧のリンクになっている項目をクリックすれば、そのスレのdatが表示されます。
開発環境はMacOSX10.3.9(PHP4.3.11)
mbstringが有効になってないと動かないかも
0341nobodyさん
2005/07/02(土) 04:06:50ID:???datを出力せずに、ちゃんと整形してます。。。
upld6574.zip
0342nobodyさん
2005/07/02(土) 09:40:58ID:???Undefined property: Thread::$name in <b>C:\home\php\tashiro2ch\Subject.class.php
$uri .= '&name=' . rawurlencode($this->name);
$this->nameが無いんですけど$this->numの間違い?
0343nobodyさん
2005/07/02(土) 09:43:34ID:???でもtitleは別にあってそっちはurlencodeしてないというオチだし
0344nobodyさん
2005/07/02(土) 11:53:43ID:???$uri .= '&name=' . rawurlencode($this->name);
いらないですね、この行。
>>343
でもtitleは別にあってそっちはurlencodeしてないというオチだし
そうですね。。。('A`)
0345nobodyさん
2005/07/21(木) 23:52:46ID:4e4JAntIttp://trashtoy.hp.infoseek.co.jp/php-api/char_reader.zip
マルチバイト処理関数を扱うモジュールはデフォルトで存在しているのですが、
レンタルサーバーによっては、モジュールのON/OFFの設定が自由に出来なくて、
PHPソース100%のモジュールが欲しかったので作りました。
Javaで生まれ育った技術者が書いたPHPのソースなので、人によっては読みにくいかも・・・。
0346少佐 ◆tkyK4yl1H6
2005/07/28(木) 14:41:10ID:???ので、ご報告まで(;゚д゚)
ttp://uploader.fc2.com/
0347nobodyさん
2005/07/28(木) 22:52:02ID:???採用オツカレチャーン!
ちょっとまだ個人サイトっぽい雰囲気?
0348少佐 ◆tkyK4yl1H6
2005/07/28(木) 23:12:22ID:???このままじゃ全く使えませんw
っとお邪魔しました。
0349nobodyさん
2005/07/29(金) 00:16:22ID:???少佐立派になったなぁ。デザインも使ってくれてるみたいで兄さん泣きそうだ。
少佐が出世して会社作ったら俺を入れてくれ。
じゃあガンバテー。
0350少佐 ◆tkyK4yl1H6
2005/07/31(日) 08:57:37ID:???>>349
むしろ「兄さんがデザインを提供して頂いたおかげ」ですよ。
ホントに感謝してますw
また今度よろしくお願いします。
|)))
0351nobodyさん
2005/08/08(月) 17:30:40ID:???phpの常識なんてまったく知らないので優しく突っ込んでね・・ :D
<?php
$xml = simplexml_load_file("http://heeha.ws/cgi-bin/blog/index.rdf");
//print_r($xml); // 配列を出力してみる。
//表示する記事数
$kijisu = 10;
//表示を開始する記事
$kijino = 0;
while( $kijisu != $kijino ){
print "<br><br>";
print "<a href=";
print $xml->item[$kijino]->link;
print ">";
print $rss_title = $xml->item[$kijino]->title;
print "</a>";
$kijino++;
}
?>
0352nobodyさん
2005/08/09(火) 07:37:44ID:???にした方が良い気がするのはワタスだけでしょうか
いや、生理的に
0353nobodyさん
2005/08/09(火) 09:38:55ID:???いくらくらいもらえるんだろう
0354nobodyさん
2005/08/11(木) 03:31:17ID:???0355nobodyさん
2005/08/11(木) 12:45:53ID:???結局は誰かが書いてるの引っ張ってきていぢってるだけの自分がいやだ。。
0356nobodyさん
2005/08/11(木) 17:32:13ID:???と自分に言い聞かしております
最初からフルスクラッチなんか難しいし
0357nobodyさん
2005/08/11(木) 19:29:33ID:???何点か気になることがあるので漏れなりに書き直してみた。
1.aタグのhref属性は"で囲んだ方が安全
2.「print $rss_title = $xml->item[$kijino]->title;」の一文がバグっぽい(?)
3.「n回繰り返す」という場合はfor構文を使う方が自然
4.HTML出力する時は文字列に入れて最後にまとめてが好き
3と4は好みの問題もあるんで、気に入らなければスルーしてくれ。
<?php
$xml = simplexml_load_file("http://heeha.ws/cgi-bin/blog/index.rdf");
//print_r($xml); // 配列を出力してみる。
//表示する記事数
$kijisu = 10;
//表示を開始する記事
$kijino = 0;
$html=""; //HTML生成用文字列
for ($i=0; $i<$kijisu; $i++){
$item = $xml->item[$kijino];
$html .= "<br><br>"
.'<a href="' .$item->link. '">'
.$item->title
."</a>";
$kijino++;
}
print $html;
?>
0358nobodyさん
2005/08/17(水) 16:24:47ID:???これでもよくない?
<?php
$xml = simplexml_load_file("http://heeha.ws/cgi-bin/blog/index.rdf");
//表示する記事数
$kijisu = 10;
for ($i=0; $i<$kijisu; $i++){
echo "<a href={$xml->item[$i]->link}>".$xml->item[$i]->title."</a><br><br>";
}
?>
0359nobodyさん
2005/08/20(土) 20:39:48ID:???href属性を引用符で囲ってないのと
元のプログラムと動作ってか設計思想
(具体的には開始記事を0で決め打ちしてるところ)
が変わって来てるのがちょっと気になるな。
まあ、仕様がどうだかわからんし、
プログラムは一目見てすっきりしてるしいいんじゃね。
0360nobodyさん
2005/08/24(水) 01:11:26ID:???http://upld2.x0.com/upload.php の
upld12326.zipです。
0361nobodyさん
2005/08/24(水) 11:02:07ID:???■ このスレッドは過去ログ倉庫に格納されています