[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 06/01 12:02 / Filesize : 180 KB / Number-of Response : 739
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPHP(超初心者用)5



1 名前:nobodyさん mailto:sage [2008/11/22(土) 06:36:02 ID:???]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
PHP使いが優しくコメントを返しますが、
お礼はPHPの布教と初心者の救済をお願いします。

PHP Home Page
www.php.net/
jp.php.net/



くだすれPHP(超初心者用)4
pc11.2ch.net/test/read.cgi/php/1213356756/

適当に関連スレ(マルチはだめぽ)
【PHP】下らねぇ質問はここに書き込みやがれ 69
pc11.2ch.net/test/read.cgi/php/1211879073/

129 名前:nobodyさん mailto:sage [2008/12/08(月) 01:10:38 ID:???]
6,000もあるのか
全部おぼえようとしていたが、
やる前に質問してよかった。

130 名前:nobodyさん mailto:sage [2008/12/08(月) 01:11:12 ID:???]
それで、
「よく使う100個」の
リストは、どこかにある?

それから優先的に学習していきたい。

131 名前:nobodyさん mailto:sage [2008/12/08(月) 01:13:49 ID:???]
アマゾンでPHPで一番売れている本を買おうと思ったんだけど、
なんでPHPってカテゴリはないの?

132 名前:nobodyさん mailto:sage [2008/12/08(月) 01:14:33 ID:???]
確かに関数多過ぎてうんざりするからよく使うものとうんこ臭いのに分けてほしい

133 名前:nobodyさん mailto:sage [2008/12/08(月) 02:58:26 ID:???]
ソース見りゃいいじゃん

134 名前:nobodyさん mailto:sage [2008/12/08(月) 03:07:52 ID:???]
>>130
やっているうちに覚えていくから心配しなくていいよ
とにかく本でもマニュアルでもいいから順序通りにやっていってみ

135 名前:nobodyさん mailto:sage [2008/12/08(月) 03:13:30 ID:???]
>>134
その作業が死ぬほどつまらんから
聞いているのです

「試験に出る英単語」って本知ってる?

あれは出現頻度順に並べたものなんです

136 名前:nobodyさん mailto:sage [2008/12/08(月) 03:29:01 ID:???]
お前にゃ向いてないから諦めれ

137 名前:nobodyさん mailto:sage [2008/12/08(月) 04:24:39 ID:???]
口よりも手が動かないと・・・



138 名前:nobodyさん mailto:sage [2008/12/08(月) 04:41:01 ID:???]
>>135
似たようなリスト(別スレで見かけたのでコピペ)
ttp://www.1x1.jp/blog/2008/06/php_framework_function_count.html

しかし、英単語だって実用的に使って覚える方が楽だぞ
実用を伴わないで関数を勉強する方が余程ストイックな作業だと思うが


139 名前:nobodyさん mailto:sage [2008/12/08(月) 08:32:40 ID:???]
>>138
>>135じゃないけど
俺は暗記得意だから先に仕様書とかリファレンスに一通り目を通してから実戦のほうが合ってる
結局人それぞれじゃね?

140 名前:nobodyさん mailto:sage [2008/12/08(月) 09:49:20 ID:???]
>「試験に出る英単語」って本知ってる?
あれは出現頻度順に並べたものなんです

試験対策ってことは、当然一通り順序どおりに英文法をマスターしたうえで読む本だよな。
英単語だけ覚えても文章の1つも作れないだろ。
プログラミングだって順序立てて学習するのを避けて関数を覚えようとしても意味がない。

141 名前:nobodyさん mailto:sage [2008/12/08(月) 20:33:26 ID:???]
死ぬほどつまらんならやらなければいいのにね

142 名前:nobodyさん mailto:sage [2008/12/08(月) 20:43:10 ID:???]
しかし、ある程度勉強しないと
何も作れないじゃん

143 名前:nobodyさん mailto:sage [2008/12/08(月) 20:50:23 ID:???]
じゃ勉強すればいいじゃん

144 名前:nobodyさん mailto:sage [2008/12/08(月) 21:11:07 ID:???]
だがプログラミングの勉強はつまらんのだよ。
こういう風に教えてくれよ

jp.youtube.com/watch?v=kzmHmYHy-P8

145 名前:nobodyさん mailto:sage [2008/12/08(月) 21:14:57 ID:???]
じゃやらなきゃいいじゃん

146 名前:nobodyさん mailto:sage [2008/12/08(月) 21:18:11 ID:???]
相手にするだけ時間の無駄だぞ
放置してやれ

147 名前:nobodyさん mailto:sage [2008/12/09(火) 02:09:02 ID:???]
どもども。

<タグ>あうあう</タグ><タグ>あうあう</タグ>ゲロゲロ<タグ>あうあう</タグ>

みたいな文字列からタグの中身をタグも含めて配列に格納していきたいのですが、どうやったらいいのでしょうか。



148 名前:nobodyさん mailto:sage [2008/12/09(火) 02:16:12 ID:???]
XML DOMをつかいましょう!

149 名前:nobodyさん mailto:sage [2008/12/09(火) 02:20:39 ID:???]
>>147
正規表現で抜き出す
jp.php.net/manual/ja/function.preg-match-all.php

150 名前:nobodyさん mailto:sage [2008/12/09(火) 02:42:47 ID:???]
xmlに正規表現てw

151 名前:nobodyさん mailto:sage [2008/12/09(火) 02:50:19 ID:???]
なんでxmlって決め付けてるんだよ

152 名前:nobodyさん mailto:sage [2008/12/09(火) 03:19:03 ID:???]
>>149
できました!

>>148
こんど勉強してみます。

153 名前:nobodyさん mailto:sage [2008/12/09(火) 04:53:11 ID:???]
トップページに検索フォームを用意しておいて
トップページと検索結果ページのレイアウトを全くの別物にしたい場合
GETに中身がなかったらトップページへ
中身があったら検索結果ページへとか言う風にif文でhtmlを丸ごと括って分岐させる感じでいいの?
なんかスマートじゃない気がするんだけど

154 名前:nobodyさん mailto:sage [2008/12/09(火) 05:12:49 ID:???]
検索アクションがあったら中身が空であっても検索結果を出すべきだろ
検索単語を入れるように検索結果のページで促したり
単純にヒットしなかったと検索結果を出すのが普通

155 名前:nobodyさん mailto:sage [2008/12/09(火) 13:03:23 ID:???]
いいことを教えてやろう。

<form action="search.php">

156 名前:nobodyさん mailto:sage [2008/12/09(火) 14:41:55 ID:???]
入力エラーだからlocationヘッダでトップページに返せばいいんじゃない?
できればエラーメッセージつけてかえすと親切だな。

157 名前:nobodyさん mailto:sage [2008/12/09(火) 20:34:24 ID:???]
トップページと同一のファイルで検索結果を表示しようとしてるの?
普通に検索用のスクリプト作ればいいじゃない。




158 名前:nobodyさん mailto:sage [2008/12/09(火) 22:03:51 ID:???]
symfonyで作ったスクリプトって、単体じゃー動かないの?
symfony本体無いと動かない?

上の質問が正解だとすると、レンタルサーバではほぼ使えないですよね?
symfony使えるサーバじゃないと。

159 名前:nobodyさん mailto:sage [2008/12/09(火) 22:10:06 ID:???]
>>158
フレームワークなんだからそれ通さないと動かないに決まってるだろ
PHPのフレームワークなんだからPHPで書かれてるだろ
PHPさえ使えればどの鯖でもつかえるんじゃね?

160 名前:nobodyさん mailto:sage [2008/12/09(火) 22:56:48 ID:???]
よろしければご質問いたします

データベースに内に用事のある日付と人のIDを入れておくテーブルが有ったとします
(DATE, ID)
(11/29, K)
(12/5, F)
(12/7, F …みたいな感じ)

そこからSQL文で月を指定してまとめてデータを抜き出しておいて
画面テーブルのトップに日付と曜日の一覧を表示させておいて
人別に用事のある日付に×を書き込みたいのですけど
(5日と7日に用事があればF, , , , ,×, ,×, …みたいな感じ)

SQL文で範囲選択して取得したデータを保持しておいて
その中に条件にあったデータが有るかをチェックする事って出来ますか?

for文で画面テーブルを作成しながら$iの値を日付に合わせて増やしていき
SQL文で一度取得したデータの中に$i(日付)と同じものが有れば
×を記入さていこうかなと考えています

お分かりになるかた、もっといい方法を思いつく方
ご教授を願えたら有り難く思います

161 名前:nobodyさん mailto:sage [2008/12/09(火) 23:00:33 ID:???]
> ご教授を願えたら有り難く思います

「ご教授願えますか」なら兎も角、不思議な日本語。

162 名前:160 mailto:sage [2008/12/09(火) 23:09:26 ID:???]
>>161
早速ご指摘を頂き有り難う御座います

追加ですが配列を使用せずに記述をしたいと考えております

お分かりになる方、もっといい方法を思いつく方
ご教授願えますか

163 名前:nobodyさん mailto:sage [2008/12/09(火) 23:15:35 ID:???]
このスレを教授が見てる確率は限りなく低いので
無理でないかと思います
大学で聞くのが一番早いと思うのでそちらをお勧めします

164 名前:160 mailto:sage [2008/12/09(火) 23:21:52 ID:???]
>>163
度々のご指摘ありがとう御座います

正しくは教示の様ですね

>>160>>162に関しまして
お分かりになる方、もっといい方法を思いつく方
ご教示願えますか

165 名前:nobodyさん mailto:sage [2008/12/10(水) 00:15:00 ID:???]
>>164
SQLのクイズ出してるつもりならスレチだよ。
MySQLならgroup_concat(DATE) と group by IDを使って行を取得というのが楽
標準SQLで組もうとすると、ちょっとパズルチックになるからね。
他人が書いた答えは知ってるけど、オリジナルじゃないからググってみることをお勧めする。

個人的にはfor文で処理するより、rangeと配列、array_mapでサクッとテーブル書く方が好きだな。
ループはダサい。

でもあえて配列を使わないんなら、ORDER BY ID, DATEでクエリの結果セットを
ループしながらifとswitchでテーブル組めば普通にできる。

166 名前:160 mailto:sage [2008/12/10(水) 07:53:28 ID:???]
>>165
ご返答有り難う御座います

現在インターン中なのですが
そこで課題として従業員のシフト表を作成しています

従業員テーブルから情報を引き出して
それを元に休日テーブルから情報を引き出して表を作成しようと考えています

当初は一度配列に入れてから配列一つひとつをfor文とif文で参照しようと考えていましたが
担当の方にそのアイデアを話してみた所
配列に入れなくても出来ると一蹴されて困っていました。

一度>>165様に頂いたワードを調べて参考にしたいと思います

また別の方法が有りましたら教えていただけると
有り難く思います

167 名前:nobodyさん mailto:sage [2008/12/10(水) 07:54:29 ID:???]
2chでアルゴリズム聞いて実装するとか嫌なインターンだなw



168 名前:nobodyさん mailto:sage [2008/12/10(水) 08:13:18 ID:???]
いや、話を聞いてみるとよくある話。
ちゃんと説明しない嫌な担当だな。

ところで、面白い方法(拡張しないなら冗長だけど)あるよ。
配列もforループも使わない。たぶんifも最小限になる。
RecursiveIteratorIteratorっていうのがあるから、
個人イテレーターを親に日付イテレーターを子に持つようなイテレーターを
定義して、PDOをマップする。日付イテレーターのnext()は次にSQLデータの
有無にかかわらず日付をインクリメントする。
フィルターイテレーターも同時に実装して月別フィルターとか年別フィルター
とか週別フィルターとかも実装する。
テーブルソースの作成部分はデコレーターでデータをラップして文字列化
するようなものにする。
すると、
$obj = new shiftTable(array('scope'=>'month', 'target' => 12));
echo $obj;
で表が自動出力されるようなものが作れる。

169 名前:160 mailto:sage [2008/12/10(水) 08:34:45 ID:???]
>>167
グループ課題の担当している部分なのでグループ全体に
影響が出ないよう早く見当を付けたいと思い質問させていただきました

>>168
私の知識では拡張という言葉がどれ程の物をあらわしているのか分かりませんが
>>160は若干端折って記入しており、実際には×では無く
休日テーブルを書き換える為のチェックボタンが付いており
従業員が現在休みになっている日は初期画面で黒くチェックが入って表示され
画面テーブルの外部にsubmitボタンが付いています

担当の人の話では
休日テーブルから5と7という値を取得すれば配列に入れなくても
画面テーブルの5番目に表示させてから7まで空のセルをつくり
7番目でまた表示させることが出来ると言われました

それを解決しようと思い>>160の質問に至ったわけです

>>168様の方法も調べて参考にさせて頂きたいと思います
ご返答ありがとうございました

170 名前:nobodyさん mailto:sage [2008/12/10(水) 08:48:49 ID:???]
> 休日テーブルから5と7という値を取得すれば配列に入れなくても
> 画面テーブルの5番目に表示させてから7まで空のセルをつくり
> 7番目でまた表示させることが出来ると言われました

なんというトーニャハーディング、できりゃいいんかい!って感じの考えだな。
SELECTで前回表示のレコードを取得しとくのか、forループで前回データを保存するのか
いずれにしても、表示ロジックをデータ処理に放りこむのか・・・すごいな。
そういうところでは、はいはいって言うこと聞いて逆らわない方がよさそうw

もし、フォーム要素なんかが絡むんなら>>168の方法で基本ロジックを作成して
デコレーターでラップするといいんだけど、習得には多少なりとも時間が
かかるかもしれないのでお勧めはしない。

171 名前:nobodyさん mailto:sage [2008/12/10(水) 10:52:26 ID:???]
fromのポストでsubmitのnameの値を取得する方法を教えてください。

<input type=”submit” name="取得する値” value=”送信” />



172 名前:nobodyさん mailto:sage [2008/12/10(水) 11:00:06 ID:???]
$_POST['取得する値']

173 名前:nobodyさん mailto:sage [2008/12/10(水) 11:01:37 ID:???]
もしくは"送信"が限定されてるなら、array_search("送信", $_POST);

174 名前:nobodyさん mailto:sage [2008/12/10(水) 11:07:56 ID:???]
>>173
誤解していました。
ありがとうございます。
array_search覚えました。

175 名前:nobodyさん mailto:sage [2008/12/10(水) 11:29:34 ID:???]
少しおしえてください。
PDOでInsertをプリペアドステートメントで行うとき、値が空っぽの時、
NULLを挿入したいのですが、NULLじゃなく、''の空が挿入されます。

これってPDOのオプションで自動で''の時は、NULLを挿入することは出来ないのですか?

176 名前:nobodyさん mailto:sage [2008/12/10(水) 11:34:32 ID:???]
どんなソースで実装したの?

177 名前:nobodyさん mailto:sage [2008/12/10(水) 12:04:52 ID:???]
>>176

例えばこんな感じ

$id = 1;
$name = 'abc';
$tel = '03-3333-3333';
$email = '';

$sth = $dbm->prepare("INSERT INTO `test` (id, name, tel, email) VALUES (?, ?, ?, ?);");
$sth->execute(array($id, $name, $tel, $email));

この場合、$email が空になってるので、''でInsertされたと同じになって、
NULLが入りませんので、これをPDOのオプションでNULLに出来たらなと・・





178 名前:nobodyさん mailto:sage [2008/12/10(水) 12:13:26 ID:???]
$emailをNULLにすればよろしい

179 名前:nobodyさん mailto:sage [2008/12/10(水) 12:33:55 ID:???]
$sth->execute(array($id, $name, $tel, null));
にすれば、NULLが入るのは分かってるのですが、、それはめんどくさいですよね。。

180 名前:nobodyさん mailto:sage [2008/12/10(水) 12:47:47 ID:???]
空文字入れたいのか、null入れたいのかの区別がつかないじゃないか。
もし空文字のときは必ずnullでいいならば、間に関数1つかませばいいべ。

181 名前:nobodyさん mailto:sage [2008/12/10(水) 12:57:22 ID:???]
>>179
バインドメソッドで明示的に指定すれば?

182 名前:nobodyさん mailto:sage [2008/12/10(水) 12:57:33 ID:???]
そうですよね。
かますことにします。

ありがとうございます。

183 名前:nobodyさん mailto:sage [2008/12/10(水) 13:03:54 ID:???]

もう一つ聞いてもいいですか?
PDOとMySQL5です。

PDOを使ってSELECTをした場合、クエリーキャッシュは使われてるのでしょうか?

(PDO::MYSQL_ATTR_USE_BUFFERED_QUERYは無効にしてあります)


184 名前:nobodyさん mailto:sage [2008/12/10(水) 13:13:49 ID:???]
MySQLのクエリーキャッシュのことを言ってるなら、MySQLの設定次第

185 名前:nobodyさん mailto:sage [2008/12/10(水) 13:18:14 ID:???]
書き忘れましたが、PHP5.2.0です。

>>184
PHPのネイティブ関数であれば、クエリーキャッシュは効いてるですが、PDOを使うとだめぽっい。。


PHP5.2.1にアップするしかないのかなぁ・・。


186 名前:nobodyさん mailto:sage [2008/12/10(水) 14:41:30 ID:???]
動画データFLVの1コマ目だけをjpegにして、サムネイル化して表示
をしたいのですが、どうすれば出来るでしょうか?


PHP5.2を使ってます。詳しい方いらっしゃったらおしえてください。

187 名前:nobodyさん mailto:sage [2008/12/10(水) 14:48:09 ID:???]
>>185
PHP5.2.0ってだめなの?5.1.17ぐらいから使えるはずだけど。
まぁ、書いてるんだしそうなのかな・・・



188 名前:nobodyさん mailto:sage [2008/12/10(水) 15:00:33 ID:???]
>>187

PHP5.2.0のPDOだとクエリキャッシュが効いてないみたいですね。

PDO::MYSQL_ATTR_USE_BUFFERED_QUERYを有効にすると効きますが、副作用があって。。

189 名前:nobodyさん mailto:sage [2008/12/10(水) 18:06:24 ID:???]
どんな?

190 名前:nobodyさん mailto:sage [2008/12/10(水) 18:38:54 ID:???]
LIMIT ?,? とかやるとエラーになります。
なので、LIMIT 0,10 とか LIMIT {$offset}, {$limit}とやれば良いんですけど・・。 

191 名前:nobodyさん mailto:sage [2008/12/10(水) 19:00:30 ID:???]
まだ勉強中なんですが、phpで実現可能かどうか質問させて下さい

メールを受信した後、それをHTMLとして表示させたいんです。
エンコード状態のマルチパートなメール(ソース?)があるとして、
それをHTMLとして出力するライブラリみたいなのとかありますか?
問題は画像の部分だと思っています。(どう実現するかイメージも沸きません)

具体的な使い方は調べますので、あるかどうかと、
名前とかヒント教えてもらえるとありがたいです。

ちなみに、レンタルサーバ借りて(Web/Mail/php/DB)
iPhoneから使えるWEBメールシステムを自分の為に作ってます

192 名前:nobodyさん mailto:sage [2008/12/10(水) 19:05:12 ID:???]
PEAR Mailに受信したメールを読ませれば添付ファイルまで抽出できる。
メールサーバが立ってるなら、.forward等でphpプログラムに渡すと簡単。
他所のメールサーバーでも、POPやIMAP用の関数でアクセスすることも可能。
解釈部分はPEARが実績があると思う。


193 名前:nobodyさん mailto:sage [2008/12/11(木) 01:53:18 ID:???]
>>191 レンタルサーバだと難しいと思うよ

194 名前:nobodyさん mailto:sage [2008/12/11(木) 12:19:57 ID:???]
>>191
iPhoneならGmail使えば良いのに・・・


195 名前:nobodyさん mailto:sage [2008/12/11(木) 12:31:14 ID:???]
191です
ありがとうございます

>>192
PEAR MailのPOP3でメールとってますが
画像部分を一旦保存しなきゃダメですかね〜
極端な話、メールのテキストと埋め込み画像をまとめて
1つの画像に落としてくれる関数があればいいんですけど都合よすぎですね><
>>193
ネックは画像を抽出する部分とかでしょうか?
>>194
Gmailはメール入力が難ありで・・・
Yahoo!JメールはiPhone用のメール作成画面ないし・・
それと、
あるAさん宛てのメールとAさんから来たメールを抽出して
一覧で見せるようなのをイメージしてます

196 名前:nobodyさん mailto:sage [2008/12/11(木) 15:16:35 ID:???]
>>195 画像抽出は簡単だけど、
送信されてきたメールをプログラムに渡すにはサーバの設定が必要で、
POPから取得するとCRONの設定が必要。
メール送信して、スクリプトにアクセスするならいいけど。

197 名前:nobodyさん mailto:sage [2008/12/11(木) 15:47:11 ID:???]
特定URLに定期的にアクセスしてくれる、CRONサービスがあるから、
それを利用すればOK



198 名前:nobodyさん mailto:sage [2008/12/11(木) 15:48:27 ID:???]
WebMailに使うならアクセス時に全部取りに行けばいいので、
cronはいらないんじゃね?

199 名前:196 mailto:sage [2008/12/11(木) 17:30:03 ID:???]
ごめん勘違いしてた。じやあIMAP関数使えば楽勝。

200 名前:nobodyさん [2008/12/11(木) 22:26:19 ID:nahQekTa]
//↑DB接続からSELECT文実行まで↑
$perPage=10;
$index=0;
for($i = $index; $i < $index + $perPage ; $i++){
$row = $res->fetchRow(DB_FETCHMODE_OBJECT,$i);
echo $row->id;
//↓$row->***を使用した処理
}
クエリ結果$resから順次行を取り出し$row->***で取得されるデータを使って処理をしたいのですが、echo $row->idを実行してもなにも表示されません(ソース上も)。

$row = $res->fetchRow(DB_FETCHMODE_OBJECT,$i);
↑この部分がおかしいんだとは思うんですが・・・

201 名前:nobodyさん mailto:sage [2008/12/11(木) 22:51:56 ID:???]
fetchRowで$iやめてみたら?
そのままだと$rowでbreakする必要があるかもしれないけど。

202 名前:nobodyさん [2008/12/11(木) 22:54:53 ID:nahQekTa]
>>201
レスありがとう

本当は$indexに現在のページ数が入って$indexの時は1〜10行目まで、$index=2のときは11〜20行目までという風に処理をさせたいのでfetchrowに$iを使わずwhileなどで処理できないんですorz

203 名前:nobodyさん mailto:sage [2008/12/11(木) 23:04:10 ID:???]
>>202
それ、結果セット時点でseekしといた方がいいんじゃないの?
全結果セットから、毎回行指定じゃ重いでしょ。

とはいえ、やりたいことができない理由は他にあるだろうね。
クエリが間違ってるとかない?

204 名前:nobodyさん mailto:sage [2008/12/11(木) 23:12:27 ID:???]
>>203
レスどうもです。
まだ勉強中なのでseekっていうのが・・・・
結果セットから配列なりに格納して結果セットを開放しておくということでしょうか?

クエリのコードは
sql = "select * from table ORDER BY id DESC ";
$res =& $db->query($sql);
if (PEAR::isError($res)) {
die($res->getMessage());
}
で、他のwhileで全行取り出しした場合には上手くうごいてくれているのでクエリは大丈夫かと思うのですが・・・

205 名前:nobodyさん mailto:sage [2008/12/11(木) 23:46:54 ID:???]
あぁ、ごめん、seekって勢いでミスったw

ところで、クエリにLIMITを含めておくわけにいかないの?

あと、fetchRowの行指定は1回だけ発動して、あとはループでいいと
思うんだけど。

あと、単にフィールド名が違うとかじゃないよね?
var_dumpとかしてます?

206 名前:nobodyさん mailto:sage [2008/12/12(金) 01:30:02 ID:???]
普通limitだわな

207 名前:nobodyさん [2008/12/12(金) 11:46:01 ID:MaDVXqed]
if (!is_dir($dir)) {
$rc = mkdir($dir, 0755);
でディレクトリーを作ったら所有者がwwwになります
これをuserにして作ることはできないのでしょうか?
よろしくお願いします



208 名前:nobodyさん mailto:sage [2008/12/12(金) 12:32:00 ID:???]
そんなことができたらセキュリティホールになるでしょう。

しかし、対応としては
Webサーバーの実行ユーザーを変えるか
root権限wで実行してchownもしくは、mkdirのオプションを買うか
CGIモード+suexecで起動するか、
setuidした別のラッパーをかますか、

ま、そんなとこだろう。

209 名前:nobodyさん mailto:sage [2008/12/12(金) 12:51:31 ID:???]
パーミッション777にしとけば困ることないお^^

210 名前:nobodyさん mailto:sage [2008/12/13(土) 14:37:33 ID:???]
そんなことをしたらセキュリティホールになるでしょう。


211 名前:nobodyさん mailto:sage [2008/12/13(土) 15:33:14 ID:???]
>>210
使い方次第でしょ

212 名前:nobodyさん [2008/12/13(土) 22:52:57 ID:6AnKxTPA]
move_uploaded_fileでアップロードされたファイル保存するときに別ドライブを指定するパスの書き方がわからんorz

213 名前:nobodyさん mailto:sage [2008/12/13(土) 23:02:04 ID:???]
そうか

214 名前:nobodyさん mailto:sage [2008/12/14(日) 00:20:22 ID:???]
現在、Windows(XP)で自宅サーバを構築し簡単なphpを使ったサイト(システム)を運営しています。
ところが諸事情の為にレンタルサーバを借りて、自宅サーバで運営していいる物とは異なる
別のphpサイトを構築しようと思っているのですが、現在は自宅サーバで運営しているサイトは、

C:\Program Files\Apache Software Foundation\Apache2.2\htdocs

の直下に配置されたphpのみが起動する作りになっておりますが、
ASP.netの様にプロジェクトごとにディレクトリを分ける事は、出来ないでしょうか?

例)
 @C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\自宅サーバ\index.html
 AC:\Program Files\Apache Software Foundation\Apache2.2\htdocs\レンタルサーバ\index.html

要するに開発しているサイトによってディレクトリを分けたいです。






215 名前:nobodyさん mailto:sage [2008/12/14(日) 00:21:45 ID:???]
rewrite使えば?

216 名前:214 mailto:sage [2008/12/14(日) 00:38:16 ID:???]
ぐぐってみたところ

動的ページを静的ページにする (mod_rewrite)


というページがトップに表示されたのですが、いまいち私のやりたい事は実現出来なさそうです。
私の認識が誤っているだけかもしれませんが、その「rewrite」というのは
一体何なのでしょうか?

もし参考になうサイトをご存知でしたらお教え願います。

217 名前:214 mailto:sage [2008/12/14(日) 00:52:09 ID:???]
自己解決しました。
mod_rwrite
という方法を使わなくてもディレクトリをもう一つ用意するだけで事足りました。



218 名前:212 mailto:sage [2008/12/14(日) 01:50:36 ID:???]
>>213
もし知ってたら教えてくだされorz

219 名前:nobodyさん mailto:sage [2008/12/14(日) 01:51:30 ID:???]
いいよorz

220 名前:212 mailto:sage [2008/12/14(日) 03:24:13 ID:???]
>>219
かたじけないorz

221 名前:212 [2008/12/14(日) 12:58:16 ID:vrT8sAoj]
(´・ω・`)

222 名前:nobodyさん mailto:sage [2008/12/14(日) 13:21:34 ID:???]
教えてあげようか?

223 名前:212 mailto:sage [2008/12/14(日) 13:23:01 ID:???]
>>222
(*´д`;)はいっ

224 名前:nobodyさん mailto:sage [2008/12/14(日) 15:06:54 ID:???]
D:/
とかじゃだめなん?Windowsでやった事ないから勘だけど

225 名前:nobodyさん mailto:sage [2008/12/14(日) 15:11:30 ID:???]
で、でぃーどらいう゛っ?

226 名前:nobodyさん mailto:sage [2008/12/14(日) 16:29:22 ID:???]
>>224
ちょと試してみます

227 名前:nobodyさん mailto:sage [2008/12/14(日) 16:32:11 ID:???]
>>224
これでいけました!!
盲点だったorz



228 名前:nobodyさん mailto:sage [2008/12/14(日) 17:42:47 ID:???]
ほうほう,それで?

229 名前:nobodyさん mailto:sage [2008/12/15(月) 06:26:47 ID:???]
file_put_contents -- 文字列をファイルに書き込む

連続して fopen() , fwrite() , fclose() をコールすることと等価です。

この関数ってどうなの?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<180KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef