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

△▲ WebProg 初心者の質問 Part18 ▼▽

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/08/27(水) 22:09:19ID:???
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
http://www.2ch.net/guide/

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

関連情報は
>>2-3辺り

欲しいCGIが見つからないならこっちへGo!!
こんなCGI探してます 23
http://pc11.2ch.net/test/read.cgi/hp/1219654359/
前スレ
△▲ WebProg 初心者の質問 Part17 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1204462146/
0175nobodyさん2008/09/29(月) 00:13:34ID:PVHT6mPU
>>173
「初めてのPHP5」
ですね

>>174
アドバイスありがとうございます。
しかし、交渉しても買ってくれそうも
ないので自腹で買います
「Apacheハンドブック」やMySQLの本も
欲しい所なんですが・・・


商品の在庫管理と発送システムということで
在庫の入出庫及び出荷→PDFで伝票印字
までをWAMPで作ってみようとしています
PDFはFPDFかPXDocを使ってみます
0176nobodyさん2008/09/29(月) 03:57:26ID:???
辞めちまえそんな会社w
0177nobodyさん2008/09/29(月) 11:35:24ID:???
>>156
【Apache】mod_rewriteについて語るスレ
http://pc11.2ch.net/test/read.cgi/php/1023791370/
0178nobodyさん2008/10/01(水) 00:34:49ID:V0Cqppvr
いまホームページを作成中なのですが、
PC用のものを携帯で読み込む場合に、
画像を自動で代替文字に変換してくれるような
スクリプト等はありませんでしょうか。
0179nobodyさん2008/10/01(水) 00:38:51ID:???
代替文字って?
0180nobodyさん2008/10/01(水) 00:52:15ID:???
>>178
PCページなら画像で、携帯ならそのimgタグのalt属性の文字のみを出力、とかか?
そんなもん、正規表現で置き換えればいいではないか(preg_replace等
01811782008/10/01(水) 09:13:53ID:???
>>180
まさにその通りのことがやりたいのです。
さっそくpreg_replaceで検索してみましたが、
なにがなにやら…。
0182nobodyさん2008/10/01(水) 09:17:31ID:???
>>181
何が、何やらなのか書いてみ。
01831782008/10/01(水) 09:48:05ID:???
その前に、179さん、180さん、182さん、
レスくださってありがとうございました。

なにがなにやらというのは、
180さんの言うものを使えば解決するっぽいことは
なんとなく分かるのですが、
なんというか、根本的に分かってないようです…。

<img src="gazou.jpg" alt="写真" />

例えば上のような画像があった場合、
どうやったら携帯でalt表示にできるのでしょうか。

お手数とは思いますが、もし時間があればご教授ください。
0184nobodyさん2008/10/01(水) 10:44:32ID:???
alt="(.*?)"
0185nobodyさん2008/10/01(水) 12:04:47ID:???
>>183
http://jp.php.net/manual/ja/function.preg-replace.php
preg_replaceで正規表現を使うのだよ。
正規表現とは…長くなるから、専用のスレに行くか、とりあえず具具ってごらん。
がんばれ。
0186nobodyさん2008/10/01(水) 12:08:15ID:???
その携帯のブラウザで画像の閲覧をOFFにしていれば
自動的に文字になるのでは?
01871782008/10/01(水) 12:24:23ID:???
>>184,185,186
皆さんレスありがとうございます。
preg_replace、を使用する訳ですね。

皆さんのヒントを参考にもう少し勉強してみます。
本当にありがとうございました。
0188nobodyさん2008/10/01(水) 15:15:52ID:2LWRpSgr
この場合、代替文字列を表示させるほうを基準にして

$str="写真";
$image="gazou.jpg";
if (KEITAI) {
print $str;
} else {
print "<img sr(略)
}

のほうが楽そうだな。
0189nobodyさん2008/10/01(水) 16:57:04ID:???
それはスクリプトの中で書いちゃう場合でしょ?
データとしてあるものには有用ではない
0190nobodyさん2008/10/02(木) 12:47:23ID:???
Javascriptでやった方が楽なんじゃ。
classで分類して、idを画像のファイル名にしておいて、
書いてある文字をaltにするようにすればPCだけ文字じゃなくなる。
念の為UAで実行とかの振り分けもしとけばフルブラウザも問題ないし。
0191nobodyさん2008/10/02(木) 14:22:14ID:???
>>190
無理だろ
javascriptが実装されてないキャリアはどうすんの?
しかも一度はimgを読んでるから画像のデータが転送される・・・パケットの無駄
0192nobodyさん2008/10/02(木) 16:15:28ID:???
>190が言ってるのは、普通に読めば画像ナシだが(これが携帯用)、
JavaScriptを介すると画像表示(PC用)、という流れかと。
0193nobodyさん2008/10/02(木) 18:02:59ID:???
設定ファイルってどういう形式にするもんなんですかね?
設定項目を<>でくくって、次の行に設定内容を書くとかでしょうか?

<管理パスワード>
123456
<メールアドレス>
[email protected]
<メール題名>
お買い上げありがとうございます
<メール本文>
****店でのお買い上げありがとうございます。
ご注文の品は以下です。
<消費税率>
0.05
0194nobodyさん2008/10/02(木) 18:13:39ID:???
好きにすればよろしい
xmlやiniファイルに倣ったり、httpd.confに似せたり
いろいろみるだろ。
0195nobodyさん2008/10/03(金) 10:08:22ID:???
xml はデータの階層が出来るので細かい管理が可能だけど、如何せん結構面倒であったり敷居は微妙に高い

細かくデータを分けなくてもいい (データに対して子のデータが存在しないとか) 場合は ini や inf などのようにセクションとキーで管理すればいい。

奇特にいきたいなら PATH 構造をw
0196nobodyさん2008/10/03(金) 20:56:32ID:???
>>194-195
YAMLとう形式にしました
0197nobodyさん2008/10/04(土) 00:13:23ID:Hfva5p3g
どこに書き込みしたらいいのか悩んだので、
こちらに書かせてもらいます。


mixiのメールを取得するとかのソフトをフリーで作られている方が
いらっしゃると思うんですが、
そういう具合に、SNSや会員制Webのデータを
IDとパスワードの入力をして取得するというプログラムを作りたいと
思ってます。
どうしたら、データを取得することができるんでしょうか?

また、そういう勉強はどこでしたら、何を参考にしたらいいんでしょうか?
ちなみに、CGI, Java, Cあたりまでなら何とか組むことができます。
取得したデータは、Webで閲覧できるような形になればいいんですが。

開発環境は、WindowsXPです。

わかりにくい書き込みですいません。
よろしければ、レスいただけるとありがたいです。
0198nobodyさん2008/10/04(土) 00:18:49ID:???
ログインページから POST して、得たクッキーを返しながらページを取得してるだけなので、

PHP でも perl でもどうぞ。
あとね、CGI は言語じゃねーよバカw


perl なら mmh っていう絶好サンプルがあるんで是非どうぞ。
0199nobodyさん2008/10/04(土) 00:25:37ID:???
>>197
PHPだったら、fsockopenとかかな。
0200nobodyさん2008/10/04(土) 15:15:14ID:Hfva5p3g
>>198 199
ありがとうございます。
そうでした。>CGI
Perlと書くつもりだったのに(汗)

探していろいろ試してみます♪
0201nobodyさん2008/10/04(土) 16:54:59ID:???
CGIのテストを自分のパソコンの中でするとき、
Windowsだとsendmailのテストはできないの?
0202nobodyさん2008/10/04(土) 17:54:15ID:???
できるお
0203nobodyさん2008/10/04(土) 18:05:28ID:jFr563i5
WebProgってなんですか?
Web製作とはちがうの
0204nobodyさん2008/10/04(土) 18:06:09ID:???
全然違いますお
0205nobodyさん2008/10/04(土) 18:10:27ID:???
〉〉203
これを的確に説明できるやつは少ないと思う
ちなみに漏れはできないw
0206nobodyさん2008/10/04(土) 18:11:08ID:???
そりゃ〉〉とか書いちゃう人には無理だ
0207nobodyさん2008/10/04(土) 18:14:25ID:???
>>203
ガイドライン読めよ
0208nobodyさん2008/10/04(土) 18:14:43ID:???
ここに説明できる香具師はいないからあきらめろ

次の質問どぞー
0209nobodyさん2008/10/04(土) 18:22:59ID:???
>>203
ruby, perl, python, PHP, ASP.NETなどの言語のこと。

web製作はHTML, CSS, javascript
0210nobodyさん2008/10/04(土) 18:26:18ID:???
サーバーサイド、クライアントサイドの違いで片づけりゃいい話と違うん?
0211nobodyさん2008/10/04(土) 18:33:22ID:???
ちゃうやろ、Web制作となるとプログラミングも内容するだろ意味的に
0212nobodyさん2008/10/04(土) 18:35:13ID:???
>>211
おまえさん>>210の意味がわかってないだろw
0213nobodyさん2008/10/04(土) 18:42:23ID:???
横レススマソ
ASPしか知らないんだけど、
ruby, perl, python, PHPってASPとどう違うの?
0214nobodyさん2008/10/04(土) 18:45:13ID:???
どう違うといわれてもな。言語が違うとしか。
あえて言うならASPは基本的にプラットフォームが限定されるってことくらいか。
0215nobodyさん2008/10/04(土) 18:49:47ID:???
ASPはIIS専用。
0216nobodyさん2008/10/04(土) 18:55:00ID:???
質問の仕方が悪かったみたいでスマソ
IISでASPを使ったやり方しか知らなかったから
他のruby, perl, python, PHPも、IIsで動かせてサーバーサイドのぷろぐらむの書き方と拡張子がかわるくらい
かなと思っていたのですが、かなり違う?
0217nobodyさん2008/10/04(土) 19:58:37ID:???
もはや考え方そのものが違うw
というかもう少しWEBサーバーについて勉強した方が良いと思うぞ
0218nobodyさん2008/10/04(土) 20:47:36ID:???
IIS(笑)
0219nobodyさん2008/10/04(土) 22:24:45ID:???
>>216
それであってる。
0220nobodyさん2008/10/04(土) 23:45:29ID:???
ASPはインターフェイスの一種でしょ。
使ったことが無いから、本気で心配になってくる。

http://ja.wikipedia.org/wiki/Active_Scripting
> スクリプトホストはスクリプトを実行するアプリケーションのことであり、
> マイクロソフト製品では次のようなホストが存在する。
> * HTML上でスクリプトを動作させるInternet Explorer
> * Windowsで汎用のスクリプト環境を提供するWindows Script Host
> * サーバ側でプログラムを実行するIISのActive Server Pages

> 例えば、ActiveStateのActivePerlとActivePythonをインストールすると
> Active ScriptingでPerlとPythonが使用可能になる。さらには、
> Haskell[1]やPHP[2]、Ruby[3]など多数の言語に対応するエンジンが存在する。
0221nobodyさん2008/10/04(土) 23:50:51ID:???
>>209
ほとんど触ったことないものばかりだから、マチゲーテルかもしれないけど、
209が言うruby, perl, python, PHPは言語だと思うけど、
ASPとASP.netはちょっと違う部類にはいるんじゃね?
0222nobodyさん2008/10/04(土) 23:52:20ID:???
有名所が使ってるサーバーサイドの言語、
youtubeはpythonらしいけど、
googleとかmixi、yahoo、2chとかはなにつかってるか分かる人いますか?
0223nobodyさん2008/10/04(土) 23:53:11ID:???
常識ではw
0224nobodyさん2008/10/05(日) 01:04:48ID:???
googleはpythonが多いな
mixi、2chはperl、yahooはphp
常識じゃないか?
0225nobodyさん2008/10/05(日) 01:06:06ID:???
googleはpythonなのか
0226nobodyさん2008/10/05(日) 01:15:25ID:???
全部じゃないが多いことは確かだな
pythonの作者がいるからな
0227nobodyさん2008/10/05(日) 01:17:24ID:???
大多数はjavaとc++だと聞いたな
0228nobodyさん2008/10/05(日) 01:23:30ID:???
google ⇒ python
yahoo ⇒ php
mixi ⇒ perl
2ch ⇒ perl

pythonって、最近聞くけど、
需要なさそうな気がするよな。
やっぱ、phpだろ!!!
0229nobodyさん2008/10/05(日) 01:27:11ID:VYymq+QX
ASP.NETはC#かVBでWebアプリケーションを作るためのフレームワーク
0230nobodyさん2008/10/05(日) 01:34:05ID:???
世界的に見たらPerlとPython
日本はPHP
って感じがする
Rubyは少しブームになったが下降気味?
0231nobodyさん2008/10/05(日) 01:35:54ID:???
ASP.NETを使うと、サーバーサイドのプログラムをVB,C#の言語で書けるってこと?
0232nobodyさん2008/10/05(日) 02:49:37ID:???
要は最終的にHTML吐けばいい話だからな
0233nobodyさん2008/10/05(日) 05:10:34ID:???
>232
初心者スレとかで、CGIについて殆ど何も分からないっていう人をよく見かけるけど、
「最終的にはHTMLを吐いてるだけ」ってことすら知らないことも多いみたいね。

そこを知ってるかどうかだけで、だいぶ理解度が変わる気がする。
0234nobodyさん2008/10/05(日) 05:28:13ID:???
最終的にはHTMLを吐いてるだけなのに、
ruby, perl, python, PHP、ASP、ASP.NETと色々種類があるってのは
やっぱりそれぞれ長所・短所があるんですよね?
0235nobodyさん2008/10/05(日) 05:29:50ID:???
>>233
Webの制作会社にいてもデザイナーの殆どはそんな感じだw
0236nobodyさん2008/10/05(日) 05:34:52ID:???
>>234
一通り触ったことのある香具師しか説明できんだろ。
まあ、漏れも知りたいけど・・・
0237nobodyさん2008/10/05(日) 06:42:33ID:???
そうじゃなくて、それぞれの言語を習得したプログラマが、
たんに自分の得意な言語で書いた様々な方法があるってだけのことでしょ。
イギリス人もフランス人も中国人もロシア人もメキシコ人もラブロマンスは書く。
しかしそれぞれに固有の色というか気配が現れる。それだけのこと。
WebProgはラブロマンスほど特有の傾向は出ないと思われるけど。
0238nobodyさん2008/10/05(日) 06:52:44ID:???
>>234
作ったヤツの思い込みとか
売ってるヤツの思惑はあるだろうね。
0239nobodyさん2008/10/05(日) 06:57:40ID:???
最終的にHTML吐くまでにどんだけ高度な処理してると思ってんだ・・・・
0240nobodyさん2008/10/05(日) 09:02:23ID:???
高度な処理(笑)
0241nobodyさん2008/10/05(日) 11:06:14ID:???
高度な処理を記述したお!

print "hello world";
0242nobodyさん2008/10/05(日) 12:46:57ID:???
>>237
いやでもさ、ruby, perl, python, PHP、ASP、ASP.NET いくつか種類がある中で、
なにか理由があってどれかを使うわけじゃない。使いやすいとか、書きやすいとか、
なになにが便利だとか。googleはpython開発者がいるから使ってるとか。

>>239氏 高度な処理を記述するお!
response.write "hello world"
0243nobodyさん2008/10/05(日) 12:59:46ID:???
お前らはprintしかしてないんだ
0244nobodyさん2008/10/05(日) 13:56:26ID:???
>>242
確かにそれぞれ長所・短所はあるが、実際のところ開発者が
用途に合ってると「思った」ものを使ってるだけで大した差はない。
「googleはpython開発者がいるから使ってる」なんてのは
言語の利点とか関係ないしなw
0245nobodyさん2008/10/05(日) 14:01:39ID:???
利点とは別の理由で使うこともあるってことが言いたかったんじゃまいか?
0246nobodyさん2008/10/05(日) 14:07:59ID:???
それぞれの長所・短所を箇条書きにしてよ
0247nobodyさん2008/10/05(日) 14:09:50ID:???
やだよ面倒くさい
0248nobodyさん2008/10/05(日) 14:28:00ID:???
それを書ける強者はここのスレにはいないと思うぞ
0249nobodyさん2008/10/05(日) 14:31:48ID:???
というか客観的に見るのがすごく難しいw
0250nobodyさん2008/10/05(日) 14:31:59ID:???
自演で催促するなよ、宿題は自分でやれ
0251nobodyさん2008/10/05(日) 14:48:53ID:???
ruby ライブラリがない 、RoRが動くサーバーが料金高すぎ、安いサーバーでは動かない

perl 古すぎ 新規のプロジェクトはもはや立ち上がらない 日本語処理めんどい そのうち消え行く運命

python うっかりキーボードにひじついてインデントくずれたらすべてがパー

PHP 中学生しかいない
0252nobodyさん2008/10/05(日) 14:55:54ID:???
その言語に客観的な利点があるから使う、というより、
自分がマスターしている(あるいは開発している)当の言語の可能性を試すために使う、
というような理由の方が大きいのでは?
そしてもちろん問題点を見つける目的もある。
問題点は当然、言語の開発にフィードバックされる。
極めて普通の話じゃないか。

だからたんに学習して使い手になりたいだけの人
(言語開発者じゃなくて、ってこと)は、
どの言語だろうが、利用が普及していて
ノウハウが蓄積されてそうなものを使ってりゃいいんじゃないの。

それ以外はもはや誰それのシンパだとかファンだとか、
そういう宗教的な理由しか見当たらん。
コードが綺麗だとか汚いとかいう言い方もあるけど、
それさえ主観的なものだろうしな。
0253nobodyさん2008/10/05(日) 15:01:52ID:???
長所がないwwwWWww
0254nobodyさん2008/10/05(日) 15:50:40ID:???
>>251
どれがいいんだYO
0255nobodyさん2008/10/05(日) 16:32:44ID:???
迷うなら、黙ってPHP
0256nobodyさん2008/10/05(日) 17:18:55ID:???
なんだかんだ言っても、一番需要のあるphpになるよな
0257nobodyさん2008/10/05(日) 17:33:52ID:???
実際に習得するまでは行かなくてもいいだろうけど
他の言語もさくっと学んでおくと、言語ごとの哲学みたいなものが見えて面白いよな。

自分が今まで偏見ばっかりだったことに気付かされる。
0258nobodyさん2008/10/05(日) 18:24:53ID:???
現時点ならphpがいいよ。みんなおいで。
セッションもあるし、データベース抽象化のpdoもいいよ
0259nobodyさん2008/10/05(日) 18:40:39ID:???
Perlとかマジで最悪。
言語仕様もそうだけど、そこに表れるラリーの思想とかを他人に押し付ける感じが非常にうざい。


まあ、俺は嫌いじゃないけどな。
0260nobodyさん2008/10/05(日) 18:42:11ID:???
「マジで最悪」で「非常にうざい」けど「嫌いじゃない」のか
0261nobodyさん2008/10/05(日) 19:03:13ID:???
好きよ好きよも好きの内って言うだろ
0262nobodyさん2008/10/05(日) 19:06:27ID:???
そりゃ好きだろうな
0263nobodyさん2008/10/05(日) 19:28:43ID:???
ラリーの思想、って何?
0264nobodyさん2008/10/05(日) 20:26:11ID:???
言語なんかどれでもいいよ。軽ければ。

>>191
>>192が説明してくれたけどそういう事。
深く考えなかっただけで、ちょっと考えればここの住人ならわかるっしょ?
0265nobodyさん2008/10/05(日) 20:33:05ID:???
おいおい、いつの話だww
0266nobodyさん2008/10/05(日) 21:04:50ID:???
>263
言語仕様って、開発者の設計思想の塊じゃね?
0267nobodyさん2008/10/05(日) 21:58:53ID:???
あとはその言語を使った先駆者がどれくらいいるかだな。
なんだかんだでperlで作られた公開アプリは多いわけで、そういうの見て
perlから入ってくる奴も多かったと思う。今はphpがその流れかね。
pythonはいかんせんWEB方面で使おうとする人が少なかった。
rubyはよく知らん。完成されたアプリをあまり見たこと無い。

で、何気にjavaが出てないことに気づいた。レン鯖だとキツいせいもあるのかな。
0268nobodyさん2008/10/05(日) 23:21:35ID:???
前2chのbbs.cgiのソースコードが閲覧できたと思うのですが
今それを見ようと情報を集めても要領を得ません
誰か知ってたら教えてください

たしか前はbbs.cgi?sourceみたいにクエリにsourceを渡せば中身が見れたと思うんですが
0269nobodyさん2008/10/05(日) 23:37:47ID:???
ひさしぶりに来たらなかなか面白い話題になってるじゃないか
だが漏れがメインに使ってるASPがでてない(´Д`)
0270nobodyさん2008/10/06(月) 02:03:26ID:???
とりあえずやっておけば良い言語はphpでFA?
0271nobodyさん2008/10/06(月) 02:12:48ID:???
perl
環境構築がかなり楽でサンプルがありふれてる
しかしサンプルが膨大であるがゆえに酷いサンプルが長年愛用されるケースもある

PHP
商業の現場では強くなってきてる気がする
perl ほどではないが、環境構築はそこそこ簡単
しかしマイナーバージョンアップで使えなくなる関数、仕様が大きく変わる関数が多い気がするので気とつけましょう

JAVA
環境構築めんどくせーのでやだw


perl でできることは php でできるし、Apache だと最初からモジュールで動くのでスピードの利点もある。
html の中に書いちゃったりもできるしね。

PHP をメインに勉強してもいいと思うよ



ただ、自分は perl が好きだ。 愛してるよ perl(照
0272nobodyさん2008/10/06(月) 02:31:03ID:???
Perl 「 だ が 断 る 」
0273nobodyさん2008/10/06(月) 09:17:48ID:???
×サンプルがありふれてる
○サンプルが溢れている
◎サンプルが無数にあるので
0274nobodyさん2008/10/07(火) 01:08:20ID:???
ASP
Windows ServerなどのIIS上でしか動かない
VBScriptかJScriptでゴリゴリとスクリプトコード + COMを簡単に呼べる
いまさら使わない

ASP.NET
やっぱりWindows ServerなどのIIS上でしか動かない
ASPとは何の関係もない
VBかC#なので情報収集には困らない
■ このスレッドは過去ログ倉庫に格納されています