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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/11/27(月) 17:46:42ID:???
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
PHP使いが優しくコメントを返しますが、
お礼はPHPの布教と初心者の救済をお願いします。

PHP Home Page
http://www.php.net/
0348nobodyさん2007/04/15(日) 14:38:57ID:???
男か女かなんてどうでもいいやん
03493172007/04/15(日) 15:11:00ID:???
>>346
大変参考になりました。
文法とかもチェックするようにします。
一応動いてくれたのでそれを自分の求める形にapplyさせてみます。
色々と本当にありがとうございました。
0350nobodyさん2007/04/15(日) 15:19:58ID:???
>>348
質問文を論理的に書いてくれるなら男か女かなんてどうでもいいけどな
0351nobodyさん2007/04/15(日) 15:25:41ID:Fa0l1a7N
CURLを使ってヤフーにログインしようとしているですが安定になったらサーバー側が
変わってログイオンできなくなりました。CURL専用掲示板とかはないですか?
0352nobodyさん2007/04/15(日) 15:46:25ID:???
ないと思うので、ここかhttp://pc11.2ch.net/test/read.cgi/php/1176364487/で質問投げれば?
PHPモジュールに組み込みしたCURL関数の質問ならすれ違いじゃない
03533322007/04/15(日) 16:53:43ID:???
>>337
相対パスで書きたいんです。
とても参考になりました。ありがとうございます。
0354nobodyさん2007/04/15(日) 16:59:44ID:???
myphpadminで
特定の項目(エクセルでいう行)を一度に改変したいのですが
具体的に何かコマンドを打ち込んでやるのですか

それともどこかをクリックすれば可能なのですか?
0355nobodyさん2007/04/15(日) 17:00:52ID:???
TOPに表示にあたる文字列1を
全部0に書き換えたいのです。
0356nobodyさん2007/04/15(日) 17:17:58ID:???
myphpadminは知らんがphpmyadminなら行のところの編集ボタンをクリックすれば
その行の編集ページに飛ぶと思います。
0357nobodyさん2007/04/15(日) 17:34:10ID:???
早速試してみますありがとうございました
0358nobodyさん2007/04/15(日) 23:58:29ID:5HEOKy6k
2ちゃんねるのdatを1行づつ読み込んで、レスアンカーにリンクタグをつけたいのですが、レス番号に全角数字を使った場合、hrefの中も全角数字になってしまいます。
href内の数字を半角数字にする方法はないでしょうか。

$Res = mb_eregi_replace( "(>>|>>|>>)(\d{1,4}|[0-9]{1,4})", "<a href=\"#\\2"\" target=\"_blank\">\\1\\2</a>", $Res );
03593582007/04/16(月) 00:09:12ID:???
訂正
$Res = mb_eregi_replace( "(>>|&gt;&gt;|>>)(\d{1,4}|[0-9]{1,4})", "<a href=\"#\\2"\" target=\"_blank\">\\1\\2</a>", $Res );
0360nobodyさん2007/04/16(月) 00:17:21ID:???
このすれいらなくない?
0361nobodyさん2007/04/16(月) 01:18:08ID:???
>>359
全角文字を半角文字にするマルチバイトの文字列関数が何かあったよ。マニュアル見てみて。
03623582007/04/16(月) 01:35:50ID:???
mb_convert_kanaですよね
リンクタグにはさまれた部分まで半角になってしまう方法しか思いつかなくて

$datRes = mb_eregi_replace( "(>>|&gt;&gt;|>>)(\d{1,4}|[0-9]{1,4})", "<a href=\"#" . mb_convert_kana( "\\2", 'n' ) . "\" target=\"_blank\">\\1\\2</a>", $datRes );
これだと、ちゃんと動かないし
0363nobodyさん2007/04/16(月) 08:18:29ID:???
頭使おうぜ
0364nobodyさん2007/04/16(月) 16:10:54ID:???
preg使おうぜ
0365nobodyさん2007/04/16(月) 16:38:16ID:???
foreach文やif文の後に来る、 :はどういう意味でしょうか。
wordpressのテーマファイルをいじっていて気になったのですが、
普通なら、{ }がくると思うのですが。
0366nobodyさん2007/04/16(月) 17:52:39ID:???
>普通なら
{}で制御するか:...endなんたら で制御するかは完全等価。
別に不思議でもなんでもない。
0367nobodyさん2007/04/16(月) 20:25:20ID:KZll3+ph
着メロをダウンロードさせるには
どのようにすればいいのでしょうか?

