【PHP】下らねぇ質問はID出して書き込みやがれ 111
■ このスレッドは過去ログ倉庫に格納されています
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 110
http://hibari.2ch.net/test/read.cgi/php/1314692611/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0488nobodyさん
2011/10/17(月) 10:51:14.63ID:???0489nobodyさん
2011/10/17(月) 11:08:10.45ID:???0490nobodyさん
2011/10/17(月) 11:17:48.00ID:IhQxdaPxif($hoge == null){
echo ok;
}else{
echo ng;
}
実効したら "ok" ってでるんですけど
0ってnull なんですか?
0という値がはいってるからnull じゃないと思ったんですが…
0491nobodyさん
2011/10/17(月) 11:20:13.17ID:???http://php.net/manual/ja/types.comparisons.php
==による緩やかな比較
===で比較するのが良いよ
0492nobodyさん
2011/10/17(月) 11:48:09.12ID:???0493nobodyさん
2011/10/17(月) 11:49:54.98ID:???0494nobodyさん
2011/10/17(月) 11:57:20.48ID:???0496484
2011/10/17(月) 12:18:26.07ID:O7ICnLpbやはり無いですか・・・
外部のWEBの内容の自動取得がOKなのか不明ですが
技術的に可能か確認してみます・・・
0497nobodyさん
2011/10/17(月) 13:54:45.76ID:x7xkAlv7phpのプロジェクト/abcを作成し、/abc/public/imgフォルダ内にa.gifを入れました
で、ZendFramework、Smartyを使い/abc/application/~/p.tpl内で
<img src="/home/user/workspace/abc/public/img/a.gif" />のような絶対パスを指定したら表示されません
define('PUB', realpath(dirname(__FILE__)));
{$pub}/img/a.gifとかも試しました
パーミッションはrwxをapacheユーザに割り当てています
で、どうしてかなと思い、めんどくさいながらも相対パスにて何度も../../~のようにすると表示されました
0498nobodyさん
2011/10/17(月) 13:59:26.19ID:x7xkAlv7・・・と書いた後調べるとHTMLは相対URIと絶対URI(http://~)しか書かれていません。
でもやはりディレクトリ構造の絶対パスの方が記述しやすいのでそうしたいのですが、皆さんはどのように対応されているのでしょうか?
0499nobodyさん
2011/10/17(月) 14:15:01.55ID:???0500nobodyさん
2011/10/17(月) 15:07:04.19ID:???0501nobodyさん
2011/10/17(月) 18:55:51.92ID:???0502498
2011/10/17(月) 19:43:38.85ID:???しかし、やっぱhttp://〜又は../../で指定しなければいけないのでしょうか?
MVC構造で公開フォルダを分けて作ると良く分からなくなります
0503nobodyさん
2011/10/17(月) 19:53:39.83ID:???で、ドキュメントルートを/にしてみたかね
0504nobodyさん
2011/10/17(月) 21:53:50.63ID:x7xkAlv7遅くなりました
今httpd.confのDocmentRootを上記のpublicに変更しました
で、アクセスしてみたのですが>>503さんが意図した事が恐縮ですが良く分かりません
DocRootがpublicになったため、自分が上で思っていた.tplファイルからの絶対パスから、相対パスが./img/a.gifになったのかなと思い
そのように指定したのですが表示されませんでした
ZendFramework使っているのでURIはhttp://localhost/hoge/foo/barとなっております
0505nobodyさん
2011/10/17(月) 21:56:41.33ID:x7xkAlv7HTMLのソースを表示させてみたのですが分かりません
ちなみに.tplは/application/modules/hoge/views/scripts/foo内にあります
0506nobodyさん
2011/10/17(月) 23:28:29.98ID:???0507nobodyさん
2011/10/18(火) 00:22:58.16ID:???/home/user/workspace
だったら
<img src="/abc/public/img/a.gif" />
/home/user/workspace/abc/public
だったら
<img src="/img/a.gif" />
ドキュメントルートはtplの場所とは無関係。WEBサーバの設定で決まっている。
相対パスにしてもtplとはほぼ無関係。アクセスするURLに従ってブラウザが
URLを作ってアクセスする。だから外部からはどこにテンプレートがあるかとはわからん。
http://localhost/hoge/foo/bar
でアクセスしたHTMLの中に
<img src="../../img/a.gif" /> があった場合は
http://localhost/hoge/img/a.gif にあるとしてブラウザはアクセスする。
WEBサーバはそのリクエストから
/ドキュメントルート/hoge/img/a.gif を探して返す
0508nobodyさん
2011/10/18(火) 03:37:01.86ID:YMkWTgenよいライブラリはありますか?
また、Java の SVF や JasperReports + iReport みたいに、
デザイナがあるとうれしいです。
ググったところ、PDFlib、FPDF、TCPDFというのを見つけましたが、
・PDFLib→商用利用の場合、費用が掛かる
・FPDF→日本語に弱い?
・TCPDF→なんかよさげ、デザイナはないけどテンプレートにHTMLを使える?
普段はJavaを使っているのですが、PHPだとあまりPDFをサーバサイドで
生成する、というニーズはないのかな。
デザイナまであるソフトウェアはなさそうですね・・・
なお、環境はLinuxです。
0509nobodyさん
2011/10/18(火) 04:20:08.95ID:???> PDFLib→商用利用の場合、費用が掛かる
お金(18萬)が未払だとPDFLIB.COMとか勝手に印刷されるんじゃね。
>FPDF→日本語に弱い?
弱い?とは何?
ただし表とか作れたっけ?
0510nobodyさん
2011/10/18(火) 08:35:45.52ID:dXFVaHOBmysql_query()使ってたら友達にバカにされましてorz
0511nobodyさん
2011/10/18(火) 09:07:02.12ID:???mysql以外へのDB対応が容易。
PHPのバージョン次第で動かなくなることもあるからmysql_queryで書く方が安心といえるが。
0512nobodyさん
2011/10/18(火) 09:25:12.61ID:???まぁ速度的な面ではネイティブ関数にはかなわんし
パフォーマンスを求めてかつmysqlだけでいいなら
mysql関数でも別にいいんじゃないの
明確な目的があって使ってるならバカにされる理由なんてないんだが
0513nobodyさん
2011/10/18(火) 09:41:12.21ID:???PDOやらMDB2等の抽象化レイヤーと比べるならまだしも・・・
0514nobodyさん
2011/10/18(火) 10:10:39.21ID:???0515nobodyさん
2011/10/18(火) 10:19:26.99ID:???ラッパー使っても大差なし
0516nobodyさん
2011/10/18(火) 10:27:23.46ID:???0517nobodyさん
2011/10/18(火) 10:40:18.52ID:???DBに問い合わせするだけのためにPear呼んで、自分も100KB超えの無駄にでかく使わん機能てんこ盛りのを
これでいいんだとおもっちゃまうようなのをな。
0518nobodyさん
2011/10/18(火) 10:43:10.04ID:???0519nobodyさん
2011/10/18(火) 10:45:08.96ID:???実際は移行作業の手間やらSQLでベンダ独自のクエリ書いてないかのチェックやからが大変で
結局移行しないっていうのは多いしな
0520nobodyさん
2011/10/18(火) 10:47:05.25ID:???0521nobodyさん
2011/10/18(火) 11:05:09.26ID:???標準SQL書ける技術者がどの程度いるか疑わしい
だいたいPHPやってるやつはMySQL脳だからな
0522nobodyさん
2011/10/18(火) 11:06:35.83ID:???0523nobodyさん
2011/10/18(火) 11:21:39.13ID:???0524nobodyさん
2011/10/18(火) 11:23:16.82ID:???0525508
2011/10/18(火) 11:53:37.91ID:???ここを見ました。
http://flyfront.blog.shinobi.jp/Entry/32/
0527nobodyさん
2011/10/18(火) 13:01:55.52ID:???・ブログで見ただけでそれが答えだと思い込む
・誰かが「出来る」といった後に誰かに「出来ない」と言われると自分で試しもせずに出来ない意見を尊重する
0528nobodyさん
2011/10/18(火) 13:07:35.52ID:???そろそろお帰り願いたい
それともAjax厨がまた別人格作ったんですか?
0530525
2011/10/18(火) 13:23:59.67ID:???まずは TCPDF を試すか、
PDFlib の価格は、ウイングアークのSVFに飼いならされたJava厨としては
そんなに高くないので、PDFlib を試してよさそうであれば、ライセンスを購入しようと思います。
0531nobodyさん
2011/10/18(火) 13:48:17.19ID:???素のPDFlibをありがちな鯖OSに入れる場合がその値段かな。
ブロックプラグインだったかな、を使おうとすると、アクロバットも必要になるよ
0532525
2011/10/18(火) 13:52:57.74ID:???http://pdflib.hykw.tv/
と
http://pdflib.techstyle.jp/products/prices.html
あたりを、今読んでいます。
0533525
2011/10/18(火) 13:57:48.61ID:???> ブロックプラグインだったかな、を使おうとすると、アクロバットも必要になるよ
PPF(PDFlib Personalization Server)
http://pdflib.hykw.tv/#3-3
をつかう場合、
雛形のPDF(可変となる部分をブロック(変数)にしておく PDF)を作るのに Adobe Acrobat が必要であり、
実際のPHPが動くサーバには Acrobat は必要ない(PHP が PDF を生成するとき)、という理解でいいですよね?
0535nobodyさん
2011/10/18(火) 14:54:24.24ID:???0536nobodyさん
2011/10/18(火) 14:59:41.11ID:???0539533
2011/10/18(火) 15:20:19.65ID:???どうもありがとうございます。
PDFlib は PHP 以外の言語バインディングもあるみたいなので、
Java でも今度使ってみよう
0541nobodyさん
2011/10/18(火) 15:28:44.49ID:???0544nobodyさん
2011/10/18(火) 18:19:13.63ID:???「お安い御用です。」は複数のスレ、複数の板にまたがってるからわかるよw
0545nobodyさん
2011/10/18(火) 19:42:23.64ID:???Tシャツきた白いひょろいメガネがPHP本読んでて
ちょっと悲しくなった
0546nobodyさん
2011/10/18(火) 19:53:59.79ID:Pgoz7r+6MACで製作していますか?
0547nobodyさん
2011/10/18(火) 21:09:20.72ID:L6EXgykqユーザ登録時とかのフォームです
Entry Form、SignUp Form、Register Fromとか考えたんですが・・・
0548nobodyさん
2011/10/18(火) 21:33:24.72ID:???http://hibari.2ch.net/test/read.cgi/tech/1311942721/
0549nobodyさん
2011/10/18(火) 22:12:10.64ID:???そのサイトは外部から多数のファイルを読み込んでいて、そこに定義してある「ユーザー定義関数」を
利用して作られている。
俺はその定義されてる関数の中身が見たいんだけど、ファイルが多すぎて一々ファイルを開いて検索するのは
時間が掛かり過ぎる。
読み込まれている外部ファイルも含めて簡単に関数を探し当てる方法ってありますか?
0550nobodyさん
2011/10/18(火) 22:14:55.89ID:???0551nobodyさん
2011/10/18(火) 22:48:26.06ID:L6EXgykqありがとうござます
ところで、皆さんはsessionをfile、database、どちらで保管していますでしょうか?
デフォルトはfileで、自分もわざわざデータベースへの接続は・・・って思っていたんですが、調べるとデータベースの方が多いようなので
0552478
2011/10/18(火) 23:08:23.03ID:???ありがとうございます。
すみません遅くなりました。
つまり ' ' 内でも \'のエスケープは有効で \nなどが無効という認識でいいのですね
エスケープ自体ができないと思い込んでました。。
0555nobodyさん
2011/10/18(火) 23:52:49.06ID:???0558nobodyさん
2011/10/19(水) 10:25:26.86ID:???PHPプログラマ〜のお姉さんだよぉ〜
今日は有休で休んじゃった。
暇だから質問に答えるよぉ〜
0559nobodyさん
2011/10/19(水) 10:50:17.31ID:???0560nobodyさん
2011/10/19(水) 12:10:52.13ID:PXmn+I34あれ考えるのに作業時間の何分の1かが奪われるんですが。
英語圏人がうらやましい。
0561nobodyさん
2011/10/19(水) 12:14:51.33ID:???0563nobodyさん
2011/10/19(水) 13:22:36.03ID:???わけわからないEngrish使うよりはましだろ
0564nobodyさん
2011/10/19(水) 13:24:54.22ID:???0565nobodyさん
2011/10/19(水) 14:18:42.85ID:YBpJRiZ70566nobodyさん
2011/10/19(水) 14:29:08.27ID:???もっと早く入れておけばよかった・・・
0567nobodyさん
2011/10/19(水) 14:32:54.48ID:???ちょっとずつ言い方こそ変えてるが
理解出来ないなら理解できないって言えばいいだけで
別人装って聞きなおさなくていいよ
0569nobodyさん
2011/10/19(水) 15:36:40.73ID:???0570nobodyさん
2011/10/19(水) 16:09:31.08ID:???0571nobodyさん
2011/10/19(水) 16:09:46.11ID:???0572nobodyさん
2011/10/19(水) 16:10:01.96ID:???0573nobodyさん
2011/10/19(水) 16:26:07.98ID:???0574nobodyさん
2011/10/19(水) 16:27:10.21ID:YBpJRiZ7/tmp/xdebug等とするとディレクトリが作れないし
/tmpにするととっちらかります
みなさんどこにしてますか?
専用のディレクトリを作って起動時削除とかかな〜
0575nobodyさん
2011/10/19(水) 16:39:32.63ID:???0576nobodyさん
2011/10/19(水) 16:40:46.17ID:???にしました
たしかに開発機にしか入れないので毎回削除とかしなくてもいいかもですね
0577nobodyさん
2011/10/19(水) 17:11:03.43ID:???あと、一緒に画像も貼り付けできますか?
0578kuma
2011/10/19(水) 18:13:07.96ID:N0wNQTCihttp://fu-hou.com/
このようなサイトをつくりたいです
リンクしているところから、キーワードを探して、表示するということは、どのようにすれば良いでしょうか?
0580nobodyさん
2011/10/19(水) 18:15:35.91ID:???質問が漠然としすぎていて、何が知りたいのかがわかりません。
PHPに関係のない質問だったら別のところでどうぞ。
0582kuma
2011/10/19(水) 18:52:42.58ID:N0wNQTCiすいません
キーワードをきめて、
ニュースサイトから、
自動で、必要な情報(キーワードに関係のあること)を取って表示するということは、どのようにしたらよいでしょうか?
0583nobodyさん
2011/10/19(水) 19:11:13.10ID:???simplexmlあたり使ってxmlをパースして
そんで記事の本文中からキーワードを検索して
あとはわかるな?
0584kuma
2011/10/19(水) 19:31:05.47ID:N0wNQTCi>>583
ありがとうございます
RSSを調べてきます
>>583
検索したものを
echoするですよね?
調べてきます
0585nobodyさん
2011/10/19(水) 19:32:52.95ID:???0586nobodyさん
2011/10/19(水) 20:34:22.04ID:3Y/Xg53M" の中で " を使う場合、A先生は\"でいいと言っていて、
B先生は、" の中で " は使えないから ' を使いなさい、と言っていました
例:
A先生 print"<img src=\"jpg\">"
B先生 print"<img src='jpg'>"
どっちが正しいんでしょうか?
実際、A、B両方表示できました
○○先生はこうやってましたとか聞きづらい空気なんで教えてください
■ このスレッドは過去ログ倉庫に格納されています