【PHP】質問スレッドpart22【php】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/09/16 18:17:37ID:/HV017tY・新規質問の方は上げてください。age進行でお願いします。
・質問する際には環境も明記。
・正しい日本語で分かりやすく。
・レスがつかないからって逆切れする厨お断り。
・解決しなくてもこたえてもらったら礼を。
■本家
http://www.php.net/
■日本 PHP ユーザ会
http://www.php.gr.jp/
■PHP マニュアル
http://www.php.net/manual/ja/
■PEAR マニュアル
http://pear.php.net/manual/ja/
過去スレ, 関連スレ等>>2-4
0002nobodyさん
04/09/16 18:18:23ID:/HV017tY【PHP】質問スレッドpart21【php】
http://pc5.2ch.net/test/read.cgi/php/1093597222/
関連スレ
Pear
http://pc5.2ch.net/test/read.cgi/php/985665522/
【PHP】Smarty【Template】
http://pc5.2ch.net/test/read.cgi/php/1047225437/
0003nobodyさん
04/09/16 18:36:57ID:???最近PHPを他人のプログラム見ながら勉強してます。
非常に初歩的な質問スマソ
$test->d->abc
この->ってよく見かけるんですけど何ですかこれは?
上記一文は何を表しているんでしょう?
検索エンジンでは調べにくいし・・・
前スレ質問の続き。しつこくてすんません。
ニュアンス的にはtestの中のdの中のabc、みたいな感じでよろし?
データベースなんかの変数指定するときに使うのかな?
0004nobodyさん
04/09/16 18:55:34ID:/3nHM0bKhttp://www.php.net/manual/ja/language.oop.php
マニュアル嫁や
0005nobodyさん
04/09/16 19:10:08ID:???説明しようとしても、>>3が知らないだろう概念が出てくるから。
さわりの部分だけだから、PHPに限らずどんな言語でもいいよ。
0006nobodyさん
04/09/16 19:15:31ID:???関数の結果がFALSEだったらorの後ろが実行されるけど
関数の結果がTRUEだったら実行される文法ってある?
if文使えっていわずにさ。
関数 and die(); とか試したけどダメだった。
0007nobodyさん
04/09/16 19:22:32ID:???->でスレ内検索ぐらいしろyp
0009nobodyさん
04/09/16 19:36:44ID:???mb_strlenを使って日本語2バイト文字も1文字分として取得したいんですが、
なぜか2文字分に数えられてしまうんです・・・
PHPの書籍なんかじゃちゃんと取得できると書いてあるんですが
どうすればいいんでしょうか。
00113
04/09/16 20:06:06ID:5ifGdNVO感じだね。
0012nobodyさん
04/09/16 20:15:45ID:???インストール用のスクリプトを用意したいのだが、参考になる資料があれば教えてくれ。
または既存のライブラリでよさげなインストーラがついているものを教えてくれ。
おねがいします。
0014nobodyさん
04/09/16 20:36:31ID:???0015nobodyさん
04/09/16 21:09:18ID:???デフォルト引数で何とかなる時は勿論使うけど、それじゃ無理な時ね
自分が使う手法は↓みたいなのなんだけどもっと上手いやり方ないかな?
・引数の数が違う時→func_num_args()で引数数によって分岐
function foo(){
switch (func_num_args()) {
.....
}
}
・引数の数が同じ時→引数の組み合わせを表す引数を追加する
function foo($a, $b, $mode){
switch ($mode) {
.....
}
}
0018nobodyさん
04/09/16 23:25:38ID:???よくわからんが。
ところでビットフラグ立てたらオーバーロードじゃない気がするのは俺だけか
0019nobodyさん
04/09/16 23:37:25ID:???で英数字以外は $var から削除されるはず・・・ですよね?
でも何もマッチしてないってどういうことなんだろう・・・
[Linux & PHP 4.2.2]
0020カポコン
04/09/16 23:38:59ID:???昔、リモート先のパソコンの容量を見るスクリプトを
遠まわしにキボンしてたウンコ。
まーftpサーバーを立てるやり方もあるんだが、
<?php
echo `dir \\pcb\`;
?>
でもいいんだよ、とか言ってみるテスト。
ただセキュ上あまりネタにしたくないよなコレ。
やっぱりFTPサーバーを立てなさいというのでOKだぞ。カスめ。
0022nobodyさん
04/09/17 00:04:43ID:???Perl五巻の正規表現使う時はそっちじゃないとマズーなのですね。
一つ勉強になりますた。
ありが�dエロい人!
0023nobodyさん
04/09/17 00:06:56ID:???0024nobodyさん
04/09/17 00:08:40ID:???0026nobodyさん
04/09/17 00:52:51ID:se+yyo+v0027nobodyさん
04/09/17 03:10:08ID:6ekDtRzJ「example」の部分を値としてindex.phpに渡したいのですが
どうしたら良いのでしょうか。
PATH_INFOを区切ってみようとしたのですが、そもそも
アドレスにindex.phpが含まれていないので、どうにも
なりませんでした…
0028nobodyさん
04/09/17 03:25:11ID:???PHP関係ないけど
0031nobodyさん
04/09/17 04:54:53ID:JPYA0nJmみなさんどーしてます?
0032nobodyさん
04/09/17 06:39:03ID:5wQlvbGRクラスを利用するメリットを教えて頂けますか?
今のところ所謂「手続き型」での処理しか書いてないのですが、
関数に引数を渡して返り値を受け取るのと
メンバ変数を与えててメンバ関数で処理した値を受け取るのと
違いがよくわからず、どういった場面で使ったらいいかわかりません。
「例えばこういった処理ならクラスを使う」といった例があったら
簡単にでも説明して頂けたら、と思います。
0033nobodyさん
04/09/17 08:06:10ID:???ない。
手続き型でうまく書けるのなら、無理してオブジェクト指向にする必要はない。
手続き型でうまく書けない場面に出会ったら、はじめてクラスを導入すればよい。
おれなら、関数の戻り値を複数返したい場合とか、引数の数が10個ぐらいになると
「クラスを定義してメソッドにしたほうがええなー」と思えてくる。
0034nobodyさん
04/09/17 08:08:41ID:???最初の <?xml ...?> の部分でエラーになる。
Parse error: parse error, unexpected T_STRING in example.xml on line 1
さすがに、PHPでXHTMLが扱えんとは思えないのでなんか回避策があると思うのだが
教えてくれ。
0035nobodyさん
04/09/17 08:32:34ID:???PHPの中にXML書くのかと。
0036nobodyさん
04/09/17 08:46:14ID:???過去に何度も出ているけど・・・。
<?php echo '<?xml version="1.0" ?>' . "\n"; ?>
とするか、
php.ini などの設定で
short_open_tag = Off
にしておけばそのエラーは出ない。
その場合は、<? や <?= という短縮タグは使えなくなるけど。
0037nobodyさん
04/09/17 09:18:56ID:???mkdirでディレクトリを作成し、そのディレクトリの中にファイルを作成したいのですが、
どのような方法でできるでしょうか?
ご教授よろしくおねがいします。
0040nobodyさん
04/09/17 09:35:39ID:???perlで出来ることなのですが、PHPではSAFE MODEのエラーで
mkdirしたディレクトリに新規ファイルを作ることが出来ないので困ってます。
ちなみにパーミッションは777です。
PHPでは出来ないのですかね?
0041nobodyさん
04/09/17 09:48:49ID:???まあがんばれ
0042nobodyさん
04/09/17 09:58:30ID:???シンタックスシュガー?
0043nobodyさん
04/09/17 09:58:38ID:???現在必死でがんばってます。
もうちょっとで出来そうです。
0044nobodyさん
04/09/17 10:19:30ID:???Google のように、サーバ上にあるPDFファイルを、
HTMLファイルに変換して表示したいと思っています。
これをPHPを使ってやりたいのですが、
そのためのツールや方法等ご存知の方おられますか?
PDFLib は、PDFファイルを生成することはできますが、
PDFファイルからの変換はできないようで…
DBにぶちこんでる、画像データの
縦横サイズの取得方法を教えておくれ。
getimagesize
でワーニングが・・・・・。
004645
04/09/17 11:51:38ID:???0047nobodyさん
04/09/17 12:27:24ID:cRQBTDS0こういうの作りたいんだけど
初心者に毛の生えたようなヤシでもできますか?
まぁ、私なんですが。
0048nobodyさん
04/09/17 12:41:33ID:goOqcDH1オブジェクト間に関連を持たせる場合、
相手オブジェクトのポインタを、属性として持つ、
と書いてありました。
自分の中で生成した場合は、相手のポインタを保持するのは容易ですが
それ以外の場合はどうするのでしょうか?
0049nobodyさん
04/09/17 12:42:24ID:???ttp://pc5.2ch.net/test/read.cgi/php/1093597222/979
の質問者か?
$image = mysql_result($res, 0, "格納カラム");
print $image
で画像が出力できるが
$image_size = getimagesize($image);
でワーニングが出るそうだが、この問題はワーニングの内容を理解し、
マニュアルをちゃんと読めば解決すると思うが
ttp://jp.php.net/manual/ja/function.getimagesize.php
>説明
>array getimagesize ( string filename [, array imageinfo])
そのスクリプトで渡している$imageの中身は何か理解してる?
0050nobodyさん
04/09/17 14:08:57ID:???よーし。
おとうさん、ダメ人間増やしちゃうぞー。
ちゃんとマニュアル読めよ
ttp://php.s3.to/man/function.imagesx.html
ttp://php.s3.to/man/function.imagesy.html
0052nobodyさん
04/09/17 14:22:01ID:cRQBTDS0どれがオススメでつか?
立ち読みしてみたけど、「検索」とは書いてあるものの、
結局は「キーワード検索」ばっかで
自分の意としている完成形ではないのですが。
■ このスレッドは過去ログ倉庫に格納されています