着メロファイルは、自分で作るように考えています
0368nobodyさん2007/04/16(月) 21:57:19ID:???
<a href="chakumero.mid">クリックしてね</a>
0369nobodyさん2007/04/16(月) 23:46:28ID:???
foreachで参照渡しできないPHP4なんてさっさと滅びればいいのに
0370nobodyさん2007/04/17(火) 08:21:05ID:???
良く通販サイトで商品をクリックすると履歴が残って

「あなたの最近ご覧になった商品」みたいな感じで一覧がでますが、
あれってどういう仕組みでできているのでしょうか?
PHPサイトでした。
0371nobodyさん2007/04/17(火) 08:27:49ID:???
>>370 袋の中に最近見た商品を入れてるのさ。 万引きではないぞ。
0372nobodyさん2007/04/17(火) 09:19:11ID:???
>>371
いまいちよくわかりませんが、なにか良い検索ワードがあったら教えてください。
0373nobodyさん2007/04/17(火) 09:53:14ID:???
つクッキー
0374nobodyさん2007/04/17(火) 10:11:15ID:???
>>373
セッションIDとか管理とかまでは行き着いたのですが、
なかなか具体的に説明しているサイトに出会えません^^;

クリックされた商品を一覧としてだしたいのですが・・

0375nobodyさん2007/04/17(火) 11:01:02ID:???
セッションIDとか管理とかを使ってそういう仕組みを作るのがプログラミング
0376nobodyさん2007/04/17(火) 11:06:30ID:???
>>374 クリックした時袋に入れればいいじゃない。
0377nobodyさん2007/04/19(木) 04:19:36ID:???
インサートした行の主キーを取得したり出来るでしょうか?
0378nobodyさん2007/04/19(木) 04:38:46ID:???
http://jp.php.net/manual/ja/function.mysql-insert-id.php
0379nobodyさん2007/04/19(木) 04:59:30ID:???
ありがとうございます。
0380nobodyさん2007/04/19(木) 05:26:02ID:???
pdoのトランザクションってmysqlじゃ動かないの?

例外飛んでrollBack()しても途中までの処理実行されてる。
0381nobodyさん2007/04/20(金) 16:26:08ID:qxeO8g24
>>380
MySQL4.1以上?テーブルタイプはInnoDBになってる?
0382一日駅長2007/04/21(土) 14:14:19ID:hBjr2D0l
こんにちは一日駅長と申します。
いきなりですが、PHPで作りたいものがあるんですが、
WINDOWS XPを使ってるのでAPACHE(←スペル合ってる?)をダウンロードしよ
うと思ったのですが。APACHE MONITOR IS ALREADY STRATEDとエラーが、、
なんか上手くいかんのです。全てのプログラム→からクリックしてもなにも出来ない
し、ためしにXAMPPをダウンロードしたのが影響してるのかな?????
上のを削除しようとしてもXAMPPが既に起動してますと表示されます。起動してないつもりだけど(涙)
スレ違いならスマソ。初心者で用語とか全くチンプンカンプンなので分かり易く
説明キボン。
0383一日駅長2007/04/21(土) 14:26:22ID:???
そう。XAMPPが原因かも
アパッチ使うなら
これみてみ
つttp://pc11.2ch.net/test/read.cgi/php/1167984858/
0384nobodyさん2007/04/21(土) 15:02:25ID:???
Apache Monitorはその名の通りモニターだから
Apache自体のインストールや起動や動作には全く無関係。
やり直したいならXAMPPのフォルダ消して再度インストールすべし。
0385一日駅長2007/04/21(土) 17:51:55ID:hBjr2D0l
XAMPPを消す時、デスクトップに有るアイコンだけが消せなかったので
拡張子を消してから削除してんですけど問題ないですよね?
0386nobodyさん2007/04/21(土) 17:57:58ID:???
いやまあ・・・windows入門みたいなのを学習してからにしなさい。駅長さん
0387nobodyさん2007/04/21(土) 18:10:44ID:???
>>385
おまえが最初に質問したスレにアドバイス書いてきたからみにいけ
0388nobodyさん2007/04/27(金) 02:23:00ID:lDaJhRAc
PHPとPostgreSQLで構築しているんですが、データが表示されません。
DBの接続は成功とでていますし、PHPinfo();もできるんですが。
なにが原因なんでしょうか?
調べたところ文字コードが関係していると思うのですが、
アドバイスをください。
よろしくお願い致します。
0389nobodyさん2007/04/27(金) 04:36:15ID:???
エスパー伊藤さん、出番ですよ
0390nobodyさん2007/04/27(金) 08:20:44ID:???
>>388
とりあえず、書いたプログラムと、いくつかの設定(文字コードが気になるなら文字コードの設定)を晒してみたら?
0391nobodyさん2007/04/27(金) 09:39:45ID:???
>>388 とりあえず、ブラウザのエンコードを 日本語 (シフト JIS) にしろ。
0392nobodyさん2007/04/27(金) 14:52:09ID:SXL9ZI61
ereg_replaceについて質問です。
「\」を[¥]に置換したいのですができません。
このように一応やってみたんですが…

