トップページ⇒php
176コメント66KB

【初心者】励ましあいながらサイト製作【PHP】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/09/03(土) 10:30:34ID:???
何も分からん俺がPHPでWEBサイトを作るスレ
http://pc8.2ch.net/test/read.cgi/php/1125396428/
から分家。

共同で何かを作るわけではなく、それぞれが勝手に自分の物を
作りながらひとり言を言ったり傷を舐めあったり質問をしあったりするスレです。
0067nobodyさん2005/09/08(木) 15:45:13ID:???
>>66
スタンドアロン版なんてあったのか
汎用エディタに慣れてしまうと、プロジェクト管理とか面倒なんだよな
0068nobodyさん2005/09/09(金) 16:59:32ID:tGBnfrTy
<?

Header("Content-type: text/octet-stream;");
Header("Content-disposition: attachment; filename=hoge.csv");

print("あいうえお\n");

?>

単純にCSVファイルをダウンロードさせたいだけなのですが、
これにアクセスしてもただ文字が表示されるだけです。
なぜでしょうか。お願いします。
0069nobodyさん2005/09/09(金) 17:01:58ID:???
>>68
content-typeがtextだから
0070nobodyさん2005/09/09(金) 18:32:14ID:tGBnfrTy
>69
ありがとうございます。
もう1個だけ教えて下さい。
<?
function csv(){
Header("Content-type: Application/octet-stream;");
Header("Content-disposition: attachment; filename=hoge.csv");

print("あいうえお\n");
}

function html(){
print "<form action=csvtest.php method=post>";
print "<input type=hidden name=hoge value=hoge>";
print "<input type=submit>";
print "</form>";
}

global $_POST;
$hoge = $_POST['hoge'];

if($hoge == ""){
html();
}else{
csv();
}
?>
0071702005/09/09(金) 18:33:16ID:tGBnfrTy
上記を実行して頂くとわかるのですが、ダウンロードダイアログが開いて、
開くをクリックすると、なぜかもう一度ダイアログが出て開くをクリックすると
csvが開けます。なぜダイアログが2回出てしまうのでしょうか。
ご教示ください。

POSTしているのがいけないのでしょうか?
確認していませんが、GETでやると1回で済むと思います。
0072nobodyさん2005/09/10(土) 00:49:37ID:X+h+0+O0
age
0073nobodyさん2005/09/10(土) 02:24:58ID:4eRTgX7a
PostgreSQLは追記型DBなので、バキュームをしないとDBが肥大化
すると聞きました。
高性能らしいのですが、書き込みの多いサイトだと放っておいたら
レン鯖だとそのうち容量オーバーしやすいのでしょうか。
大した事はしないので、おとなしくMySQLを使っていた方が無難?
0074名無しさん@そうだ選挙に行こう2005/09/10(土) 19:32:31ID:p09f3dkK
postメソッドで受け渡しする際に引数の中に『&』が入っても大丈夫な記述ってできないですか?
例えばこんな感じで、〜/hoge.php?a=1&b=2&c="d&e"とかくくってもダメなんです...
0075名無しさん@そうだ選挙に行こう2005/09/10(土) 19:34:00ID:???
>>74
&→%26
0076名無しさん@そうだ選挙に行こう2005/09/10(土) 19:42:07ID:???
>>74
urlencodeしなきゃだめだ

つか励ましあうのって無理があるな
0077nobodyさん2005/09/12(月) 01:55:38ID:Wrz9iarD
age
0078オナニスト ◆MRmxpjiK.2 2005/09/12(月) 04:15:34ID:6Ew75INN
移動したんですね。自分はまだ全然進んでません。
詳しくは日記を見てください;;
http://zone.s33.xrea.com/nik/nik.cgi

1Mでいいので開通早くて速度でる会社教えてください
YAHOO ソネット Jコム ビッグローブ アサヒネット 
ケーブル以外でお願いします;;。
0079nobodyさん2005/09/12(月) 21:29:17ID:EmmBgl/h
励ましage
0080nobodyさん2005/09/13(火) 09:34:30ID:???
挫折sage
0081nobodyさん2005/09/13(火) 09:39:38ID:???
がんばり中age
0082 ◆SyMIZYHImA 2005/09/13(火) 11:28:53ID:???
http://images-jp.amazon.com/images/P/B00009B8MC.09.22TLZZZZ.jpg
http://images-jp.amazon.com/images/P/B00009B8MC.09.99TLZZZZ.jpg

