トップページ⇒php
1001コメント292KB

【PHP】下らねぇ質問はここに書き込みやがれ 59

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/11/16(金) 18:09:05ID:kurqBmt1
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 58
http://pc11.2ch.net/test/read.cgi/php/1194084457/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0587nobodyさん2007/11/26(月) 13:00:10ID:E5gL//e5
>>586

はい、 

$key[0] => 1
$key[1] => 2
$key[2] => なにも表示されない

こんな現象です。
0588nobodyさん2007/11/26(月) 13:05:03ID:???
>>587
vardump()
0589nobodyさん2007/11/26(月) 13:09:11ID:???
配列の意味が分かってない悪寒
0590nobodyさん2007/11/26(月) 13:12:57ID:E5gL//e5
解決しました!

吐き出したデータ 1,2,3
の3の次に カンマをいれるようにしたら3が表示されました。

ありがとうございました ^^
0591nobodyさん2007/11/26(月) 13:13:58ID:???
配列に意味なんてあんのかと
0592nobodyさん2007/11/26(月) 13:59:37ID:???
はいれつと
ぱいれーつって
似てるよな?
0593nobodyさん2007/11/26(月) 15:20:31ID:???
>>553
詳しく教えてくれてありがとう! ほんと助かりました
>>546もありがとう
0594nobodyさん2007/11/26(月) 15:40:19ID:???
PHPエディタ使ってるんだが、
複数のプロジェクトを操作するのに複数起動しないといけないのがダルイんだが
タブ式でプロジェクトを切り替えれるようなソフトないかな
0595nobodyさん2007/11/26(月) 15:40:53ID:???
複数のプロジェクトを同時に操作する機会ってそんなに多いのか?
0596nobodyさん2007/11/26(月) 15:43:43ID:???
>>595
まぁ、中小のシステム開発会社ならそうかもしれないけど、
大手のプロマネなら同時に複数のプロジェクトを操作することはあるよ。
IBM○とかなら、同時に100件のプロジェクトをマネージメントするしね。
0597nobodyさん2007/11/26(月) 15:43:53ID:???
>>595
片方でライブラリを作成しつつ、
もう片方でメインのプロジェクトを作成しているんだが・・・。

後々それを連結させたりする
05985952007/11/26(月) 15:47:27ID:???
>>596,597
なるほど・・把握した!
0599nobodyさん2007/11/26(月) 15:51:01ID:???
個人でもサイトの二つ三つつくるやん。
0600nobodyさん2007/11/26(月) 15:53:43ID:???
同時に100件のプロジェクトをPHPエディタ使って操作するのか、へー
0601nobodyさん2007/11/26(月) 16:16:16ID:44rE22LJ
>>408ですが、
>>452の意味がわかりません。
PEARをインストール無しで(FTPソフトだけ使って)使うことって可能なんでしょうか?
0602nobodyさん2007/11/26(月) 16:22:38ID:???
>>596
プロジェクトマネージャがプログラムを組むのかw

>>599
同時には作らないだろ
0603nobodyさん2007/11/26(月) 16:26:21ID:???
あれ?半角スペースにも文字コードの違いってあったのか
0604nobodyさん2007/11/26(月) 16:39:09ID:???
>>590
ひとまず
var_dump
print_r
で自分で値を確認してデバッグできるようになったほうがいい
0605nobodyさん2007/11/26(月) 17:53:08ID:???
>>601
別にコンパイルして使うようなもんじゃないからパスを通せば使えるでしょ
モジュールはPHPのconfigure optionで指定していないと使えないようなのに
依存しているようなライブラリだと使えないってことだと思う