$check = ereg_replace("\\", "¥", $check);
0393nobodyさん2007/04/27(金) 15:24:57ID:???
>>392
ereg_replaceをstr_replaceにしてみたら
0394nobodyさん2007/04/27(金) 15:38:43ID:SXL9ZI61
>>393
できません…

\\ってのがいけないのかと思いつつも手が出せない状況です
0395nobodyさん2007/04/27(金) 15:43:10ID:SXL9ZI61
>>393
スイマセン、アップロードのし忘れでした。
ありがとうございます。
0396nobodyさん2007/04/27(金) 18:43:54ID:???
レンタルサーバで開発するなと何度言えば
0397nobodyさん2007/04/28(土) 09:28:36ID:MD2a4YGk
>>396
予算なきゃ仕方ないだろ。
0398nobodyさん2007/04/28(土) 09:43:38ID:???
予算出して何導入する気だよ
0399nobodyさん2007/04/28(土) 10:05:40ID:???
ローカルに立てろと
0400nobodyさん2007/04/28(土) 11:31:12ID:???
専用サーバ買って運用する気だったのかw
0401nobodyさん2007/04/28(土) 12:43:09ID:???
$word = array("不");

foreach($word as $henkan) {
$com = ereg_replace($henkan, "府", $com);
}

という感じで$comに$wordが記入された場合$henkanに変換されるよう処理したいのですが
不にスペースなどが加わると変換が上手く出来ません。
$wordに設定されている文字が含まれていれば全て$henkanに変換するようにするにはどうすれば良いでしょうか。