Amazonみたいに、path_infoとGDを使って値引率を動的に画像の中に
合成しようと思っているのだけど、ImageTTFTextは使わずにimagestringを
使いたい。

でも、imagestringのパラメータにフォントサイズの項目が見当たらない・・・
ビットマップフォントを無理に拡大しても荒れるだけだからなのかなあ。
0083nobodyさん2005/09/13(火) 11:54:05ID:???
どこのPHP使ってるんだ
0084 ◆SyMIZYHImA 2005/09/13(火) 12:08:21ID:???
あ、いや、AmazonがPHPを使っているとかそういうことではなくて、
PHPで同じ機能を再現できないかと思って。

でもAmazonの値引率の表示って結構凝っていて、文字部分まで
リアルタイムに合成して作っているんじゃないっぽい。
どうも1.png〜99.pngまでの合成用画像をあらかじめ用意しておいて
それを使っているような気がしてきた。

で、そんな面倒なことをする気がない私はビットマップフォントの合成で
お茶を濁しましたとさ。
見た目ちょっとヘボいけど、汎用性が高いからこれでいいや。めでたしめでたし。
0085nobodyさん2005/09/13(火) 13:19:39ID:???
>>84
なんでimagettftextは使いたくないの?
0086 ◆SyMIZYHImA 2005/09/13(火) 13:46:03ID:???
>>85
サイト名と設置URLとメールアドレスを設定するだけですぐにスタートできる、
お手軽なショッピングサイト構築ツールを作ってるんですわ。

フリーの書体だとしても、配布セットの中に勝手に他人の著作物を
同梱するわけにもいかないので、お気軽さ優先で。
0087nobodyさん2005/09/13(火) 13:59:35ID:???
>>86
だったらこれ使えば?

ttp://www.widgnet.com/gdf_fonts/
0088 ◆SyMIZYHImA 2005/09/13(火) 14:14:36ID:???
>>87
紹介感謝です。
もし公開後にショボいと言われまくるようだったら、専用のフォントでも
自作して同梱することにします。
たかだか「0〜9+o+f」の12文字だけだしね。
0089nobodyさん2005/09/13(火) 14:35:55ID:???
XOOPSでも使っとけ。
池沼ばっかりでいいぞ。
0090nobodyさん2005/09/13(火) 15:05:47ID:???
>>89
2chブラウザでも使っとけ。
誤爆が減っていいぞ。
0091nobodyさん2005/09/13(火) 20:11:47ID:???
参考書を読んで大体しくみを理解できたら、実際にソースを打ち込んで、何も見ないで打てるようになったら次の章にすすむ

自分はこういうやり方でやってるんですが、皆さんはどうやってますか?
0092nobodyさん2005/09/13(火) 20:40:08ID:???
>>91
自分の場合、一通り読んでからプログラムを組みます。
それで実際、組むとき、あやふやな部分を確かめるって感じです。
0093 ◆SyMIZYHImA 2005/09/13(火) 20:58:24ID:???
>>91
ヒマな時間にリファレンス本を流し読みして「この言語ではこういうことができる」
という部分をまず掴みます。
使いそうな関数のページには折り目をつけておきますが、まず読み返すことはありません。

実際に組む時は、8割方過去に作ったスクリプトからコピペして改変します。
過去にない処理が必要になった場合、例えば「php 全角英数 半角英数 変換 」
とかググって、その処理に必要な関数名を調べます。
次にその関数名でまたググり、オンラインリファレンスから例文をコピペして
パラメータだけいじります。

自分で暗記で打てるのはif文程度。
0094nobodyさん2005/09/14(水) 02:20:26ID:???
>>91
プログラミングってものに慣れてきたら>>93みたいなやり方。

