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

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

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

PHP Home Page
http://www.php.net/
0002nobodyさん2006/11/27(月) 17:52:42ID:???
では早速。

みなさん、PHPを書く時、<?〜?>か<?php〜?>どちらで書いてます?
最近、後者で書く時が多いのですが、そう癖づけた方がいいのでしょうか?
それともぶっちゃけあまり変わらないから、<?〜?>でも問題ないのでしょうか?
0003nobodyさん2006/11/27(月) 18:12:27ID:???
超初心者はなにも考えず後者を使え
0004前すれ9862006/11/28(火) 01:12:54ID:???
探したら確かに
/usr/share/php5/
にphp.ini-distがありました。

debianだと元々設定ファイルが無いんですね。
/etc以下にはありませんでした。

しかしながら検索で*を使うのを忘れてました。
恥ずかしい限りです。でも皆さんありがとうございます。
0005QQQ2006/11/28(火) 11:25:10ID:trk6Ybn1
テキストボックス一つに対してボタンを二つ用意して
それぞれのボタンで入力に対して異なる処理をさせたいんですが、
どうやったらできますか?
現状ソースは以下
<INPUT TYPE="text" NAME="var" SIZE="20">
<FORM ACTION="http://localhost/search1.php"; METHOD=POST>
<INPUT TYPE="submit" VALUE="実行1">    
</FORM>
<FORM ACTION="http://localhost/search2.php"; METHOD=POST>
<INPUT TYPE="submit" VALUE="実行2">    
</FORM>
元々、一行目の文を<form>の中に入れてました。ボタンを二つに
したかったので外に出しちゃいましたwこれでは値が渡されません。
あ、これPHPファイルをコールする直前のHTML内の処理ですね。
でもできれば回答お願いします。
0006nobodyさん2006/11/28(火) 11:29:04ID:???
超初心者ですが、foreachについてお聞きしたいことが。
foreachには、
1 foreach(array_expression as $value)
2 foreach(array_expression as $key => $value)
の2つの形式がありますよね?
1では、ループの値は$valueに格納されますが、2のほうでは$keyと$valueに
それぞれ何が格納されて、どんな時に使うのか分かりません。マニュアルを
見たのですが、ピンとこなくて。。。
000762006/11/28(火) 12:09:48ID:???
わかりましたので取り下げで。
0008nobodyさん2006/11/28(火) 12:18:54ID:???
>>5
っ name
0009nobodyさん2006/11/28(火) 13:46:11ID:PnRJydza
テキストファイルの中身をすべて出力するには
どうすればよいのでしょうか?
日本語が文字化けしてしまいます・・
0010nobodyさん2006/11/28(火) 13:56:58ID:???
>>2
ローカルでshort open tagをoffにしてるから<?php
<? ?>で動かないことはあっても<?php ?>で動かないことはないからね
0011nobodyさん2006/11/28(火) 13:59:20ID:???
>>9
mb_string 入れてる?
php.ini の [mbstring]の設定は?
読み込もうとしているテキストファイルの文字コードは?
001292006/11/28(火) 14:17:55ID:PnRJydza
>>11
文字コード変えてみたらうまくいくました
ありがとうございます

あと、テキストファイルに数行の文が書かれているのですが
読み込んで出力しても、改行がされてませんどうすれば
テキストファイルの内容そのまま出力できますか?
0013nobodyさん2006/11/28(火) 14:35:44ID:???
>>12
どうやって取り込んだの?
file 関数使えばファイル全体を読み込んで配列に格納するし、
fgets で読めばァイルポインタから 1 行づつ取得してるんだろうし。

非エスパーでも回答可能な質問汁。
0014nobodyさん2006/11/28(火) 14:41:24ID:???
>>12
ブラウザで見てるからだろ
ブラウザ上での改行は<br>だから
0015nobodyさん2006/11/28(火) 14:41:41ID:???
<br />つければいいんじゃね
■ このスレッドは過去ログ倉庫に格納されています