【PHP】質問スレッドPart3
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
02/02/17 13:23ID:N+9Uw5dE答えられる方、返答よろしくお願いします。
<<参考リンク>>
■本家
http://www.php.net/
■PHP日本語マニュアル
http://www.php.net/manual/ja/
■JapanPHPUsersGroup
http://www.php.gr.jp/
■PHP日本語ページ
http://www.cityfujisawa.ne.jp/~louis/apps/phpfi/index.html
■Pearのドキュメント
http://phpdocu.sourceforge.net/peardocs/
<<過去スレ>>
■【PHP】質問スレッドPart1
http://ebi.2ch.net/test/read.cgi/php/982687820/
■【PHP】質問スレッドPart2
http://pc.2ch.net/test/read.cgi/php/1003283567/
<<教えて君>>
■ここ見習って書き込んじゃ、駄目よ
http://pc.2ch.net/test/read.cgi/unix/1011345180/242-245
0082名無しさん@お腹いっぱい。
02/02/28 01:23ID:F/W694nAWindowsユーザーに、そんな高度な事、いっても、だめだよ〜
エラーメッセージなんて、読まないでコピペにしか、つかわないんだし…
こういうときの、回答は、OSの再インストールが必要です
って一言、いっておけばいいんだよね〜藁
0083名無しさん@お腹いっぱい。
02/02/28 01:30ID:???0084名無しさん@お腹いっぱい。
02/02/28 01:33ID:???ちょっと検索してみたら
http://www.microsoft.com/japan/developer/data/download/mdac/26/26065263.asp
をダウンロードすれば良いとのこと。
っつか、「ODBC32.DLL」で検索したらいっぱいでてきたぞ。
008584
02/02/28 01:34ID:???0086名無しさん@お腹いっぱい。
02/02/28 01:41ID:yurHYYfeとりあえず、MDACダウンロードして、インストールしてみな。
dllとして、登録されるでしょ。
008780
02/02/28 02:11ID:FbR74De/どうもありがとうございます
ウィンドウズを再インストールする前は
エラーがでずに実行できたので混乱してろくに調べもしませんでした
すいません
0088_ ◆IVXmlxmI
02/02/28 02:28ID:???┏━━━━━━━( ゚)━━━━━━━━━━━━━━┓┃
┃┏━━━━━━━━(゚ )━━━━━━━━━━━┓┃┃
┃┃┏━━━━━━━━━━━━━━━━━━━┓.┃┃┃
┃┃┃┏━━━━━━━━(゚∀゚)━━━━━━━━╋╋╋╋━━!!!!!
┃┃┃┗━━━━━━━━━━━━━━━━━━┛.┃┃┃
┃┃┗━━━━━━━━━━━(∀゚ )━━━━━━━┛┃┃
┃┗━━━━━━━━━━━━━━( ,)━━━━━━┛┃
┗━━━━━━━━━━━━━━━━━( ゚∀)━━━━━┛
0089_ ◆IVXmlxmI
02/02/28 02:30ID:???0090_ ◆IVXmlxmI
02/02/28 02:31ID:???0091名無しさん@お腹いっぱい。
02/02/28 10:57ID:???これってファイルアップロードを公開してなければ別にいいんだよね?
0092教えて君
02/02/28 14:10ID:Sg2+650Kダメらしいよ。
つーか、だれか 3.0.18-i18n-ja-2 用のパッチ作ってくれー
0093教えて君
02/02/28 14:22ID:Sg2+650Kつか、これでいいのか?
--- mime.c.orig Wed Nov 22 02:56:54 2000
+++ mime.c Thu Feb 28 14:16:11 2002
@@ -26,7 +26,7 @@
| Authors: Rasmus Lerdorf <rasmus@php.net> |
+----------------------------------------------------------------------+
*/
-/* $Id: mime.c,v 1.64 2000/10/17 01:30:59 sas Exp $ */
+/* $Id: mime.c,v 1.65 2002/02/21 18:49:47 sesser Exp $ */
#include <stdio.h>
#include "php.h"
#include "internal_functions.h"
@@ -113,7 +113,9 @@
SAFE_RETURN;
}
loc = memchr(ptr, '\n', rem);
+ rem -= loc - ptr;
name = strstr(ptr, " name=");
+ ptr = loc;
if (name && name < loc) {
name += 6;
s = memchr(name, '\"', loc - name);
@@ -172,6 +174,10 @@
sbuf=estrdup(abuf);
#endif /* PHP3_I18N */
} else {
+ if (abuf) {
+ efree(abuf);
+ abuf = NULL;
+ }
#ifdef PHP3_I18N
i18n_http_post_puts(namebuf);
i18n_http_post_puts("_name");
0094_ ◆IVXmlxmI
02/02/28 23:08ID:???でますた
0095名無しさん@お腹いっぱい。
02/03/01 02:41ID:???PHP 4.xに開発体制が以降したため、
PHP 3.0.xの国際化対応版の開発は、
(深刻なセキュリティホールの修整を除き、)終了しています。
以降。
あと、修整ってこういう時にも使うのか?
0096名無しさん@お腹いっぱい。
02/03/01 19:35ID:???でてるよ。だけんども、
php_version.h の
#define PHP_VERSION "3.0.18"
#define PHP3_I18N_VERSION "i18n-ja-2"
ってversionケアレスミスな感じ。
0097名無しさん@お腹いっぱい。
02/03/01 22:42ID:n34+MBcQこれなんだけど、Win Apache+PHP4.0.6で動かすと、ログに空白行がズラーっと書き込まれる。
分析してみたとこ、一回書き込まれる毎に空白行が一行ずつそれぞれのコメント行に付加されるみたい。
かと言って、行数をカウントしている変数を表示させたら、正規の行数になる。
どこで空白改行コードが書き込まれてるのだろう・・・・
エディタで読み込むと38万行で、空白改行だけ除去してログの部分だけにすると700行なんだよ〜。
0098名無しさん@お腹いっぱい。
02/03/01 22:48ID:???全然見ないでカキコ。
\r\nと\rと\nの違いはどういう扱いになっているのだろう?
0099名無しさん@お腹いっぱい。
02/03/01 22:54ID:???i18n_ja_jp_hantozen()
で、「”」が「"」になってくれたけど
PHP4になって変わってくれなくなった。なんで?
0100名無しさん@お腹いっぱい。
02/03/01 23:40ID:5OIg3ecR0101名無しさん@お腹いっぱい。
02/03/02 01:27ID:l/A2rqb3それなんだけど、初期状態では\nとなってるんだが、\rとか\n\rとか\r\nって試したけど、
初めはちゃんと書き込まれるが、ログが飛んでしまう。原因不明で、どーにもならんです。
fputs($fp, $koumoku."<>".$no[1]."<>".$com."<>".$REMOTE_ADDR."<>".$date."<>\n");
となってるんだけど、これ、特に間違ってないんだよなぁ。
Win鯖+PHPだからか?
0102無料
02/03/02 01:37ID:voSOqZmi┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
☆★☆現金1000万円が当るチャンス!☆★☆
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
************************************************************
【その他キャンペーン】
人気ゲーム機プレゼントキャンペーン!
田中貴金属製 金ののべ板(純金)プレゼント!
☆☆☆ フィット(車)プレゼントキャンペーン! ☆☆☆
豪華賞品がもらえる!ビンゴゲーム!(毎週実施)
毎日豪華賞品が当る☆毎日懸賞☆
************************************************************
http://www.fruitmail.net/cgi/introduce_jump2.exe?517755
0103nobodyさん
02/03/02 02:00ID:???0104nobodyさん
02/03/02 09:27ID:???$fp = fopen("a.log","r");
$contents = fread( $fp, filesize( "a.log" ) );
fclose($fp);
$fp = fopen("a.log","w");
fwrite($fp, $contents+1);
fclose($fp);
?>
と、読み込むのに一度開いて、書き込むのにまた開いて・・・ってしてるんですが、
一度に出来ますでしょうか?
0105nobodyさん
02/03/02 09:35ID:ldf38DFr$fp = fopen("a.log","r+");
$contents = fread( $fp, filesize( "a.log" ) );
fseek($fp, 0);
fwrite($fp, $contents+1);
fclose($fp);
?>
で動く?
0106nobodyさん
02/03/02 09:53ID:???エラーも何も出ません。。
# apache for win32(1.3.22) + php4です
0107nobodyさん
02/03/02 09:56ID:???普通のHTMLも表示しなかったりして
0109nobodyさん
02/03/02 14:15ID:???フリーのPHPを配布しているところってあるんでしょうか?
海外ほど日本は多くないんですか?
なかなか思ったものがみつからず困ってます。
どこかいいとこあったら教えてください
0110nobodyさん
02/03/02 17:45ID:ldf38DFrれっつ、PHPじゃ、だめなの?
0111nobodyさん
02/03/02 17:59ID:xzfRHLYl$contents+1 ってのが謎やな。
なにがしたいんだ?
0112nobodyさん
02/03/02 20:17ID:pM8GMSO8++$contents
に変えてみな。
それから、このプログラムだったら、何も表示されなくて、当然だけど…
0113104
02/03/02 22:00ID:dw498nIDちなみにただのテストカウンターです。
0114名無しさんに接続中…
02/03/02 23:27ID:7pVD+YgT0115nobodyさん
02/03/02 23:46ID:???0116_ ◆IVXmlxmI
02/03/02 23:56ID:???http://www.st.ryukoku.ac.jp/~kjm/security/ml-archive/incidents/2002.02/msg00243.html
Toolが出回ってるらしいけど、不明。
0118nobodyさん
02/03/03 00:28ID:1xLD0C1V0120nobodyさん
02/03/03 00:50ID:T1JS/I3hおれもローカルにレン鯖と同じ環境作ってる。
だったら自宅鯖でいいじゃんていう話もあるが・・・
0121118
02/03/03 00:56ID:1xLD0C1VLinuxいれてるとかWindows版でやってるとか。
出来ればスペックも教えてほしいです。
0122120
02/03/03 01:33ID:T1JS/I3hんじゃ俺の環境
FreeBSD + Apache + PHP + MySQL
レン鯖のアカウントと同じID・PASSWORDでアカウント1個作ってる。
MySQL のアカウントも同じ。
Apache にはバーチャルドメインを設定して、
レン鯖と同じような感じでアクセスできるようにしてある。
違うのは、レン鯖は Linux ってところかな。
こんなんでいい?
0123119
02/03/03 02:05ID:???んじゃ俺も。
サーバはハウジングを利用してる。
ローカルでも全く同じモノを用意して、ハードトラブル時の予備兼
実験・テスト機にしている。
環境はFreeBSD4.4 + Apache1.3.14 + PHP4.1.2 + MySQL3.23.39。
0124119
02/03/03 02:06ID:???0125nobodyさん
02/03/03 17:06ID:???海外でも構わないのですが、写真をあげとけばフォトアルバムになるようなものを探してます。
サムネイルを自動生成してくれて、それぞれのページに簡単なコメントと他画像へのリンクを貼りたい。
さらにimodeのページも生成してほしいです。
現在手作業で作っておりますが、PHPサーバを借りて移行したいとおもっております。
0126nobodyさん
02/03/03 17:37ID:???それくらいだったら探すより自分で作ったほうが早くない?
0128118
02/03/03 18:01ID:RuQ6RTRaPhotoHighwayで作った方がええと思う
0129nobodyさん
02/03/03 18:15ID:???まさにあのスクリプトが欲しいんです(笑
やっぱ分かりました?
ただ仕事で使うので勝手に人のサーバに寄生するわけにはいかないので、、、、
0130nobodyさん
02/03/03 23:01ID:XAnFyXJOお金、いくらはらってくれるの?
0131nobodyさん
02/03/03 23:13ID:/1MIb/EV20万くらいじゃない?
0132nobodyさん
02/03/03 23:44ID:???0133nobodyさん
02/03/04 01:07ID:Apf9QyOG$person[1] = array("0041","たなべ");
$person[2] = array("0036","いいむら");
$person[3] = array("0001","あらかわ");
$person[4] = array("2005","わたなべ");
$person[5] = array("1102","さとう");
これを、名前の順にソートさせたいのですが
どうすれば良いのでしょうか?
sort($person);
reset($person);
だと 番号順になってしまいますし……
0134nobodyさん
02/03/04 02:04ID:???いくらでもある。
http://www.hotscripts.com/PHP/Scripts_and_Programs/Image_Galleries/
俺 とほほじゃないけど、言うほどでもないんじゃねぇ?
http://www.popup.org/~matsushima/diary/
http://tohoho.wakusei.ne.jp/wwwxx036.htm
0135nobodyさん
02/03/04 03:21ID:???0137nobodyさん
02/03/04 09:14ID:???0138nobodyさん
02/03/04 09:23ID:???http://tohoho.wakusei.ne.jp/wwwxx036.htm#PHP
PHPってこんな記述でも使えるんだ、初めて知った…
0140nobodyさん
02/03/04 09:43ID:???フォトギャラリーをPHPで作るって奴、サンプルコードがデバッグしてない、
説明の記述がめちゃくちゃ。
これを読みながら誤字を修正しつつ打ち込んでも100パー動かない。
何のためにをチュートリアルを世間に晒しているんだ。
初心者にプログラミングを挫折させるためか!!
俺は今、激しく怒っている。
0142nobodyさん
02/03/04 11:07ID:???言いたいことは
「何のためにをチュートリアルを世間に晒しているんだ」ってことだよ。
著者もHotWiredスタッフも
一回読み返せばわかるめちゃくちゃな記述をノーチェックで
載せんなって。
あんなんだったらやらないほうがまし。
あんまりいい加減な仕事すんなって言いたいわけよ。
初心者潰しの効果ありまくりだろ。
0144138
02/03/04 14:42ID:???アフォだよ。
前も誰かに同じ事言って、同じようなやり取りした事があったのを思い出した。
しかもその事実があった事すら忘れてた(w
この表記の仕方って全く使わんからすぐ忘れる…
0146nobodyさん
02/03/05 01:29ID:GzlcMgavfunction cmp($a, $b) {
list($a_key, $a_name) = $a;
list($b_key, $b_name) = $b;
return strcmp($a_name, $b_name);
}
usort($person, 'cmp');
こんなんでどう?
0147nobodyさん
02/03/05 01:30ID:???0148nanasi.php
02/03/05 02:28ID:???0149nanasi.php
02/03/05 02:28ID:???すまん。sage忘れ。
0152_
02/03/05 11:12ID:???と報告してみるテスト
0153nobodyさん
02/03/05 11:18ID:???あんなもんに踊らされて腹が立ったからって、ここで当たり散らすの止めい
0156nobodyさん
02/03/05 20:09ID:Nll019+f│ ( ̄ ̄) │
│ ) ( 糞 ス レ 認 定 証│
│ / 2ch \ │
│ | ∧∧ |/ ̄ ̄ ̄ ̄ ̄\ 認定番号第5314号 │
│ | ( ゚Д゚)< 糞だこりゃ! | │
│ \__/ \_____/ |
│ │
│ このスレが、 2ch糞スレ審査委員会の定める認定 │
│ 基準(第5項) を満たしていることをここに証する。 │
│ │
│ 平成14年3月 2ch糞スレ審査委員会 |
│ 理 事 長 ひろゆき@管直人 |
└────────────────────────┘
0157nobodyさん
02/03/05 20:35ID:???どこの誰だかわかんない奴に
大した理由も無くむかつかれたからって
それが俺にとってなんなんだっつうの。
気安く指図すんなって。
0158nobodyさん
02/03/05 20:40ID:???0159nobodyさん
02/03/05 20:48ID:???ああそう?むかついたむかついた
おめえうざい、なんか知らないけど生理的にキモイ
ホムペに騙されただって?
どこの誰だかわかんねえ、お前に何言われたってつくってるやつ
何とも思わねえよ(藁
0160nobodyさん
02/03/05 20:56ID:eqE53nyjおまえうざいな
0161nobodyさん
02/03/05 21:24ID:???0162nobodyさん
02/03/05 21:27ID:???予想どうりの反応が返ってきて嬉しいよ。
群れてないと生きられねえ弱っちい奴は自分の順位を
必要以上に気にすんだよな。
おれみたいの生理的にうけつけねえだろ?
お前ばっちしそのタイプだな。
犬見てえ。プ
0163nobodyさん
02/03/05 21:28ID:???0165nobodyさん
02/03/06 00:06ID:???見た感じ使いにくそうなのでテンプレートクラスを自作するか検討中
0166nobodyさん
02/03/06 00:18ID:???何となく、仕事で使ってみた。
ループ処理とかに何となくバグもちな気がする・・・。
まあ、CVSから持ってきた最新版じゃなくて
普通に配布されてるやつだから何とも言えないけど。
後、最低一個は置換しないと駄目な気がする。
0167nobodyさん
02/03/06 01:39ID:???サンクス
使い勝手はともかくバグですか・・・
しばらくは自作クラスで間に合わせた方がよさそうですね。
0168nobodyさん
02/03/06 02:05ID:TsOKx1jPちょっと分かりにくいけど、慣れると使いやすいと思うよ。
テンプレートだとSmartyが高機能でいいらしい。
http://www.phpinsider.com/php/code/Smarty/
0169nobodyさん
02/03/06 09:02ID:T5j6rphNphp-4.1.1-Win32を落としてきました。
インストールの仕方を説明してあるサイトでは「php4ts.dllをC:\Windows\Systemに入れてください」
とあるんですが、落としてきたphp-4.1.1-Win32にはphp4ts.dllが見つかりません。
php4ts.dlってまた別に落としてこないとダメなんですか?
それとも違ったインストール方法があるんですか?
知ってる方、お助けください。
0171169
02/03/06 09:24ID:T5j6rphNそうなんですか。
もうちょっとphp系のサイトで調べてみます。
0172nobodyさん
02/03/06 09:37ID:tuJGrm7FWinのフォルダ設定でdllを表示しない設定になってるとかない?
php4ts.dllは必要だよ。
0173166 ◆AngelBlk
02/03/06 09:59ID:z7t2jvIE168さんも言ってるけど、IT割と使いやすいですよ。
一回使ってみるといいかも。
http://angelicwing.net/server/php/IntegratedTemplate.html
適当にpear.php.net見ながら会社の新人用に書いたドキュメント。
参考になれば。
//間違いあったら指摘よろしく(^^;
>168
自分が使ったときは何となくtouchBlockの挙動がおかしい気がした。
まあ、根本的に勘違いしてる可能性否定出来ないけど・・・。
あと、気になったのは最低一つはsetVariableしないと
何も表示されないことない?
Smarty、ちょっと試してみるっす。
0174169
02/03/06 10:19ID:T5j6rphNそのとおりでした…
ありがとうございます。
0175nobodyさん
02/03/06 13:04ID:2mUXrcp1ただ、入り組んだtableを作るのが面倒というか、よくわからなくなるけど。
0176167
02/03/06 23:41ID:???PHP4.0.6では何故かIT_Error.phpが無いらしくエラーを吐いたので
PHP4.1.2に付属していたPEARを丸ごと上書きして解決しました。
今のところ問題は出てないが$_POSTや$_GETなんかの
旧バージョンでは使えない機能って使われてないことを祈る。
で、実際使ってみたら思ったより使い安かった。
<!-- BEGIN *** -->
<!-- END *** -->
っていうのがもうすこしスマートにならなかったのかと思うが
次はSmartyも試してみようかな
0177nobodyさん
02/03/06 23:50ID:4IV0+NOUPHPでXHTMLって表示できないんでしょうか?
Parse error: parse error in (ファイル名) on line 1
とかエラーが出てくるんですけど。
xml宣言が悪いの?
0178nobodyさん
02/03/07 00:13ID:???short_open_tagがonになってるから
<?xml version="1.0" encoding=... ?>
がPHPと認識されてると思われ。
php.iniが弄れる環境ならoffに。弄れないなら.htaccessで
php_flag short_open_tag off
の一行を。
0179nobodyさん
02/03/07 01:20ID:???便乗ですが、.htaccessで PHP 自体を無効にする
書き方はないでしょうか?
特定のディレクトリだけ無効にしたくて。
0180nobodyさん
02/03/07 02:03ID:???でいけそうな気が。
0181177
02/03/07 16:45ID:oKCl5bDxありがとうございます。解決しました。
しかも、よく見るとマニュアルにも書いてありました。すいません。
■ このスレッドは過去ログ倉庫に格納されています