お知恵を。
0402nobodyさん2007/04/28(土) 12:54:22ID:???
>>401
http://jp.php.net/ereg_replace
まずここを読もう
0403nobodyさん2007/04/28(土) 13:14:35ID:???
>>402
"不" を '不' にするって事ですか?
わかりませんorz
0404nobodyさん2007/04/28(土) 14:02:01ID:???
じゃ諦めよう
0405nobodyさん2007/04/28(土) 18:51:35ID:???
$com = ' 不 二 家  ';
$word = array('不','二','家');
foreach($word as $henkan) {
switch($henkan){
case '不':
$com = ereg_replace($henkan, "く", $com).'<br>';
break;
case '二':
$com = ereg_replace($henkan, "じ", $com).'<br>';;
break;
case '家':
$com = ereg_replace($henkan, "ら", $com).'<br>';
break;
default:
}
}
echo $com;
0406nobodyさん2007/04/28(土) 22:26:07ID:???
$com = ' 不 二 家 ';
$word = array('不','二','家');
foreach($word as $henkan) {
$com = ereg_replace($henkan, "府", $com).'<br>';
}
echo $com;
0407nobodyさん2007/04/30(月) 22:54:10ID:YPFQGcFE
質問です。違う板にも書きましたが、
本とサイトを見て、
DBをEUCに
後PHPを
default_charset = EUC-JP
mbstring.http_output = EUC-JP
mbstring.internal_encoding = EUC-JP
mbstring.http_input = ASCII,JIS,EUC-JP,SJIS
mbstring.detect_order = ASCII,JIS,EUC-JP,SJIS
mbstring.substitute_character = none
か
default_charset = Shift_JIS
output_buffering = On
output_handler = mb_output_handler
mbstring.http_output = SJIS
mbstring.internal_encoding = EUC-JP
mbstring.http_input = ASCII,JIS,SJIS,EUC-JP
mbstring.detect_order = ASCII,JIS,SJIS,EUC-JP
mbstring.substitute_character = none
にあわせようと思うのですが、どうでしょうか?
0408nobodyさん2007/04/30(月) 22:56:19ID:???
>>407
自己責任の範疇で好きにしたらいいんじゃないですか? 
0409nobodyさん2007/04/30(月) 23:07:10ID:YPFQGcFE
表示がされないんです。
自己責任でやります。
教えてください。
0410nobodyさん2007/04/30(月) 23:12:02ID:???
変えて表示されるんなら変えれば?
0411nobodyさん2007/05/01(火) 00:10:03ID:1OYzEHDw
へ?なんで?
なんでそんな悪いことしました?
設定でどっちに設定したら表示されるかということなんですが。
0412nobodyさん2007/05/01(火) 00:15:16ID:???
んなことお前さんの環境も知らないのに分かるわけないだろうが
0413nobodyさん2007/05/01(火) 00:21:25ID:???
>>412
おまえこそ、>>1を読め。くず
0414nobodyさん2007/05/01(火) 00:23:42ID:???
>>413
お前が一番いらないだろ死ね低脳
0415nobodyさん2007/05/01(火) 00:44:52ID:???
>>414
いや。おまえがいらない。
0416nobodyさん2007/05/01(火) 00:48:09ID:EEwZpxpS
大体、環境もくそもねええよ!php.iniの設定でwww

わらえるww
0417nobodyさん2007/05/01(火) 01:02:50ID:???
だってさ。良かったね。
0418nobodyさん2007/05/01(火) 01:05:35ID:1OYzEHDw
416さんへ。
そんなに笑える?
php.iniの設定を
http://www.hizlab.net/app/phppg.html
見てやったんですが.....
後データベース言語はEUC-JPです。
0419nobodyさん2007/05/01(火) 01:09:00ID:???
マルチポストには誰も真面目に答えないと思います
0420nobodyさん2007/05/01(火) 01:20:00ID:1OYzEHDw
407です。
マルチポストは確かにいけないです。
ごめんなさい。
迷惑かけてすいませんでした。
0421nobodyさん2007/05/02(水) 07:43:54ID:M/75jEZI
アパッチとPHPインストールしてプログラム書いたんだが、
ブラウザでtest.phpというのを開いて表示確認しようとしたら
"保存しますか?"ウィンドウが出てきて困ってるんだけど…

サーバーにアップしたファイルは普通に見れてるんでプログラムは
間違ってないんだけど、どうしたらええんやろ…

だれか助けて〜
0422nobodyさん2007/05/02(水) 08:06:50ID:???
>サーバーにアップしたファイルは普通に見れてるんでプログラムは間違ってない
これの意味が分からんのだが説明してくれ
0423nobodyさん2007/05/02(水) 08:20:07ID:M/75jEZI
ローカルのc:\apache Group\htdoc\test.phpを開こうとしても保存ウィンドウがでるんですよ。
でも、そのファイルを有料サーバーとかにアップしてブラウザで見るとちゃんと表示されるので
この違いをなんとかしたいなぁ…と。

よくわからないんですけど、アパッチとPHPをインストールすれば、ローカルでもPHPファイル
が見れるようになる…はず。

0424nobodyさん2007/05/02(水) 09:00:11ID:M/75jEZI
アパッチをスタートさせるときにエラーが出てるようです…
どうしたらええんやろか…

