【PHP】下らねぇ質問はここに書き込みやがれ 23
■ このスレッドは過去ログ倉庫に格納されています
0001909
2006/06/23(金) 01:59:03ID:lPdqGX0Zここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
まず読め【PHP マニュアル】
http://www.php.net/manual/ja/
過去スレは>>2
0154nobodyさん
2006/06/25(日) 03:16:32ID:???submitはそれぞれのフォームの間です。
<form>A... <submit></form>
<form>B... <submit></form>
こんな感じです。
0155nobodyさん
2006/06/25(日) 04:01:45ID:???それでA側のsubmitを押してもA側の内容が反映しないってこと?
実は古い携帯端末で操作してるとかの落ちじゃないだろうな…。
スペルミスしてるとしか思えんが。
0156nobodyさん
2006/06/25(日) 04:06:34ID:???_に変換したいのですが
if(ereg("/0\x20|0\x09|\x0A/|0\x0D|0\x00|0\x0B/",$name)){$name = preg_replace("/0\x20|0\x09|\x0A/|0\x0D|0\x00|0\x0B/", "_", $name);}
で、あってますか?
0158nobodyさん
2006/06/25(日) 04:18:01ID:???んー。Perlのマニュアル?w
こういうorやandの挙動って、Perlでは仕様で保障してた気がするけどPHPでも保障してるのかな。
実装依存でPHPのバージョンに依存する、とかいうオチはなし?
0159nobodyさん
2006/06/25(日) 04:35:39ID:???どうでしょうか?どう間違っているか教えて頂けませんでしょうか?
0161nobodyさん
2006/06/25(日) 10:05:28ID:???”>>149みたいなorの使い方”というのが理解できんが
ttp://www.php.net/manual/ja/language.operators.logical.php
論理演算の挙動を保障していないプログラミング言語なんてあるのか?
0162nobodyさん
2006/06/25(日) 10:45:59ID:???型に厳密な言語なら怒られてもおかしくないべ。
or の場合、左右のオペランドが論理型であることが要求される。
returnはよく分からんがexitやdieは返り値がvoidなのでNULL扱いとなり、
暗黙の型変換によってfalse扱いとなる。で、PHPでもたまたま動く、と。
0164nobodyさん
2006/06/25(日) 13:52:55ID:???0166nobodyさん
2006/06/25(日) 15:31:11ID:???外部からの直リンで見られてしまいます。
どうすれば見られないようになるのでしょうか?
0169nobodyさん
2006/06/25(日) 16:02:16ID:ZuxDqgv3出来ればドキュメントルート外に置くのがベスト。
それが出来ないレン鯖なら、.htaccessで見れなくする。
それすら出来ないなら>166かな。あまりオススメできないけど
0170nobodyさん
2006/06/25(日) 16:05:04ID:9OF/oNeCphpで作られたwebブラウザはありませんか?
会社のFWがきびしく、資料となるページも見られない事が多々あり
それを回避する為に探しています。現在は
readfile($url);
というスクリプトを自宅に置いたサーバから見ていますが
これだと画像やフレームが使われているサイトが見られません。
よろしくお願いいたします。
0171nobodyさん
2006/06/25(日) 16:07:07ID:???それってPHPで出来たブラウザを使うとかって問題か?
何にせよ仕事が出来ないほどならネットワーク管理者なりにちゃんと事情を説明して
普通に規制を緩くしてもらうほうが良い
0172nobodyさん
2006/06/25(日) 16:09:47ID:???スクリプト探しはスレ違い。板違い。
// 自宅サーバにプロキシ立てればいいんじゃないの? 独り言だから、レスしても答えないぞ。
0173前スレ597
2006/06/25(日) 16:16:18ID:???学校が忙しくて、phpに関われるようになったのが今日でした。
すみません。
結局、>>599さんの、sprintf() を使ってやりたいようにすることが出来ました。
>>598さんと>>610さんの方法も私は知らなかったので勉強になりました。
ご回答いただいてありがとうございました。
また、何かあったら宜しくお願い致します。
0174nobodyさん
2006/06/25(日) 16:31:26ID:???レスありがとうございます。
その通り、phpでできたブラウザの事です。
私もまだ入社したばかりで発言力も弱く
規制を緩くするには、時間がかかってしまいますので
それまでの繋ぎとして現在探しています。
>>172
レスありがとうございます。
板違いなのですね。
phpdからwebprogだと思ってました。
教えてくれてありがとうございます。
というわけなので>>170の質問は閉めさせていただきます。
0175nobodyさん
2006/06/25(日) 16:38:07ID:???0176nobodyさん
2006/06/25(日) 16:54:56ID:???0177nobodyさん
2006/06/25(日) 17:10:02ID:???_((()_
/∴ `ー'| しまっちゃう!!!
ゝ.∵ .ミ(゚)_∩∩__
(∵ <__入 | |__)
〉∴ ヽ――' )ω゚)ノ| |
(∵∴ く/⌒) / Д | |
//、__, /_ノ / ゝ |_|
⊂ノ L| [ ̄
0178nobodyさん
2006/06/25(日) 17:25:14ID:???0180nobodyさん
2006/06/25(日) 18:41:09ID:???0181nobodyさん
2006/06/25(日) 20:09:42ID:???0183nobodyさん
2006/06/25(日) 21:02:29ID:WzsSuz7Kここの、>>67のスクリプトの20行目(全体の23行目)の
$answer = (int)$answer;
の (int) の意味がわからないのですが
phpでも型を明確に宣言することが出来るのですか?
0184nobodyさん
2006/06/25(日) 21:04:02ID:???http://jp.php.net/manual/ja/language.types.type-juggling.php
0185183
2006/06/25(日) 21:18:59ID:???ありがとう。
こんなことするくらいなら、はじめから宣言したほうが楽な気がしてしまう
私は面倒くさがり屋
それよりも
<?php
$a = "abc"; // $a は文字列
$a{1} = "f"; // $a は"afc"
?>
これを知れたことが大きな収穫でした。
ありがとうございます。
0187nobodyさん
2006/06/25(日) 21:51:31ID:???(int)をつけないとおかしなことになっちゃうんだけどね。
0188nobodyさん
2006/06/25(日) 22:28:26ID:I0W6MOFz0189nobodyさん
2006/06/26(月) 10:54:28ID:eMFdAlONこのページを参考にして、
http://php.s3.to/man/ref.openssl.html
php.iniの「extension=php_openssl.dll」をコメントアウトし、
php_openssl.dll、libeay32.dll、ssleay32.dllをPHPフォルダからをWINNT\SYSTEM32にコピーしましたが
うまくいきません
どなたかお詳しい方ご教授いただけないでしょうか
【環境】
Windows2000
PHP4.3.7
OpenSSL 0.9.7e
0190189
2006/06/26(月) 10:55:17ID:eMFdAlONWarning: fsockopen(): no SSL support in this build in c:\apache\htdocs\ssl.php on line 4
Warning: fsockopen(): unable to connect to localhost:443 in c:\apache\htdocs\ssl.php on line 4
【スクリプト】
$header = "GET / HTTP/1.0\r\n";
$header .= "Host: localhost\r\n\r\n";
$fp = fsockopen("ssl://localhost", 443, $errno, $errstr, 30); // ここでワーニング
if (!$fp) {
echo "$errstr ($errno)<br/>\n";
echo $fp;
} else {
fputs($fp, $header);
while (!feof($fp)) {
echo fgets($fp, 1024);
}
fclose($fp);
}
0192189
2006/06/26(月) 11:44:58ID:???0193nobodyさん
2006/06/26(月) 11:49:39ID:???ってでているから、PHP が SSL 有効なオプションでビルドされていないんだろう
0194189
2006/06/26(月) 11:56:30ID:???dllロードすれば使えるもんだと思っていたんですが
自前コンパイルで作るしかないのか、、、Windowsでやるのは情報少なくて難しそうだな〜
0196189
2006/06/26(月) 12:21:04ID:???0197nobodyさん
2006/06/26(月) 13:29:16ID:???皆さんがよく使う関数やプログラム文はどんなのがありますか?
0198nobodyさん
2006/06/26(月) 13:34:46ID:???0201nobodyさん
2006/06/26(月) 14:03:51ID:???0202nobodyさん
2006/06/26(月) 14:05:36ID:???0203nobodyさん
2006/06/26(月) 14:19:34ID:???それでいける筈だけどな。
php_openssl.dllをsystem32にコピーしてるのは?だが
"コピー"だから影響ないしね。php.iniでロードしてる
他の拡張は上手くいってるんでしょ。
0205189
2006/06/26(月) 14:43:34ID:???ご返信ありがとうございます
やり方としてはあながち間違いじゃないんですね、ちょっと希望が持てました
php_openssl.dllをコピーしたのはどっか別のサイトでそんなことが書かれていたからです、、、
他の拡張はうまくいってます(例えばOracleとの接続など
>あとSSLのDLLはPHPにバンドルの方を使ってるよね。
すいません、ちょっと意味がわからないのですが、ssleay32.dll、libeay32.dllはともに
C:\php\dllsからsystem32にコピーしています
0206nobodyさん
2006/06/26(月) 14:46:01ID:???論外です
>>199
それはあたりまえのように使いますよね
printとechoはどちらのほうが良いのでしょうか
>>200
最近それを使うようになりました。
こんなに便利だとは思ってもいませんでした
>>201
はじめてみました
辞書にも載っていないのですが、どういった関数でしょうか?
>>202
まだ使ったここがありません
requireよりそちらのほうが使えるのでしょうか?
0207nobodyさん
2006/06/26(月) 14:48:19ID:???ト、____.ィ1 `ヽ、 ここはよく釣れる釣堀ですね
,:'´ l. ‐- -‐ ,j____,,.-‐;'フ、
i' 〈`ニ''ニ'フ_ノ ,r''´ 'i
| ン--t" 〈 |
. !、 `) ノ〉 _,,.ィ'''7 ,、 ヘ y'
ヽ、 ~'"く/\」 L/ \_〉,.ィ″
``''‐-:..,,_____,,::‐''"
0208nobodyさん
2006/06/26(月) 14:52:17ID:???>php_openssl.dllをコピー
コピー先をextension_dirに指定してるなら、それでも構わない。
>C:\php\dllsからsystem32にコピーしています
PHPバンドルのものを使ってるようなのでOK。
上手くいかないようならPHPのバージョンを替えてみるのも手。
別にPHPのバージョンで違いがあるわけではないんだが、
公式で提供されてるWindows用バイナリーは、提供されてるものによって
ビルド毎の差異が結構あったりするので。
0209189
2006/06/26(月) 14:57:27ID:???なるほど〜、そうですよね
PHP5ならsslもデフォルトで動くということがどっかに書いてありましたので、動くかどうか試してみます
どうもありがとうございました
0210nobodyさん
2006/06/26(月) 16:05:39ID:tUdeZDum<?php
$mysql_server = "mysql5.db.sakura.ne.jp";
$mysql_username = "example_user";
$mysql_passwd = "example_user_password";
$link = mysql_connect($mysql_server, $mysql_username, $mysql_passwd);
if (!$link) {
die(mysql_error());
}
$sql = mysql_query("CREATE DATABASE my_db");
if ($sql) {
echo "テーブルを作成したお";
} else {
die(mysql_error());
}
mysql_close($link);
?>
このようなスクリプトを作ってみたのですが
「Access denied for user: ?example_user@%? to database ?my_db?」というエラーが返ってきます。
コマンド・ライン端末から
mysql> CREATE DATABASE my_db;
でも同じエラーが返ります。
何が原因なのでしょうか? DBは「さくらインターネット」のを借りています。
0212nobodyさん
2006/06/26(月) 16:17:56ID:???動的にテーブル作成するWEBアプリは設計的にどうかと。
ssh分からないからってならphpMyAdminだしな
0213nobodyさん
2006/06/26(月) 16:20:51ID:???PHPを扱うにあたってどういうのを作成できれば良いのですか
0217210
2006/06/26(月) 16:25:59ID:tUdeZDumまあ普通に和訳すればそうんですが、こうなる理由がわかりません。
0219nobodyさん
2006/06/26(月) 16:27:49ID:???来年専門学校卒業(20歳)で、現在はWebデザインの専門学校に通っています。
作品は、簡単な掲示板やチャットなどです。特に大きいものは作れませんけど・・・。
PHPはとても好きなので勉強をする気はあります!
0220210
2006/06/26(月) 16:31:12ID:tUdeZDum./~ヽ /~~ヽ
.| ‖_∧ゝノ "CREATE TABLE"か…
./ ノ´Д`)/
( ノ ソ
.ヽ ヽ
\ \
\ \
_ / _ \_
(⌒Y / \ \
 ̄\,_/ \,_ノ ̄
0222nobodyさん
2006/06/26(月) 16:37:02ID:???ただ、「PHP関連の会社」
といっても、PHPだけをやっていればいいって訳じゃないだろうから、
そこんとこだけは注意。
0223nobodyさん
2006/06/26(月) 16:37:08ID:???デザインは特に自身はないですけどね^^;
就活って自分から行動しなきゃダメなのに、
どうしてもその一歩がなかなか踏み出せないのですよorz
0224nobodyさん
2006/06/26(月) 16:38:05ID:???PHPはサーバー側の技術だからそれだけじゃあまり使えないでしょ。
CSS,JavaScript望ましくはsql辺りができれば
会社の方も放ってはおかんでしょ。
ついでに言えば、客先に出向いて要件定義が出来て、
デザインも出来れば、鬼に金棒かな。
0225nobodyさん
2006/06/26(月) 16:40:27ID:???昔の漏れみたいだな。
漏れの頃はPerlを勉強して、一般的な掲示板を作れるようになって、
それでweb製作会社に入ったよ。
その後、PHP、VB、C++など覚えていった。
自作のスクリプトのURLを前もってメールで送るとか、がんばろう。
0226nobodyさん
2006/06/26(月) 16:51:20ID:???PHPを使いこなす力があれば、CSS, JSやSQLなどすぐだろう。
プログラマはデザイン力に劣る傾向があるので、
デザイン力があれば強い。webプログラミングは、HTMLに表示させる部分とは切り離せないからだ。
客先との折衝もできれば、将来はかなり有望といえるだろうな。
0227nobodyさん
2006/06/26(月) 16:53:01ID:???0229nobodyさん
2006/06/26(月) 17:06:41ID:???たぶんさくらの共有はDBを使うぜって設定すると自分の「データベース」は出来ている。
それ以外で「データベース」を作成することは出来ないと思う。telnet使えるんだから権限を確認してみる。
マニュアル見てみれ。
http://support.sakura.ad.jp/support/manual/rs/install_2.shtml
0230nobodyさん
2006/06/26(月) 19:14:16ID:yNRsQBsSユーザが所属するグループのIDとユーザのパスワードで承認を
行おうとしているのですが、パスワードが1件目のユーザでNGと
なった時点で認証失敗で終了してしまいます。
Authを使用して同じIDの全パスワードをチェックする方法は
ありませんでしょうか。
#今考えている方法は、「自力でチェックしてAuth_Anonymousを
#使用する。」か「Auth::loginをオーバーライドしてチェック」
#なのですが、可能であればAuthで提供されている機能のみで
#解決したいです。。。
0231nobodyさん
2006/06/26(月) 21:57:47ID:???面倒だよねー
phpは純粋に楽しみながらできる
0233nobodyさん
2006/06/26(月) 22:41:50ID:???PHPやっていてセッションを使ったことがなかったので・・・
0234233
2006/06/26(月) 22:57:59ID:???とりあえずセッションの勉強をしてみます。
そしてそれがショッピングカートに必要か検討してみます。
なんでもかんでも聞くのは失礼な質問して申し訳ありません。
0236233
2006/06/26(月) 23:09:32ID:???0237nobodyさん
2006/06/26(月) 23:51:53ID:???GoogleでPHP プロファイラで検索しても出てこないようです。
よろしくお願いします。
0238nobodyさん
2006/06/26(月) 23:56:38ID:???0239nobodyさん
2006/06/26(月) 23:58:26ID:AIwNfLy+ID出してもう一度質問させていただきます。
perlでのDprof, SmallProfみたいなプロファイラは、ありますか?
GoogleでPHP プロファイラで検索しても出てこないようです。
よろしくお願いします。
0240nobodyさん
2006/06/26(月) 23:59:55ID:???それに対して、初心者に来て欲しくないスレをsage進行にする。
0241nobodyさん
2006/06/27(火) 00:01:59ID:???さんくす。
何年も2chにいて知らなかった orz...
ageるとたたかれるものかと思っていた.
スパムなどの書き込みが多いからって聞いたけど、ウソだったのかー うわーん
0242nobodyさん
2006/06/27(火) 00:16:45ID:???引数として 「俺」
実行すると返り値として「彼女」
頼む!お前らなら出来るはずだ!!
0243nobodyさん
2006/06/27(火) 00:22:30ID:???function Morocco($man)
0244nobodyさん
2006/06/27(火) 00:24:57ID:???function func_242($man) {
return "彼女" or die("無理!");
}
0245nobodyさん
2006/06/27(火) 01:13:35ID:???$_SESSION['name'] = "田中";
別ページに移動して、
echo $_SESSION['name'];
としても何も表示されません。
どうやって別のページにセッションデータを移すのでしょうか?
0246nobodyさん
2006/06/27(火) 01:15:06ID:???別ページの方でもせっしょんすたーと
書かないとだめなんだってよ
0247nobodyさん
2006/06/27(火) 01:18:50ID:???0249nobodyさん
2006/06/27(火) 01:22:12ID:???0251nobodyさん
2006/06/27(火) 09:44:49ID:???function GetRateStedy($man){
if (rand(255) == 77){
return '彼女';
} else {
return '一生童貞';
}
}
■ このスレッドは過去ログ倉庫に格納されています