別に参考書が全部を完璧に教えてくれるわけじゃないから(というか中途半端な場合が多い)
分からないところは、「分からなかった」って事だけ覚えてれば、その場では分からなくてもいいと思う。
(サンプルコードを打ち込むのはいまいち為にならない。サンプルコードを落として、適当にいじくり倒す方がずっと為になる)

1,2回読んで分からなければ、その文章自体が下手糞か、自分にはまだ早い場合が殆どだと思うんで
放っておいて、色んなドキュメントとかソースなんかを見てるうちに
ピンと来る内容にあたることがあるだろうから、その時にしっかり物にすればいい。
(ずっとピンと来ないのであれば、向いてないって事だろうし、参考書をいくら読んでも理解出来ないはず)

最初の頃のお勧めの方法としては
1.参考書の章を読む
2.よく分からない部分はピックアップしていく
3.いまいち処理が分からない時は、関数名や文中のキーワードでググる(公式ドキュメントの関連項目は必読)
4.もう1回読む
5.分からなくても、分からなかったこととして保留したまま次の章へ。本を読み終わったらしばらく読み直さない(すぐに読み直してもどうせ理解出来ない)。
0095nobodyさん2005/09/14(水) 09:48:53ID:???
どんなことが出来るか最初は分からないんだよね。
だから最初は基本的な部分だけ押さえて、後はリファレンスばっかり読む。
あーこんなことが出来るんだーなんて言いながら概要を掴んで、
実際に書いてみて、いじってみて、あーこうなるんだーって理解する。
そういうのの積み重ねだ。あhっはははははははははははh
0096nobodyさん2005/09/14(水) 23:30:59ID:???
まだ、初心者の域を出てないのに仕事でプログラムを書かざるをえない。
めちゃくちゃな処理でなんとか思い通りに動かして、あとになって、もっとスマートな方法を見つけるけど、自分で書いたコードなのにもう、こんがらがってそれを適用するのもまた大仕事。
0097nobodyさん2005/09/14(水) 23:41:11ID:???
皆さん色々なご意見ありがとうございますm(_ _)m
これからの勉強の参考にさせていただこうと思います。
0098nobodyさん2005/09/15(木) 23:59:31ID:???
>>71
別に普通に落ちてくる。Firefox で確認
あと global $_POST は要らない
0099nobodyさん2005/09/17(土) 19:09:39ID:???
PHP初めて一週間。
いま、オブジェクト指向ってのを勉強してるけど、やっぱり難しい・・
0100nobodyさん2005/09/18(日) 00:51:32ID:???
PHPの他の部分はちゃんと理解できてるか?

PHPのオブジェクト指向って、使わなきゃ使わないでどうにかなるし、
どうにかしちゃう場合が多いので、他のとこ覚えてからの方がいい気がするよ。
0101nobodyさん2005/09/18(日) 01:20:10ID:???
>>100

