【PHP】下らねぇ質問はここに書き込みやがれ 24
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2006/07/07(金) 14:54:53ID:KnVubDvEここならお前の下らない質問に回答があるかも知れません。
まず読め【PHP マニュアル】
http://www.php.net/manual/ja/
過去スレは>>2
0951nobodyさん
2006/07/22(土) 15:46:36ID:LAiwhQ0T文字列の途中に改行コードがあっても、複数行とは認識しないってこと
"bar\nfoo\n"
こんな場合の文字列のこと
0954nobodyさん
2006/07/22(土) 16:52:44ID:???こんな感じでページ送りしたいのですが、参考になるソースをおいてる
サイトありますか?
0957nobodyさん
2006/07/22(土) 17:05:03ID:???0959nobodyさん
2006/07/22(土) 17:25:32ID:???ttp://elf.no-ip.org/~elf/php/peardoc/ja/package.html.pager.html
ここを参考にして勉強してみます。 今はチンチンカンプンプンです Qrz
もう一回しんできます。 生き返ったらもう一回質問させてください。・
0960nobodyさん
2006/07/22(土) 17:53:18ID:???パラメータでページ番号を渡す
→ページ番号から表示範囲を計算する
→表示範囲の分だけHTMLを表示する
終わり
0961nobodyさん
2006/07/22(土) 18:07:19ID:???本来の php.ini の設定は mbstring.script_encoding = EUC-JP なのですが
cron で動かしたいプログラムが置かれているディレクトリに
.htaccess を置いて、UTF-8 で書いています。
コマンドラインから、この PHP を動かそうとすると、
どうやら文字コードが違うのでエラーが表示されます。
コマンドラインに文字コードを指定する、なんてのはできないでしょうか?
0962nobodyさん
2006/07/22(土) 18:15:38ID:???utf-8な設定のphp.iniを書いて、実行時に読み込ませる。
$ php -h
-c <path>|<file> Look for php.ini file in this directory
0963nobodyさん
2006/07/22(土) 19:21:36ID:???$text = "abc
123
def";
echo preg_match("/\A.*\Z/", $text)," <= /\A.*\Z/\n";
echo preg_match("/\A.*\Z/s", $text)," <= /\A.*\Z/s\n";
echo preg_match("/^\d/", $text)," <= /^\d/\n";
echo preg_match("/^\d/m", $text)," <= /^\d/m\n";
0964nobodyさん
2006/07/22(土) 20:40:44ID:???WebサーバにIEで接続して下記のPHPファイルを見たら
「HTTP400 正しくない要求」と怒られました
<? phpinfo(); ?>
phpがうまく動いてないんだけど、httpd.confが悪いんかな?
0965nobodyさん
2006/07/22(土) 20:55:49ID:???.htaccessってのはApacheの設定。PHPもApacheモジュール版は
Apacheの一部分という形なので、それで設定が出来る。
PHPの設定は、基本はphp.iniの方でやるんだよ。
0967nobodyさん
2006/07/22(土) 23:52:08ID:???IISは動いてない。ほかのhtmlも見れる
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "c:/php/php-cgi.exe"
こんな感じで拡張子も設定してある
ほかのサイトを見てたら
LoadModule php5_module "c:/php/php5apache2.dll"
php-cgi.exe使わないでこうしろってのもあったけど、
なんかこれだとApache自体起動しないんだよね。
c:\php\php5apache2.dllはあるくせに
Syntax error on line 115 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/PHP/php5apache2.dll into server
と怒られるんだよね。PHPが設定できてないのかな?
0968nobodyさん
2006/07/23(日) 00:02:14ID:???検索時にはクエリーに日本語を含めることもあるのですが、
そのときに「ー」が入るとREG_EBRACKというエラーが返ってきます。
調べてみたところJIS特有?のエラーで別の文字コードで回避出来るらしいのですが、
システムの都合上JISで構築する必要があります。
この場合「ー」を含んだ文字のエラーを回避する方法はありますでしょうか。
よろしくお願いします。
0969968
2006/07/23(日) 00:04:05ID:???具体的には、
if( ereg($target, "探してるものー") ){ echo "HIT"; }
のようにereg系統の関数で上記のエラーが発生しました。
試しにmb_eregを用いてみましたが同様にエラーが発生しました。
0970nobodyさん
2006/07/23(日) 00:16:40ID:TM25KdOCこれを利用して仲間内で必要な情報をまとめたサイトを作ろうと考えました。
それで、実際にこれを導入してみたところ
2バイト文字が ? で表示されてしまいます。
そのため、このページの下にある 「Jcode.phpを使う方法」を試してみましたが
やはり、2バイト文字が ? で表示されてしまいます。
Windows上で下記のような条件で動かしています。
PHP Version 4.4.2-pl1
Apache 2.0 Handler
最初は、マルチバイト系の問題だと思ったのですがJcode.phpを使っても
解決しないため、原因がわからなくなってしまいました。
どなたか、経験のある方がいらっしゃったらご教授願いたいです。
宜しくお願い致します。
0971968
2006/07/23(日) 00:29:17ID:???0973nobodyさん
2006/07/23(日) 01:59:11ID:V6UlX/FtNo releases available for package "pear.php.net/DB"
Cannot initialize 'DB', invalid or missing package file
Package "DB" is not valid
install failed
pear install の使い方間違ってるかな?
0974まさお
2006/07/23(日) 02:12:02ID:PeJIVLLOhttp://www.geocities.jp/kimu19780809/
0975nobodyさん
2006/07/23(日) 02:32:16ID:???JISでなくSJISだろ、それ…最低限の文字コードの知識も持ち合わせてないで
日本語対応データベースを構築しようとはシステム屋をなめてるな。
素直に金出して外注で作ってもらえば?
つか、それ正規表現なんて使う必要あんの?
0976nobodyさん
2006/07/23(日) 02:44:05ID:???いちいち細かい誤字をそこまで叩いて何か楽しい?
システム屋を語る前に精神を浄化した方がいいよ、どの程度のシステム屋かしらんけどw
0977nobodyさん
2006/07/23(日) 03:09:02ID:???0979nobodyさん
2006/07/23(日) 03:48:54ID:???どんな精神の持ち主だよww
0980nobodyさん
2006/07/23(日) 09:13:30ID:???0981nobodyさん
2006/07/23(日) 09:16:56ID:???0982nobodyさん
2006/07/23(日) 10:00:00ID:???PHPで2MB以上のファイルをアップロードする場合、php.iniを編集しなければならないようですが、
当方レンタルサーバーを使っておりまして、php.iniの編集ができません。
スクリプト中に「ini_set('upload_max_filesize', '5M');」と記述しても2MB以上アップロードできません。
.htaccessでも設定できるようなのですが、具体的な記述方法を教えてください。
0983nobodyさん
2006/07/23(日) 12:31:43ID:???ttp://www.php.net/manual/ja/configuration.changes.php
php_value 設定名 値
ただし、.htaccessで設定できるかどうかはサーバーの設定による。
0984nobodyさん
2006/07/23(日) 12:38:17ID:???共有鯖で2MB以上のファイルをアップロードなんてはた迷惑だと思うがね
0985nobodyさん
2006/07/23(日) 13:26:24ID:???単純な検索ならmb_strpos使っとけば
とりあえずこけることは無くなると思う。
正規表現をどうしても使いたいなら工夫が必要。
0986nobodyさん
2006/07/23(日) 15:33:51ID:???0987nobodyさん
2006/07/23(日) 16:41:08ID:wyHjEd650723,fuga
0722,moge
0721,sage
0719,age
ってな具合で、日付,文字列って言う順序に並んでるファイルの中のデータを
21日から23日までの分だけ取得してprintするにはどうすれば良い??
21..23とかいう書き方ってあるんだっけ?
0989nobodyさん
2006/07/23(日) 17:34:32ID:???0990nobodyさん
2006/07/23(日) 17:34:54ID:wyHjEd65レスthx
if($file[0] == "21..23"){
$line = $file[1];
}
print $line;
こんなんじゃだめっすか?
0991nobodyさん
2006/07/23(日) 17:36:08ID:wyHjEd6521..23って書いたら、21のときしかtrueにならない(T_T)
0995nobodyさん
2006/07/23(日) 18:41:14ID:???addChildメソッドでは末尾に追加されてしまいます。
0996nobodyさん
2006/07/23(日) 18:52:48ID:???0998nobodyさん
2006/07/23(日) 19:41:06ID:wyHjEd65りょ、了解;
0999nobodyさん
2006/07/23(日) 19:44:10ID:wyHjEd65ゴメソ。。
ホストではじかれてる。。 ナゼT_T
1000nobodyさん
2006/07/23(日) 19:54:46ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。