ところで解凍してもxmlファイルしか出てこないのは解決したのか?w
0606nobodyさん2007/11/26(月) 18:32:48ID:zbgvxEWX
エラーが出ても処理の実行を止めないような設定とかありませんか?
0607nobodyさん2007/11/26(月) 18:41:25ID:???
>>606
何のためのエラーだと思ってるんだ?
0608nobodyさん2007/11/26(月) 18:43:09ID:zbgvxEWX
>>607
URL直下においていないスクリプトのエラーを確認したいので、
ob_startでエラーを表示させず、ob_get_contentsで書き出したいなと思っています
0609nobodyさん2007/11/26(月) 18:47:06ID:???
>>606
try〜catchでスルーとか
0610nobodyさん2007/11/26(月) 20:19:23ID:???
>>608
コマンドラインから直接叩け
0611nobodyさん2007/11/26(月) 20:53:57ID:???
>>606
set_error_handler
0612nobodyさん2007/11/26(月) 23:41:16ID:???
print nl2br(print_r($unko,1));
0613nobodyさん2007/11/26(月) 23:57:01ID:???
fatalエラーはハンドリングできないよね(´・ω・`)
0614nobodyさん2007/11/27(火) 00:18:52ID:wSkSg8Vd
index.php?hensuu=hoge

ではなく

index.php?hoge

だった場合
hogeの値をどうやってGETすればよいのでしょうか?
0615nobodyさん2007/11/27(火) 00:22:15ID:???
>>614
$_SERVER["GET_AND_POST"];
0616nobodyさん2007/11/27(火) 00:27:35ID:???
GETとPOSTの違いをサルにもわかるように
せつめいしてください。
0617nobodyさん2007/11/27(火) 00:28:14ID:???
>>614
var_dumpでもしてみりゃ一目瞭然じゃないの
06186142007/11/27(火) 00:41:11ID:wSkSg8Vd
>615,617
ありがとうございます
でも、わんかねえええええ
0619nobodyさん2007/11/27(火) 00:42:07ID:???
mod_rewrite
0620nobodyさん2007/11/27(火) 01:35:21ID:???
>>618
"値"は空でしょ、その場合
お前さんがやってるのを明示的に使うのもあるけど、
それが何なのかを知るのはまだ早すぎるってとこだろ
0621nobodyさん2007/11/27(火) 01:44:48ID:Rl8Ir33j
先月から、わけの分からないホストからアクセスがあるのですが、
phpでheader関数で404を返していたのですが、phpじゃなくて
.htaccessで除外する方法ありますか?

ss155.dal0.gigablast.com
ss157.dal0.gigablast.com
ss161.dal0.gigablast.com

よろしくお願いします。
0622nobodyさん2007/11/27(火) 01:50:05ID:Rl8Ir33j
ちなみに、こう書いてみたのですが、スルーされてしまいました。

order allow,deny
allow from all
deny from .gigablast.com
0623nobodyさん2007/11/27(火) 01:53:29ID:???
http://gigablast.com/
0624nobodyさん2007/11/27(火) 01:57:34ID:???
>>621-622
昔はこの板に.htaccessの偉い人ってスレがあったはずなんだが
もうないようだな
web製作板にそれ系のスレがあるからそこかな
0625nobodyさん2007/11/27(火) 02:05:25ID:???
>>621
.htaccessが使えるようになってない。
とかいうことは、さすがにありませんよね?
0626nobodyさん2007/11/27(火) 02:13:39ID:???
InfoRelay Online Systems, Inc. INFORELAY-NETBLOCK01 (NET-66-231-176-0-1)
66.231.176.0 - 66.231.191.255
Gigablast, Inc. INFORELAY-GIGABLAST-SJC1 (NET-66-231-189-0-1)
66.231.189.0 - 66.231.189.255


order allow,deny
allow from all
#deny from 66.231.176.0/20
deny from 66.231.189.0/24
06276262007/11/27(火) 02:15:45ID:???
下がだめなら上を試してみて
0628nobodyさん2007/11/27(火) 02:43:29ID:Rl8Ir33j
>>624-627
即レス、本当にどうもありがとうございました。
アクセスログが、このホストばかりなのでうんざりしていました。

>>626さんの方法で試してみます。
その方法があるとは、気付きませんでした。どうもありがとうございました。
0629nobodyさん2007/11/27(火) 03:03:57ID:???
別に遮断する必要もねーと思うがな
ただのbotだし
0630nobodyさん2007/11/27(火) 03:08:14ID:???
baiduなんて問答無用でシャットアウトだぜ
0631nobodyさん2007/11/27(火) 10:43:49ID:N1gFdFz8
http://example.com/hoge/日本語だよ/test/うあ+ああ-eigomomajiru-いいよ/
http://example.jp/フォルダ/testtest

こんなようなURLがいくつもある時、どうやって日本語部分だけをurlエンコードします??
日本語が入る位置や数などは毎回ランダムだとして(日本語が入ってない場合もあるとか)。

urlencode関数では「http:」の「:」なども変換されちゃうので、単独では使えないですよね。
0632nobodyさん2007/11/27(火) 11:03:06ID:???
へ?
0633nobodyさん2007/11/27(火) 11:06:33ID:???
>>631
ごくごく普通に parse_url してから split して、その文字列の範囲を調べて、
日本語コードあるいは ascii キャラクタ以外なら urlencode でいいんじゃない。
0634nobodyさん2007/11/27(火) 11:20:36ID:???
>>631
つーかそれってどういう状況?
最近のアマゾンのURLみたいな感じか? あれ全角日本語混じりでウザいんだけど。

>>633
parse_urlってmb系じゃないよな。
全角文字と半角文字が混じってたら上手くパース出来ないんじゃネ?
0635nobodyさん2007/11/27(火) 11:34:34ID:???
>>634
お前のレスの方がアマゾンより100倍ウザイ。
0636nobodyさん2007/11/27(火) 11:39:48ID:rP9v1OMr
PECLを学習しようと思っております。
phpやpearのように日本語のマニュアルを置いてあるアドレスご存知の方教えてください
0637nobodyさん2007/11/27(火) 11:48:32ID:???
とおもったら公式に乗ってましたね。失礼いたしました。
0638nobodyさん2007/11/27(火) 11:58:06ID:???
>>634
ブラウザが勝手にデコードしてるだけだろ
ソースはちゃんとurlencodeされてる
0639nobodyさん2007/11/27(火) 12:38:09ID:???
はい?w
0640nobodyさん2007/11/27(火) 12:48:52ID:fQMJu984
フォームで検索されたキーワード(tag)をtag.txtに格納したいのですが、
まったく動作しません・

<?php
$fp = fopen('tag.txt', 'w');
$str = $_POST['tag'];
fwrite($fp, $str);
?>

どこがまずいのでしょうか?
0641nobodyさん2007/11/27(火) 12:56:19ID:???
とりあえず質問の仕方を変えるべきだと思う
その質問ではエスパーでない限り答えようがない

・どのように動作しないのか
・格納する$_POST['tag']には値が入っているか(echoなどで調べられる)

まずいのは質問の仕方だと思う
0642暗黒元帥2007/11/27(火) 13:01:03ID:vaK6WH4m
俺って偉いの?
0643nobodyさん2007/11/27(火) 13:02:49ID:fQMJu984
>>641
<?php
if(isset($_POST['tag'])){
$fp = fopen('tag.txt', 'w');
$str = $_POST['tag'];
var_dump(fwrite($fp, $str));
}
?>

でbool(false)となります。
0644nobodyさん2007/11/27(火) 13:11:48ID:???
ほんと要領悪いのってとことん悪いのな。
マニュアル見たり問題を分割して考えたりしないのかよ。
0645nobodyさん2007/11/27(火) 13:12:21ID:???
<?php
if(isset($_POST['tag'])){
echo $_POST['tag'];←ここで値が表示されてるのかチェックしろ
$fp = fopen('tag.txt', 'w');
$str = $_POST['tag'];
var_dump(fwrite($fp, $str));
}
?>
0646nobodyさん2007/11/27(火) 13:14:25ID:???
<?php
if(isset($_POST['tag'])){
if ($fp = fopen('tag.txt', 'w')){
echo "ファイルをひらきました";
} else {
echo "ファイルがひらけません";
}
?>

これの結果をみせろ!
0647nobodyさん2007/11/27(火) 13:17:00ID:???
>>645
echo $_POST['tag'];←ここで値が表示されてるのかチェックしろ

ちゃんと検索タグが表示されます。
0648nobodyさん2007/11/27(火) 13:19:20ID:???
>>646
ファイルがひ「ら」けません  です。
0649nobodyさん2007/11/27(火) 13:20:59ID:???
セーフモードは?OSは?
いちいち言わせるなクズ
さっさと書けや
0650nobodyさん2007/11/27(火) 13:21:49ID:???
safemode [on]
os windows

です
0651nobodyさん2007/11/27(火) 13:24:53ID:8IH2G2KM
おまえらって

なんだかんだいっても、やさしいな
0652nobodyさん2007/11/27(火) 13:38:04ID:???
自分が充分に分かりそうな範囲だから教えてるだけじゃないの。
これが少し知らない事になると途端に荒れだす。
0653nobodyさん2007/11/27(火) 14:03:09ID:???
>>650
スクリプトを処理してるときにロックとかしてないよな?
ロックしてるときにテキストエディタで書き込むファイルを開いてたりしてねえだろうな
0654nobodyさん2007/11/27(火) 14:40:42ID:fQMJu984
>>653

それでした・・・・
ありがとうございました。
0655IT土方 ◆5m1CB.BcLA 2007/11/27(火) 14:45:42ID:s8Xdilbo
>>89
昔職場でそんな話題が出てたのを思い出した&最近XEADなんてモノを見つけて遊んでいるので、サクっと設計してみた。

スケジュール表組むだけだと本当に「HTMLエディタ覚えろよ」になるので、一応は嬢が自分でスケジュールが申請できるようにしてみたが……。
コミコミなら50画面近くイクな、これ(苦笑) 確かに設計から始めたら「最低300万」だわ。

固めて60KBくらいになったが、誰か見てみる?
冷やかしてやろうというお方はUPローダーの紹介ヨロシク。
0656nobodyさん2007/11/27(火) 15:10:21ID:???
>>655
http://www.axfc.net/uploader/

別にどうでもいいわけだが。
0657nobodyさん2007/11/27(火) 15:18:44ID:???
>>655
要求仕様も分からないのに画面設計って・・・エスパーですか?
0658nobodyさん2007/11/27(火) 15:29:54ID:???
>>655
おまえの無能さを指摘してやるから早くUPしろ
0659nobodyさん2007/11/27(火) 15:37:48ID:???
>>658
それよりも、要求仕様なしで作った雛形を見て、
>>657 が、どの程度風俗通いをしているかを
見極めてみたいと思いませんか?
06606592007/11/27(火) 15:41:50ID:???
>>655の間違いですた。
>>657さん、すみません。
0661nobodyさん2007/11/27(火) 15:45:53ID:OQsEuWQD
ねえ、なんでPHPって変数に$を付け忘れてもコンパイルエラーにならないの?
他のソースで定数名として宣言されてるからかもしれないって言う理由かもしれないけど
他の依存ソースもみてくれりゃいいじゃん。Javaから移ってきたんだけど
$つけ忘れのエラーが多くて、困るんだよ。どうしてそんくらいのことしてくれないのかな?コンパイラは。
0662nobodyさん2007/11/27(火) 15:53:18ID:???
javaみたいな曖昧な言語じゃないから
06636612007/11/27(火) 16:13:19ID:OQsEuWQD
>>662 ちゃんと答えてください!やはり、PHP厨のできはその程度なんですか!
0664nobodyさん2007/11/27(火) 16:15:46ID:???
>>663
お前の頭が悪いから付け忘れるだけじゃないのか?
0665nobodyさん2007/11/27(火) 16:28:50ID:???
Javaスレから来ました
できの悪い661がご迷惑をお掛けしました。
0666nobodyさん2007/11/27(火) 17:15:43ID:???
>>655
60KBの汚いソースまだぁ?
0667nobodyさん2007/11/27(火) 17:16:19ID:???
>>661
俺なんて頭よすぎるから、VBで「;」つけてたが
エラーではじかれた。
0668nobodyさん2007/11/27(火) 17:22:13ID:???
汚してごめん でもマジヤバイ


【政治】 「放置すると、日韓関係にヒビ」 外国人参政権付与、成立への流れ加速も…公明に各党同調、自民反対派は沈黙、首相次第か★4


http://news22.2ch.net/test/read.cgi/newsplus/1196149001/
0669IT土方 ◆5m1CB.BcLA 2007/11/27(火) 17:30:36ID:???
ではしばしお待ちを。まずはこれインストールよろしく
http://homepage2.nifty.com/dbc/xead.html

>>656
感謝。

>>657
だってツールで遊んでみたかっただけだから(笑
でも>>89って
・スケジュール一覧表表示させたい
・スケジュールを嬢側から入力させたい
ってことだよね? ならまぁこんなモンかと、さっくりとね。

>>658
ヨロ。いやマヂで。

>>659
まぁ毒男だし、行ったことないとは言わんが……(笑
いや、女だったら無いのかというのは置いておいて(爆)

>>666
獣の数字おめでとう(笑
0670nobodyさん2007/11/27(火) 17:38:23ID:???
きめぇコテ
0671IT土方 ◆5m1CB.BcLA 2007/11/27(火) 17:51:44ID:???
アップロード終了。キーワードは「XEAD」で。
http://www11.axfc.net/uploader/20/so/He_49930.zip.html
アップロードしたら30KBだったわ(苦笑)
0672nobodyさん2007/11/27(火) 18:00:53ID:???
とりあえず乙としか言いようがない
しかし仕事を奪うようなことはしちゃならんよ、業界人として。
0673nobodyさん2007/11/27(火) 18:44:31ID:???
javaかよw
フレームワークだけで作ったのか
0674nobodyさん2007/11/27(火) 18:45:15ID:???
>>661
字句解析時に$が付いてりゃ変数として、
なけりゃ定数の名前やら関数名やらと一緒に分類される。
そして定数やら関数は実行時に定義される。
なのでパースが終わった時点ではまだエラーを出せない。
ポカミス減らしたかったらIDEに頼ろうぜ。
0675nobodyさん2007/11/27(火) 19:01:34ID:???
>>671
PHP化して
0676nobodyさん2007/11/27(火) 19:09:40ID:???
そろそろうぇb制作の談話スレの住民どもはスレ違いの話はするな
0677nobodyさん2007/11/27(火) 19:14:21ID:???
なんかすごそうだが何がなんだか俺にはわからんぜ・・・
これがSEってやつか?
0678nobodyさん2007/11/27(火) 19:41:00ID:???
IT土方を上手く煽ったりおだてたりして風俗システムをうpさせて
まんまと盗もうとしてるバカが多いスレはここですか?
0679nobodyさん2007/11/27(火) 19:41:59ID:???
こんなのも分からんとかどんだけwww馬鹿コテが調子に乗るからそういう事言うな。
0680nobodyさん2007/11/27(火) 19:48:36ID:???
たのむからこれ以上はSOHOスレでやってくれ
0681nobodyさん2007/11/27(火) 19:53:22ID:???
>>671
xslは見てません。htmlだけ見させてもらいましたw
インターフェイスは、結局はPHPで動的に吐かせることになるわけだし、あえて突っ込む必要も無いのだが、
マスタ表示テーブルはページングのためのリンクが必須。
システム面に関しては、従業員管理に携帯電話固有番号があるあたり、モバイル意識してるとは思うが、
モバイルの簡易ページが後々必要になりますな。
催促のメールは、ちょっとやりすぎ感が否めない感じ。でも悪くは無い。
シフト入力は1週間単位では少ない気がする。俺なら2週間単位。
ありきたりすぎて全体的に見ても、そんなに冷やかしどころは無いよ。
メシ前のいい暇つぶしでした。以上。
0682デリヘル店長2007/11/27(火) 20:06:07ID:???

  ありがとうございました。早速外注のプログラマに当店用にモデレートしてもらいます。


  今夜は旨い酒が飲めそうです ^^

0683nobodyさん2007/11/27(火) 20:06:16ID:???
クンクン
0684nobodyさん2007/11/27(火) 20:08:05ID:???
プログラミングってやったことないんですけど何から始めればいいですか
0685nobodyさん2007/11/27(火) 20:08:40ID:???
プログラミングでぐぐるとこからはじめてください
0686nobodyさん2007/11/27(火) 20:19:00ID:???
まだググってなかったです
ありがとうございました
プログラミングってやっぱ難しいんですねwikipedia読んだだけでもさっぱりでした
■ このスレッドは過去ログ倉庫に格納されています