httpd.exe: Syntax error on line 115 of C:/Apache Group/conf/httpd.conf: Cannot Load C:\php/sapi/php4apache.dll into server:
0425nobodyさん2007/05/02(水) 09:25:32ID:???
君はローカルでサーバ立ててないのか?
0426nobodyさん2007/05/02(水) 09:37:49ID:M/75jEZI
ローカルでサーバー立てるとかよくわからないんですが…
0427nobodyさん2007/05/02(水) 09:51:45ID:???
>>426
君の知識ではまだWebサーバ構築は早いんでないかな。
とりあえずここでも読んでみるといいかも。
http://www.php.net/manual/ja/install.windows.php
0428nobodyさん2007/05/02(水) 13:00:32ID:???
>>424
Load C:\php/sapi/php4apache.dll into server
なんかパスの区切りに\と/が混在してるなあ。
0429nobodyさん2007/05/02(水) 13:19:05ID:7CR3PRan
>>424
なぜ、だれもおしえてやらないんだ??簡単な問題なのに。
Syntax error on line 115 of C:/Apache Group/conf/httpd.conf
とある。要するにApacheの設定ファイルhttpd.confの115行目がシンタックスエラー(Syntax error)
なんだ。
115行目付近で記述違いがある。
0430nobodyさん2007/05/02(水) 15:52:30ID:???
>>429
>>424==ID:M/75jEZI
>>426==ID:M/75jEZI
つまり
>>424=426
なんだぜ!

その上で426読んでみ?
0431nobodyさん2007/05/02(水) 16:29:05ID:M/75jEZI
いろいろありがとうございます。
どうやらアパッチとPHPのモジュールのバージョンが合わないのが
このエラーの原因のようです。
0432山本山2007/05/02(水) 18:11:21ID:???
PCってなんですか・・???
0433nobodyさん2007/05/02(水) 18:58:42ID:7CR3PRan
プロレスCentury
0434nobodyさん2007/05/04(金) 10:43:03ID:???
global変数いっぱい使うとどんな問題あるの?
0435nobodyさん2007/05/06(日) 02:21:11ID:JECaCMvY
JavaScriptの変数の値をphpの変数に入れることってできますか?
0436nobodyさん2007/05/06(日) 08:08:28ID:???
できません
0437nobodyさん2007/05/06(日) 16:37:45ID:b+NCBq+M
>>435
JavaScriptのデータをURLのリンクに入れて勝手にページ飛ばして
PHPのGETデータで受け取る。

俺は上司に怒られたけど。画期的な開発だとおもってたなあ。
0438nobodyさん2007/05/06(日) 17:03:32ID:???
>URLのリンク
意味不明
0439nobodyさん2007/05/06(日) 18:01:39ID:???
クエリー部分って事でしょ
0440nobodyさん2007/05/06(日) 18:14:37ID:???
わかんないなら素直に聞けばよかったのに
0441nobodyさん2007/05/10(木) 00:05:40ID:blXTyZUs
signal Segmentation faultとかは
一体どうすれえばデバッグできるんですかね。

途方にくれてます。
0442nobodyさん2007/05/10(木) 00:11:35ID:???
なにそれ
0443nobodyさん2007/05/10(木) 01:07:44ID:blXTyZUs
サーバーが見つかりませんとかいきなり出るんですよ。
それでログ見たら上記のメッセージが出とるわけです。

そしてそれしか出てないので何もしようが無いわけです。

dbg使えばいいっぽいけど、使い方ワガンネ
0444nobodyさん2007/05/10(木) 01:16:06ID:???
解決

関数の戻り値をそのままコンストラクタの引数として渡すのやめたらとまった。
なんだこれは。
0445nobodyさん2007/05/10(木) 20:42:55ID:???
「php.ini」の読み方は「ピーエイチピー イニ」で良いのでしょうか?
0446nobodyさん2007/05/11(金) 02:00:07ID:???
knoppixでphpの勉強できますか?
ノートパソコンのHDDが壊れてやむなくknoppix使ってます。
宜しくお願いします。
0447nobodyさん2007/05/11(金) 02:22:44ID:???
それより新しいのと交換した方が早くね?
0448nobodyさん2007/05/11(金) 02:28:48ID:???
HDD無しでどこに保存すればいいのやら・・・
■ このスレッドは過去ログ倉庫に格納されています