そうなんですか。
じゃぁとりあえずは後回しでもいいんですね。
PHPはまだまだ覚えていない部分がたくさんあります(д`;)
ファイルの扱いや、サーバーとクライアント間のデータのやりとりといったモノの方が実用的な気がするので
こっちの方を先に覚えようと思います。
ありがとうございました。
0102nobodyさん2005/09/18(日) 10:10:54ID:???
$subject = $from = $text = $atta = $part = $attach = ""
これって変数をまとめて初期化しているんですよね?
0103nobodyさん2005/09/18(日) 19:23:32ID:???
初期化に該当するかどうかは知らんけど、
羅列してる変数全てに""を代入してる。

PHPでは基本的にあまり変数の宣言や初期化はしないし、
するにしても、そういう分かりにくい仕方はしないよ。
0104nobodyさん2005/09/18(日) 22:10:06ID:???
え、phpって初期化不要?
気持ち悪いからしてるけど普通しないもんなの?
0105nobodyさん2005/09/19(月) 00:01:34ID:???
自分の認識外の部分で同じ名前のグローバル変数が使われちゃっている可能性もあるし、
http://d.hatena.ne.jp/keyword/register_globals
register_globals問題もあるので、念のため初期化してからの方が無難なのかもね。

自分も初心者なのでよーわからんのですが、
function Hoge_Hoge(){
//必要なグローバル変数だけを意識的に取り込む
global $str;
処理
}
Hoge_Hoge();

ってな感じでとりあえずfunctionで囲んでおけば安心?
0106nobodyさん2005/09/19(月) 00:32:40ID:???
>>104
初期化とは異なるけど、例えば分岐処理を簡単に済ませたい時とか

function fooBar(){
 $text = "";
 if (式) {
 $text = "foobar";
 }
return $text;
}

こういうelseの必要ない書き方とか、あとは何があったかな
0107nobodyさん2005/09/19(月) 03:13:27ID:???
自分は、全部を全部初期化するんじゃなくて、初期化する必要のある変数だけ初期化するようにしてる。

たとえば
for($i = 0; $i < 10; $i++) $foo .= $bar[$i];
なところは
$foo = "";
for($i = 0; $i < 10; $i++) $foo .= $bar[$i];
とするとか。そのくらい。

自分が始めた時は、そういうことも大事だけど
http://php.s3.to/man/types.comparisons.html
あたりの挙動をちゃんと把握する事の方が、変な動作するスクリプト減らすのには役立つなぁと思った次第。

>>106
それって、パフォーマンス的にも可読性保つためにも、素直にelse使った方がいい気が…
0108nobodyさん2005/09/19(月) 10:20:39ID:???
>>107
漏れは>>106の書き方好き。
先にまず初期値。
その後、複数の条件を羅列することも出来る。
case文っぽい感じだよね?

可読性に関しては好みだとは思うけど、パフォーマンス的に差が出るようなものなの?
0109nobodyさん2005/09/19(月) 16:09:08ID:???
trueなら"foobar"、そうでないなら""という動作をする記述をしたいなら、素直にそう書くべきという意見。
まぁ、「最初は""で、trueだった時だけ"foobar"」って見方も出来るから、好みっちゃ好みなのは確かなんだけど、
>>104みたいな初期化の仕方をした上で>>106の記述をすると、
「ん?この値何が入ってるんだよ」って感じで、ソースをさかのぼって見なきゃいけなくなっちゃう事が多い。
(書いてる時はいいんだけど、後から保守する時が……)

パフォーマンス云々は、体感できる差じゃないけど、後から必ず値が入る場合にも初期化されちゃう分無駄だよ、ってだけ。
0110nobodyさん2005/09/19(月) 17:37:00ID:???
>>109
>>>104みたいな初期化の仕方をした上で>>106の記述をすると、

>>106の方で「初期化とは異なる」と最初で断ってるわけなんだからこれはおかしいんじゃない?
変数を空にするのは、単に初期化するためだけはないと言ってるんじゃないの?
それに>>106みたいな手法の方が楽だということもあるんだし、それぞれじゃないかな。
01111092005/09/19(月) 21:08:52ID:???
>>110
>>106は、初期化(初期値の代入)と取るのが自然な気が。
現に、""を初期値に設定して、ifがtrueの場合のみ"foobar"を代入、と捕らえるのが自然な記述だと思うし。
こういうのって、本人がどういうつもりで書いたかという事よりも
実際の挙動や、読み手がどう取るか、の方が大事なんじゃないかな。

んで、それぞれはそれぞれだよ、駄目だなんて一言も言ってない。
読み難くなくて、ちゃんと動けば全然問題ないと思う。
0112nobodyさん2005/09/20(火) 10:32:51ID:???
function fooBar(){
 if (!式) { return; }
 return "foobar";
}
自分ならこう書くかな。
初期化以前に極力新しい変数は作らない。
0113nobodyさん2005/09/20(火) 11:01:10ID:???
まあ、その式次第だな。
たとえば式がcount(array)とかで、1ページで何回も呼び出されるものなら、
staticでページ1回につき1回の計算だけで済ましたりするだろう。
単純になんでもない式なら>>112だな。
0114nobodyさん2005/09/28(水) 20:10:51ID:???
フォームから\マークを送信するだけでもれなく2倍還元!


という感謝祭が私の作ったプログラムの中で連日開催されているのですが
何とかならないものでしょうか
0115nobodyさん2005/09/29(木) 07:55:10ID:???
>>114

if (get_magic_quotes_gpc()) {
$_POST['com'] = stripslashes($_POST['com']);//¥除去
}
0116nobodyさん2005/09/29(木) 14:07:07ID:???
これ楽だぞ。自作で一番よく使う関数。

function getGPC($string) {
 if(is_array($string)) {
  foreach($string as $key => $value) $string[$key] = getGPC($value);
  return $string;
 }
 if (get_magic_quotes_gpc()) {
  return stripslashes(urldecode($string));
 } else {
  return urldecode($string);
 }
}
0117nobodyさん2005/09/29(木) 15:28:58ID:???
>>116
GPCから入力された時点で自動的にurldecodeされてるはず
それだと%41みたいな値が渡せない。
0118nobodyさん2005/10/01(土) 17:52:21ID:???
(´・ω・`)
0119nobodyさん2005/10/08(土) 00:46:19ID:???
けっこう好きなスレなのにこのごろさっぱりだね・・ここ
0120nobodyさん2005/10/08(土) 10:03:04ID:???
作ってはいるんだけどねえ・・・
完成してから公開、とか考えると逆に駄目だね。

