【PHP】質問スレッド Part8

このエントリーをはてなブックマークに追加
952nobodyさん:03/07/06 23:32 ID:???
>>948
多分、User Agentのこと。
Microsoft-WebDAV-MiniRedirって何だっけ?
MS-Officeか何かで、WebDAVで共有した時かなんかに使うのか?
953946:03/07/06 23:35 ID:jvhur2oV
>>949
UserAgentのことか!UAって言うのか・・・
でも、このアクセスは自動的に行われてるみたいなんですが、何か裏で勝手に動いてるのかな?
ログに記録されていたマシンのブラウザのUAではないから裏で何かが・・・
954946:03/07/06 23:38 ID:???
ageスマソ

>>952
WebDAVってサービスだよねぇ。。
955nobodyさん:03/07/06 23:41 ID:???
>>954
いや、WebDAVはプロトコルだが・・・。
当然WebDAVクライアントはあるよ。
IE5はWebDAV対応してる。
956_:03/07/07 00:03 ID:???
957nobodyさん:03/07/07 01:32 ID:???
つかググれよ。詳細に解説しているページがあったぞ。
それを見ても意味が分からないなら聞いてみそ。
958nobodyさん:03/07/07 04:11 ID:???
たぶん世の中にはPHPで書いたプログラムを
売ってる会社ってのがあると思うんだけど、
それってどうやって売る訳?
インタプリターだからソースコード渡すはめ
になっちゃって困ると思うんだけど。売る側
がサーバ用意して、アクセスさせるって方法
ぐらいしか思い付かない。それとも性善説に
基づいてソースコード渡しちゃうの。。?
959nobodyさん:03/07/07 06:07 ID:???
>>958
そりゃPearlにも言える事
960nobodyさん:03/07/07 06:10 ID:???
>>958
相手先に渡すコードはコメント削除、インデント削除、改行も極力削除とか?
漏れは性善説に基づいてソースコードをそのまま渡してますが。(w
961nobodyさん:03/07/07 06:19 ID:???
性善説って、、規約附けてるでしょ。

>959
もろ(c)削除して転用してるのあるよね。
962nobodyさん:03/07/07 06:20 ID:???
つか、見られて困るコードなんてあるのか?
ライセンスがしっかり管理されている事が前提だが。
963nobodyさん:03/07/07 06:24 ID:VAEybQRf
>>958
>インタプリターだからソースコード渡すはめ
>になっちゃって困ると思うんだけど。

例えコンパイル言語でも成果物のソース渡さないことなんてあるのか?
964nobodyさん:03/07/07 06:28 ID:???
>>962
いや、コードを見られて困る訳じゃないんだけど、
例えば月額いくらって感じで金とる場合に
「もう使ってないよ」なんて嘘ついて、ちゃっかり
使用継続とか出来ちゃうでしょ?そのへんどうなって
るのかなーと疑問に思ったんです。
965nobodyさん:03/07/07 06:34 ID:???
>>964
>例えば月額いくらって感じで金とる場合に
そもそも、こんな商売しない。

>「もう使ってないよ」なんて嘘ついて、ちゃっかり
>使用継続とか出来ちゃうでしょ?
意味不明。そんなもん自動でやろうとするソフト会社は数日で潰れる。
966nobodyさん:03/07/07 07:17 ID:???
>>958
Zend encoder.
967_:03/07/07 07:36 ID:???
968nobodyさん:03/07/07 13:43 ID:???
スクリプトなんて売り切りだな。
月極めで取り引きしたことないYO
969nobodyさん:03/07/07 20:39 ID:???
参考になったよ。さんくす。
970nobodyさん:03/07/08 15:54 ID:D1sViwbL
phpな話題じゃないかもしれませんが、スクリプトをphpで書いているので
ここに書かせてもらいます・・

https://www.example.com/top.php?hensu1=aaa&hensu2=bbb
にアクセスすると、サーバーのアクセスログには
XXX.XXX.XXX.XXX - - [08/Jul/2003:09:47:27 +0900] "GET /top.html?hensu1=aaa&hensu2=bbb HTTP/1.1" 200 26136
が記録されてます。
しかし、クライアントのブラウザによってアクセスログは↑と同じですが
hensu1=aaa
hensu2=bbb
が取得できない場合があります。
Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
などのブラウザです。しかもこれらが確実に取得できないとは言い切れず再現もできません・・
IEのパッチ等での仕様で取得できないのでしょうか。
何か情報があればお教えください。よろしくお願いします。
971nobodyさん:03/07/08 20:40 ID:tUbXNAKE
webprog初心者スレに書いたんですが
こちらの方が正しそうなので・・・同じ質問!
PHPとMySQLを利用してサイト作ってるんですが
PHPのプログラムから直接テーブルやカラムを増やしたりすることは可能ですか?
いろいろHP見て回ったんですがこの件に触れているところがなかったので・・・
意見よろしくお願いします。
972nobodyさん:03/07/08 20:49 ID:GkWXA8QH
2つのスクリプト間でクッキー内容を受け渡したいのですがどうすれ
ばよいでしょうか?具体的には、bbs.phpの冒頭でセットしたクッキーを
別のread.phpというスクリプトで参照させようとしています。
bbs.phpで、
setcookie("nnn", $kname, time() + 10086400);
setcookie("mmm", $mail, time() + 10086400);
として
read.phpで$nnnと$mmmで受け取るか$HTTP_COOKIE_VARS["nnn"]
にして受け取るか等としていますが実際には受け取れていません。
よろしくお願いします
973nobodyさん:03/07/08 21:10 ID:???
>>971
SQL覚えてから物言え。

>>972
クッキー設定時のPathによってそのクッキーの有効な範囲が決まる。
974972:03/07/08 21:51 ID:5DvwJVMw
>>973
2つとも同じディレクトリです。クッキー自体はクッキー設定するスク内でテストしたら正常に記録出きていました。
ただそのスクはPOSTでのみ動作し取得がわはGETのみです。
あんま関係ないでしょうが何かしらそういう仕様の問題でしょうか
975nobodyさん:03/07/08 21:59 ID:???
>>974
パスにファイル名まで指定してるとか。
976:03/07/09 10:58 ID:6fG8Iq33
>>971
PHP と言うより SQL の問題。
SQL の CREATE TABLE や ALTER TABLE で操作できるが、操作権限で制限される。
具体的にはマニュアルでも見てみ。
http://www.mysql.com/doc/en/CREATE_TABLE.html
http://www.mysql.com/doc/en/ALTER_TABLE.html
--
俺的ポータルサイトを作ろう
http://mysite.ddo.jp/
977nobodyさん:03/07/09 11:10 ID:iUToKIMZ
☆頑張ってまーす!!☆女の子が作ったサイトです☆
       ☆見て見て!!
http://yahooo.s2.x-beat.com/linkvp2/linkvp2.html
978nobodyさん:03/07/09 23:11 ID:???
MLの次の質問と同じところでつまづいているのですが、
答えが見つかりません。
解決方法教えて欲しいのですが、、、。

ttp://ns1.php.gr.jp/pipermail/php-users/2001-July/000801.html
979nobodyさん:03/07/09 23:40 ID:???
>978
参考にしたらできるかも。
ttp://ns1.php.gr.jp/pipermail/php-users/2003-June/016469.html
980nobodyさん:03/07/09 23:51 ID:7f/ucxtD
>979
ありがとうございます。
でも内容が難しい...がんばらねば。
981nobodyさん:03/07/10 17:39 ID:lhObzZUb
PHPに限った話でなくて申し訳ないですが
フォームからの入力データチェックのような汎用的な事を行う際に
クラスのメソッドとして実装するかそれとも「common.php」みたいなものにまとめて
いろいろなプロジェクトで使いまわすか、どちらにされていますか?

要するに、以前作ったものをコピーしてきて新たにクラスの一部とするか、
どんなプロジェクトにも使えるような共通ライブラリとしてあるものを呼び出すか、
お聞かせ願えれば参考になります。
982nobodyさん:03/07/10 18:32 ID:???
OO の方が楽です。
PEAR を参考にしては。
983nobodyさん:03/07/10 20:19 ID:yUDG6lLt
検索処理でつまづいています。
結果が複数ページに渡る場合、テキストリンクでパラメータを受け渡して移動させるようにしています。
しかし、一部の文字(例えば「材」)が入ったワードで、ページ移動させると、URLが文字化けを起こします。
文字コードは内部・出力共にEUCで、受け取ったパラメータは全てEUCにコンバートしています。
postでもgetでもフォームで送った場合は文字化けしません。
解決方法ご存知の方がいましたらご教授下さい。
984 ◆NyPlTSwb7. :03/07/10 21:49 ID:???
現在以下のサイトを作っているんですが、わからないことがあるので教えてください。
http://hair.zive.net/

php4+MySQLで構築しているのですが、
検索した後にそのデータが検索条件を指定するフォームに
入っていて欲しいのですがどうすればいいのでしょうか?
たぶんクッキーを使えば出来るような気がしてやってみたんですが
どうもうまくいきません。

ご教授お願いします。
985nobodyさん:03/07/10 21:55 ID:bcX3ZvfV
 ★見て見てマムコ★
http://yahooo.s2.x-beat.com/linkvp/linkvp.html
986nobodyさん:03/07/10 23:08 ID:???
<input type="text" name="hoge" value="<?php $var = htmlspecialchars($_POST['hoge']); print($var) ?>">

こんなコードの書き方したら見通し悪くなる。あくまで確認用ね。
htmlspecialchars だけじゃなくてちゃんと addslashes とかも調べる事をお勧めする。

っていうか一度セキュアなサイト構築に関するドキュメントをきっちり読んだ方がいいよ
技術系 質問 パターン でググって質問方法も見直した方がいいよ
PHP っていうか web プログラミングの基本をどこかで学んだ方がいいよ、そうすればこんな質問でない。
CSS でマウスポインタ変えてるヒマあったらユーザービリティとか↑のような基本的な事をもっと学習しる。

 ち ゃ ん と 責 任 持 て よ 

ビジネスモデルはそこそこだったのにプログラムがヘボったせいで離陸失敗してこけかけた会社を見たことがある。
まぁそこのリスクマネジメントと管理が悪かったのだけど、仕事でコード書くってのはそういう事だよ。
相手の命預かってると思って行動しる。

私なら上司か先輩かにバックアップに入って貰う。
987nobodyさん:03/07/10 23:09 ID:???
>>986
MVCとか知らなさそう。
988nobodyさん:03/07/10 23:12 ID:???
>>983
URLエンコード
989nobodyさん:03/07/11 15:56 ID:3L/IB82H
例えば$_POST["a"]というデータを受けるページを作ったんですが
データaが送られなかったときは
Notice: Undefined index:  というエラーが表示されます。
jspなんかではrequet.getParameter("a")!=null で判別できたんですが
PHPではどうすればいいのでしょうか?
990nobodyさん:03/07/11 16:25 ID:???
PHP4.3.2 で error_reporting(E_ALL) 環境なのですが、

Notice: Undefined variable: font in $_SERVER['PHP_SELF'] on line 12

のエラーが出ます。どうやって $font を定義すればいいのでしょうか…。

<?php
error_reporting(E_ALL);
title('hello');
title('world', array('color'=>'red', 'size'=>3));
//function title($title, $font = '') {
function title($title) {
if (func_num_args() >= 2) $font = func_get_arg(1);

if ($font['color']) $color = " color = \"{$font['color']}\" ";
if ($font['size']) $size = " size = \"{$font['size']}\" ";
if ($color or $size) {
print "<font$color$size>$title</font>";
}
else {
print $title;
}
}
?>
991nobodyさん:03/07/11 17:49 ID:???
ところで皆さんはどんなエディタでPHP書いてますか?
オススメとかあれば教えてくださいな・・・。
992nobodyさん:03/07/11 18:15 ID:???
>>991
> オススメとかあれば教えてくださいな・・・。

                l               /    || ヽ   ―┼―       l
    ヽ ┌―┐   ―┼―    ┌―――┐ / ̄ ̄ ̄7| | ――  ―┴―     _|__/
   _  .| ┌┤ ――┼――   |     |      |    ― 「 ̄ ̄ ̄ ̄|  / | / ̄\
    | | ̄ ̄ ̄|   /     |     |      /     ―   | |   /   |/     |
    人| □ 」 /   \   |     |      /    ┌‐┐   | |    |  /|      /
   ノ  ヽ―――  ̄ ̄ ̄ ̄ヽ  ├―――┤    /     ├‐┤ ノ  |_」 ヽ/  ヽ    _/

あと PHP-users も調べれ。
このスレで統計取りたいってなら話は別だが過去に何度も何度も出た質問繰り返すような書き方は最早煽りっぽい。
993_:03/07/11 18:28 ID:???
994nobodyさん:03/07/11 18:56 ID:TChObK1L
>>989
if (isset($_POST["a"])) {
$a = $_POST["a"];
} else {
$a = "初期値";
}

という感じにするとエラーを回避できます。


995nobodyさん:03/07/12 02:43 ID:???
記念カキコv(^-^=)
996nobodyさん:03/07/12 03:20 ID:???
次スレ

【PHP】質問スレッド Part9
http://pc2.2ch.net/test/read.cgi/php/1057947512/

997nobodyさん:03/07/12 06:52 ID:???
      / ̄ ̄ ̄ ̄\
    /     ●  ●、
    | Y  Y       \  
    | \  \       ▼ |    キョウモイイヒデアリマスヨウニ…
    |   \_ノ     、_人_|  
    |    /⌒l___ノ    
    \___(__)_)
 " "" " "     " "   " "    """   " "    """ " "" " "     " "
   " "    """ " "" " "     " " " "" " "     " "   " "
998nobodyさん:03/07/12 11:13 ID:???
999nobodyさん:03/07/12 11:16 ID:???
1000nobodyさん:03/07/12 11:18 ID:???

      iヽ       /ヽ
       | ゙ヽ、    /  ゙i
        |   ゙''─‐'''"    l 
     ,/              ゙ヽ
     ,i゙  _        -、  ゙i! 次スレもよろしくね♪
     i! ´    ト─‐イ     ,l
     ゙i,,*    ヽ,_ノ    *,/
      ヾ、,,         ,/
       /゙ "       ヽ
      /          i!        
    (⌒i ヽ    〈 i   / ,i!:::::::::::::::: ::: :: :: :: : : : : :
    γ"⌒゙ヽ  l l γ"⌒゙ヽ::::::::::::::::::::::::::::::::: ::: :: :: :: : : : : :
     i     i,__,,ノ ヽ_i,    i::::::::::::::::::::::::::::::::::: ::: :: :: :: : : : : :
     ヽ,_,,ノ"~´ ̄``゙ヽ,_,,ノ:::::::::::::::::: ::: :: :: :: : : : :
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。