【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どれがオススメでつか?
立ち読みしてみたけど、「検索」とは書いてあるものの、
結局は「キーワード検索」ばっかで
自分の意としている完成形ではないのですが。
0053nobodyさん
04/09/17 14:27:14ID:a6SOcmfZPerlの「$_ = 1;」
と同じ動作をさせるには、どう書けばよいのでしょうか?
0055nobodyさん
04/09/17 14:52:01ID:cRQBTDS0とは言っても初心者なモンで。
どうやってSQL文と検索項目を増やしていいのか分からない。
005745
04/09/17 14:53:52ID:???お返事ありがとうございます。
$imageにはファイル名でなく
イメージデータが格納されているためということでしょうか?
>>50
お返事ありがとうございます。
imagesx を 49さんが転記してくださってるソースの
$imageにかけてみました。(下記)
$img_x = imagesx($image);
そうしたらワーニング発生・・・・
<b>Warning</b>: imagesx(): supplied argument is not a valid Image resource
$imageに画像がはいっているのでは・・・・
0058軟式PHP
04/09/17 15:08:39ID:???キーワード検索の場合はフォームのtype=textで入力するタイプだよね。
コンボボックスは<select>で出来るよね。値はどちらもname変数に入る。
検索スクリプトにその値を渡す時点でselectだろうがtextだろうが一緒になるわけです。
複数指定されていれば、SQL文をandで結合していけばいいだけ。
where A=1 and B=2とかね。
0059nobodyさん
04/09/17 15:12:31ID:cRQBTDS0親切丁寧にありが�d。
とりあえず参考書片手にやってみまつ。
0060>>58
04/09/17 15:22:04ID:cRQBTDS0質問ついでにもう一つ。
2つのテーブルからデータを1行ずつ
交互に読み出して表示ってできますか?
・TABLEタグのヘッダー
・DBのテーブルAの1行目出力
・DBのテーブルBの1行目出力
〜略〜
・DBのテーブルAのn行目出力
・DBのテーブルBのn行目出力
・TABLEタグのフッター
みたいなカンジで。
分かり辛くて申し訳ない。
0061nobodyさん
04/09/17 15:24:02ID:???print(filetype($image));
をしてみな?
$image の型は Image resource か?string なんじゃないか?
0063nobodyさん
04/09/17 15:26:18ID:???filetype → gettype
0064nobodyさん
04/09/17 15:27:22ID:z6ZEiYdWhttp://php.s3.to/man/function.imagecreatefromstring.html
ちゃんとマニュアル嫁。
006545,57
04/09/17 15:34:14ID:???お返事ありがとうございます。
<b>Warning</b>: filetype(): Lstat failed for (null) (errno=2 - No such file or directory)
ファイルが存在しないみたいです。
バカな質問ですかね?
0068 ◆ba7KXnLx9Y
04/09/17 16:02:18ID:wZqwZd52構築する自信あるツワモノさんいますか? バイトしませんか
0070nobodyさん
04/09/17 16:19:40ID:???0071nobodyさん
04/09/17 16:21:30ID:yR7Lsm3yhttp://jp.php.net/manual/ja/language.operators.php
機能は等価だが、優先順位を変えてあるので完全等価ではない。
自分も区別して使ってるし
0072 ◆ba7KXnLx9Y
04/09/17 16:21:42ID:wZqwZd52そう言わずに助けてください。
ba7KXnLx9Y@やふー.しーおー.じぇーぴー
にメールください。全国のツワモノさん。
007345,57,65
04/09/17 16:29:58ID:???>>63
>>64
なりましたー!!
ありがとうございます!!!!
ホントに感謝です。
マニュアル読みあさります。
すいませんでした。
ありがとうございました。
0074nobodyさん
04/09/17 16:34:08ID:cRQBTDS0そうでした。
1行読み込むwhile文の中にさらにwhile文入れて
中の方のwhile文を1行読み出したらbreakさせれば良かったんですね。
0075nobodyさん
04/09/17 17:51:03ID:YP8A6Jh5いくら出す?
0076nobodyさん
04/09/17 17:52:17ID:cRQBTDS0スマソ、また躓きました。
input textをselectに代えて1つの項目を検索できるのはしたんですが
「複数指定」ってのが分かりません。
0077 ◆ba7KXnLx9Y
04/09/17 17:55:28ID:wZqwZd5240万位。携帯サイト構築経験者なら簡単だと思いますけど、
未経験者は大変だと思います。小さいプログラムではないと思います。
会社が仕事として受けられる金額じゃないですが、経験者が内職する
には良いと思いますよ。
007875
04/09/17 17:59:40ID:GFUOQgO8よし、メールしたぜ。
よろしくな相棒!
0079nobodyさん
04/09/17 18:04:09ID:???008053
04/09/17 18:05:25ID:a6SOcmfZ0083nobodyさん
04/09/17 18:23:01ID:cRQBTDS0いや、だからSQL文だって。
0084 ◆ba7KXnLx9Y
04/09/17 18:27:54ID:wZqwZd52たのみますよ。ホント。
Date: Fri, 17 Sep 2004 18:25:18 +0900 (JST)
From:
Subject: ようこそ Yahoo! メールへ
To:ba7kxnlx9y@yahoo.co.jp
0086nobodyさん
04/09/17 18:29:30ID:cRQBTDS0HTML demonai.
0087名無し
04/09/17 18:42:59ID:NF5VH+3bバナーエクスチェンジのシステムは、PHPなのですか?
構築するのは難しいですかね?
0088nobodyさん
04/09/17 18:44:56ID:???なにそれ
0089名無し
04/09/17 18:48:00ID:NF5VH+3b0090nobodyさん
04/09/17 18:51:32ID:???役に立つか、儲かるかどうかは別として。
0091名無し
04/09/17 18:55:21ID:NF5VH+3b30分くらい、席を外します。すみません。
0092nobodyさん
04/09/17 19:00:31ID:???http://dir.yahoo.co.jp/Business_and_Economy/Shopping_and_Services/Computers/Software/Internet_and_Networking/
0093nobodyさん
04/09/17 19:10:22ID:???久々に来たらド素人のデムパ質問スレと化してて萎え〜
0095nobodyさん
04/09/17 19:17:57ID:???009675
04/09/17 19:58:30ID:???78は俺の偽者だからな。
んでもってメールもしてないからもしメール着てても俺だと思うな。
んで、俺は考え中なんで78が本気で、かつ信頼できる奴ならそっち優先してやってくれ。
0097nobodyさん
04/09/17 20:46:59ID:???ヴァージョンの指定とかあるの?
0098 ◆ba7KXnLx9Y
04/09/17 21:17:05ID:kylwsfxkお説ごもっともです。ツワモノの皆さんメールください。
もう、メールで連絡取り合ってる方もいますので。
板汚しも心苦しいですし。
>>96
了解しました。ヨロシクお願いします。
>>97
一からつくるのはこの予算では無理だけど、経験がある人には
割といい内職になると思ってるのですけど甘いかな?
>>All
皆様の反応に感謝いたします。
0099nobodyさん
04/09/17 21:52:40ID:4Ajia3x2fileで内容拾ってループ処理させてるんだけどチョト重いのね
特に大きいファイルだとメモリ喰うからかしらんけど余計重いのね
どうすれば速くなるやろか
0100nobodyさん
04/09/17 21:58:47ID:???むぼうか?
0101nobodyさん
04/09/17 21:59:26ID:???■ このスレッドは過去ログ倉庫に格納されています