一人で製作の弱点って、そこだな。
0121nobodyさん2005/10/10(月) 11:56:34ID:???
どう禿増していいのか良く分からんしな
0122nobodyさん2005/10/10(月) 18:16:08ID:???
ストレスで禿げ増えた
0123nobodyさん2005/10/10(月) 19:57:17ID:???
オンライン越しにペアプログラミングとか。
0124nobodyさん2005/10/16(日) 23:41:23ID:???
Wikiプログラミング?
0125nobodyさん2005/10/18(火) 15:18:57ID:???
ttp://www.atmarkit.co.jp/fsecurity/rensai/hoshino01/hoshino01.html

このシリーズ、役に立つようになるかも。
0126nobodyさん2005/10/19(水) 22:49:11ID:CHcSnYiI
http://niwaka.is-a-geek.org/
まだまだ未完だけど上げてみる
0127nobodyさん2005/10/20(木) 10:14:07ID:???
>>126
HTMLで済むのをむりやりPHPに移植するスレだったのか。

>ククク.
だまされましたね?
ここは自宅のPowerBook Serverです.
くれぐれもアタックをかけない様に(藁

ttp://glagla.dw.land.to/index.php
こっちにも同じ事書いてあるけど、land.toはいつからオマイの自鯖になったんだ?
というか新たなnullの誕生か?
2度と行かね。
0128nobodyさん2005/10/20(木) 15:43:58ID:???
掲示板とかショッピングとか言ってたやつらはどうなったのだろう。。。
0129 ◆SyMIZYHImA 2005/10/20(木) 17:29:32ID:???
http://contents-factory.net/
作ってますよー

Guestアカウント
ID:[email protected]
pass:guest

カートの方は製作中かつ仕事だからまだ非公開だけど。
0130 ◆SyMIZYHImA 2005/10/20(木) 17:50:29ID:???
passはguest1でしたすみません。

どちらにせよ意地になって無理やり公開するもんじゃないね。
不具合多すぎ。
01311262005/10/20(木) 19:13:20ID:???
あ、land.to忘れてたや。
indexねぇぞっつう警告メール来たんでとりあえず置いて、そのままだったや。
思い出サセテクレテありがとう。
まぁ見るに耐えられない痛いサイトなのは承知だぜぃ・・・
0132nobodyさん2005/10/30(日) 09:14:30ID:???
ま。ま。励ましてこ。
0133nobodyさん2005/10/30(日) 18:17:15ID:???
励ますのはかまわないけど、
本家が単発スレ立ち上げたものだから、
今一つ気がのらないだけ。
0134nobodyさん2005/11/04(金) 20:37:45ID:???
アップデートを励ましてみるっつーのはどうだろう
0135nobodyさん2005/11/04(金) 21:41:10ID:KfXUaxV2
おまいらの作りたいサイトってXOOPSじゃ駄目なのか?
XOOPSがあるんだから、独自にサイト作るのって車輪の再発明ってことに気づいてない?
XOOPSを改良する方向に力注げよ。
0136nobodyさん2005/11/05(土) 10:10:40ID:???
基礎が出来てない香具師の改造は頂けないな
つかXOOPSは駄目スクリプトだと洩れは思うぞ
0137nobodyさん2005/11/05(土) 10:16:14ID:???
大は小を兼ねないし、どこがセキュリティホールになるか把握しきれないやつが
むやみに XOOPS を設置しまくるように仕向けるのは賛成できない
0138nobodyさん2005/11/05(土) 10:16:55ID:???
かぶったorz
0139nobodyさん2005/11/05(土) 17:13:50ID:???
何事も練習だと思うのでコツコツBBSから作ってる俺
0140nobodyさん2005/11/05(土) 20:25:11ID:???
一点だけでも既存スクリプトにない要素を入れられれば勝ちだと思っている俺
0141nobodyさん2005/11/06(日) 15:58:35ID:???
>>139
案外工夫の余地があるんだよな
デザインをテンプレートで分離するとか RSS の出力を工夫して管理しやすくするとかね
データの管理の仕方とか
0142nobodyさん2005/12/19(月) 00:32:48ID:???
質問
テキストファイルのデータを読み込んでinsert文でmysqlのテーブルに挿入するスクリプト作ったんだが上手くいかなかった
んで、いろいろ試して文字/改行コードをEUC、LFじゃなくてSHIFT-JIS、CR+LFにしたら上手くいった

phpってEUCで書くもんだと思ってたけどコレでいいの?
0143nobodyさん2005/12/20(火) 17:06:27ID:???
勘だがテキストファイルがSHIFT-JISで保存されてたんじゃなかろうか
0144nobodyさん2005/12/20(火) 20:45:17ID:???
sjisで流し込むならmysqlの設定ファイル弄らないと化けるよ
01451422005/12/23(金) 23:29:53ID:???
>>143
いや、テキストもEUCだったよ

>>144
化けてるね、凄まじい勢いで
化けてるね
01461422005/12/24(土) 00:04:49ID:???
なんかますますわからん
今こんなカンジ

テキスト(EUC)を読み込んでPHPスクリプト(S-JIS)でテーブルに挿入
mysqlにログインして直にテーブル内容を確認したらデータが文字化け
文字化けしたデータを別のPHPスクリプトで内容表示させたら文字化せずちゃんと表示される
ちなみに表示させたデータをmb_detect_encoding()で確認したらEUCだった

で、mysqlにログインしたついでにスクリプトではなく直にinsert文で同じデータを追加してみた
結果、テーブル内では文字化けしないが、スクリプトで表示させると文字化け(つーか日本語部分が表示されない)
mb_detect_encoding()で確認したらS-JISになってた

mysqlの設定がおかしいのか?
0147nobodyさん2005/12/25(日) 01:34:00ID:???
MySQLもおかしいけどPHPもだね
0148nobodyさん2005/12/25(日) 22:59:15ID:???
my.iniの設定は以下のようになってたが・・・
[mysqld]
default-character-set=sjis

>>147
PHPの方かな
0149nobodyさん2005/12/26(月) 00:24:45ID:???
一応、mb_convert_encoding()使ってテーブルにデータ追加する時はEUC→S-JIS
テーブルからデータ読み込む時はS-JIS→EUCとする事で思ったとおりの動作させることが出来たけど・・・

もしかしてmysqlの設定がS-JISになってるからダメなのか?
でも何処でWINDOWSでmysqlの設定方法調べてmy.iniに

[mysqld]
default-character-set=sjis
[mysql]
default-character-set=sjis
[mysqldump]
default-character-set=sjis

って書けって書いてるんだが
0150nobodyさん2006/02/01(水) 18:32:48ID:???
いま、こんなふうなif文をやっているんだけど、
どうにもうまくいかない。ちょっと、教えてくれると助かります。

とりあえず、元のテキストデータ(複数)があって、たとえば0行目が
1であれば内容を表示するって言う感じで↓みたいにとりあえずして
実際動かしてみた。

<!--ファイル読み込み-->
<?php
$ファイル(1) = file("ファイル(1)");
}
?>
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
<!--内容表示-->
<?php
if(ファイル(1)の0行目指定 == 1) { print("内容");
}
?>

で、まあこれで動いたんで調子乗ってもう一つのテキストデータを
読み込ませた同じやつ(ファイルの0行目指定(2)みたいな感じで)
を同じように書いてみたんだけど、なぜか表示されない。(↓)
0151nobodyさん2006/02/01(水) 18:35:13ID:???
<!--ファイル読み込み-->
<?php
$ファイル(1) = file("ファイル(1)");
$ファイル(2) = file("ファイル(2)");
}
?>
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
<!--内容表示-->
<?php
if(ファイル(1)の0行目指定 == 1) { print("内容");
}
?>
<?php
if(ファイル(2)の0行目指定 == 1) { print("内容");
}
?>

にんともかんともわからなかったので
if(ファイル(2)の0行目指定 == 1)を
if(ファイル(2)の0行目指定 == 0←※)と言う風に他のに変えたら
OKでした。これはやっぱり、なんか競合してるからダメポという事
なのでしょうか??

説明ベタですみませんが、
知っている方教えていただけると助かります。
0152nobodyさん2006/02/01(水) 19:01:48ID:???
そんな日本語に置き換えまくったコードじゃわからねーよ
0153nobodyさん2006/02/03(金) 14:11:35ID:XtE8ZpDP
<?php
 $f_one = file("hoge1.dat");
 $f_two = file("hoge2.dat");
 
 if($f_one[0] == 1){ print "内容";}
 if($f_two[0] == 1){ print "内容";}
?>

・・・こういうこと?
0154nobodyさん2006/02/13(月) 19:22:54ID:CRi0u1UU
多次元配列$sel[][]を一括でFORM送信ってできないんですかね??
イメージ的にはこんな風に・・・。

<FORM action="a.php" method="post">
print "<input type='hidden' name='sel[][]' value='$sel'>";
</FORM>

配列はnameに[]をつけないといけないということはわかったのですが、
この書き方ではうまくいかず。。。
1個ずつ送らないといけないのでしょうかorz
0155nobodyさん2006/02/13(月) 21:46:07ID:c0AZgeUz
このスレって、何?
0156nobodyさん2006/02/13(月) 21:50:46ID:???
糞スレ。上げんな
0157nobodyさん2006/02/13(月) 21:54:42ID:???
きらいじゃないんだがなぁ
でもただの質問スレになるならいらね
0158nobodyさん2006/02/14(火) 01:32:16ID:bs1BKFdz
a,b,c,dってデータファイルをhtml上で
,を</td><td>に変えるのってどうやるのでしょうか?
初心者なもんで。誰かおしえてください。
0159nobodyさん2006/02/14(火) 17:11:30ID:???
あげんな糞野郎
0160nobodyさん2006/02/15(水) 09:06:20ID:???
$lines=file
でやって
foreachで繰り返す時にtrとかやったらいいんじゃない
01611582006/02/15(水) 13:16:56ID:oPyCFoG4
ありがとうございます。いい人はいるもんだー
0162nobodyさん2006/02/15(水) 19:06:58ID:???
なんだこの糞スレは
0163nobodyさん2006/02/21(火) 17:27:31ID:???
一応
ereg_replaceとかで置換できますよ
0164nobodyさん2008/05/26(月) 20:34:36ID:???
>>161
間違っています。
以上。
↓次どうぞ
0165nobodyさん2010/01/02(土) 12:12:00ID:???
PHPで指定したディレクリにあるjpg|jpeg|gif|pngの画像枚数を取得したいんだが、教えてくれ。
01661/32012/01/19(木) 10:56:51.20ID:8XvWf5+2
質問させてください。

外部RSSを簡単に読み込んで出力するルーチン
(ttp://phpspot.net/php/pg%E5%A4%96%E9%83%A8%EF%BC%B2%EF%BC%B3%EF%BC%B3%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF.html)を使用して、
HPにブログの更新された日付とタイトルを表示させたいのですが、
日付が表示されないです。
どうかご教授下さい。
■ このスレッドは過去ログ倉庫に格納されています