私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はここに書き込みやがれ 69
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
>>250
print( implode( ",", $array ) ); だとダメなんか?
print( implode( ",", $array ) ); だとダメなんか?
SJISでページ作ってます。
フォームの内容を次のページで確認したりするために表示すると
「表示」という文字列が「表\示」というふうに間に半角の¥マークが入ったりします。
他にもいくつかの文字列で確認できています。
\を省くようなプログラムを書いてしまうと本来の\を記入したいときなどに
不都合が起きてしまうので
それ以外の方法で何とかしたいのですが
原因・解決方法を教えてください
よろしくおねがいします。
フォームの内容を次のページで確認したりするために表示すると
「表示」という文字列が「表\示」というふうに間に半角の¥マークが入ったりします。
他にもいくつかの文字列で確認できています。
\を省くようなプログラムを書いてしまうと本来の\を記入したいときなどに
不都合が起きてしまうので
それ以外の方法で何とかしたいのですが
原因・解決方法を教えてください
よろしくおねがいします。
自己解決しました。
スレ汚しすいません
スレ汚しすいません
ちょっとした疑問が・・・・
apache+mod_fcgidでphp動かすのと
apache+mod_phpで動かすのどっちが早いのでしょうか?
やっぱり圧倒的にmod_phpですかね・・・
apache+mod_fcgidでphp動かすのと
apache+mod_phpで動かすのどっちが早いのでしょうか?
やっぱり圧倒的にmod_phpですかね・・・
>>255
ご回答ありがとうございます。
外のifを外してしまうと、
$result(クエリ)が存在しない場合、
whileループをしなくなり、
foreachループでも「データが存在しない配列データ使うな」というエラーが
出てしまいますのです。
一応の善後策として、print書き出しのところを変数$fooに代入して、
whileループ後、$fooが空だったら、「該当無し」を代入してから書き出し、
という方法を取ってみました。
入門書以外の書籍を見つけられないので、
どうもPHP+MySQLはつまづきやすいです。
定石集みたいな本があれば嬉しいのですが、何かお薦め本ありますか?
ご回答ありがとうございます。
外のifを外してしまうと、
$result(クエリ)が存在しない場合、
whileループをしなくなり、
foreachループでも「データが存在しない配列データ使うな」というエラーが
出てしまいますのです。
一応の善後策として、print書き出しのところを変数$fooに代入して、
whileループ後、$fooが空だったら、「該当無し」を代入してから書き出し、
という方法を取ってみました。
入門書以外の書籍を見つけられないので、
どうもPHP+MySQLはつまづきやすいです。
定石集みたいな本があれば嬉しいのですが、何かお薦め本ありますか?
preg_matchか、is_numericとstrposの二段構えの方がいい。
ちなみに後者の方がちょっと早いけど、たぶんそこまでこだわるの無駄。
ちなみに後者の方がちょっと早いけど、たぶんそこまでこだわるの無駄。
>>264さん回答ありがとうございます。
さっそくググってみました。
正規表現がいまいちわからないのですが、
数字 か "n" の場合
/[n\d]/
で合ってるのかな?
一応テストしてみたら思うとおりに動きました。
ありがとうございました。
さっそくググってみました。
正規表現がいまいちわからないのですが、
数字 か "n" の場合
/[n\d]/
で合ってるのかな?
一応テストしてみたら思うとおりに動きました。
ありがとうございました。
純粋にnか数字を検索したいだけの場合、
/\d|n/
nで始まる複数の数字(例:n012345678)って決まってる場合は、
/^n[\d]+?$/
とかじゃね?
/\d|n/
nで始まる複数の数字(例:n012345678)って決まってる場合は、
/^n[\d]+?$/
とかじゃね?
GDライブラリの内部文字コードのみEUCみたいなんですが、
これを直すにはコンパイルしなおすしかないのでしょうか?
システム全体はUTF8でGD内部だけEUCなのが使いにくくてしょうがない・・・
これを直すにはコンパイルしなおすしかないのでしょうか?
システム全体はUTF8でGD内部だけEUCなのが使いにくくてしょうがない・・・
やっぱりうまく動いてませんでした。
数字(何桁でも可。数字以外が含まれるとNG)
n (1文字だけならOK。 n0123とか nabcとかはNG)
の正規表現を教えて下さい。
何度もごめんなさい。
数字(何桁でも可。数字以外が含まれるとNG)
n (1文字だけならOK。 n0123とか nabcとかはNG)
の正規表現を教えて下さい。
何度もごめんなさい。
CentOS4.6でrpmでインスコしてある4.3.9はGD関数が内部UTF8で動いていて、
ソースから入れた5.2.6が内部EUCという非常に意味不明な状況。
phpのconfigureに文字コード指定もないっぽいし、GD自体はソースから入れたほうがもちろん新しい。
やっぱりどこかに文字コード指定する場所があるんですかね?
ソースから入れた5.2.6が内部EUCという非常に意味不明な状況。
phpのconfigureに文字コード指定もないっぽいし、GD自体はソースから入れたほうがもちろん新しい。
やっぱりどこかに文字コード指定する場所があるんですかね?
PHPで掲示板などを作ろうと思ってます。
今「PHPによるWebアプリケーションスーパーサンプリング」って本で勉強しているんですが
PEAR、Smarty、MySQLとかいろいろなPHPと連携出来る
プログラミングが出てきて、どれを選ぶべきか困ってます。
Smartyだとこういうコトが出来て
MySQLだとこういうコトが出来る
みたいなのが分からないので
掲示板作りにもっとも適しているのはどれなんですか?
今「PHPによるWebアプリケーションスーパーサンプリング」って本で勉強しているんですが
PEAR、Smarty、MySQLとかいろいろなPHPと連携出来る
プログラミングが出てきて、どれを選ぶべきか困ってます。
Smartyだとこういうコトが出来て
MySQLだとこういうコトが出来る
みたいなのが分からないので
掲示板作りにもっとも適しているのはどれなんですか?
>>270
PHPの問題かGDの問題かまず切り分けてくれよw
というか、主語が不明瞭で文章が分かりづらいよ。
>phpのconfigureに文字コード指定
php.iniのmbstring.internal_encoding = EUC-JP
が有効になってるとかそういうことじゃなくて?
PHPの問題かGDの問題かまず切り分けてくれよw
というか、主語が不明瞭で文章が分かりづらいよ。
>phpのconfigureに文字コード指定
php.iniのmbstring.internal_encoding = EUC-JP
が有効になってるとかそういうことじゃなくて?
二度押し対策について教えて下さい。
ショッピングなどので注文ボタンを連続して押すと注文データが二つ出来てしまうという件です。
webで検索するとJavaScriptの方法があるのですが、それですとJS無効にしている人には対応ができません。
それで、トランザクションIDなどを発行して、formにhiddenで埋め込んで、送信されてきたIDとセッションに保存されたIDを比較するというやり方が
あると思うのですが、それでも、0.1秒くらいの間隔で連続送信された場合、セッションの処理が追いつかず二度受付がされてしまいます。
お金が絡むことなので、かなりシビアな管理が必要なのですが、どのような方法がありますでしょうか?
私が考えたのは、一回送信したら送信完了画面の表示処理になるまでロックするとか。
そうすると、ロックの解除タイミングが難しく異常終了した場合に、永遠にロックがされてしまい、
OSのリブート以外復旧する方法がなくなってしまうのではないかと、危惧してしまいます。
又は、メールで一回確認メールを送りつけて、そのメールに記載されているURLをクリックすると
注文完了になる、というロジックも考えたのですが、そのような方式でやっているネットショップを、
10年間位ネット使用歴がありますが、見たことがありませんし、利便性が悪いこともわかります。
それで、別の方法として注文ボタンを押しても完了とはせずに、
手動でこちらが確認して注文確認のメールを送るという案も考えました。
が、それも前述と同様で手間がかかる上に、利便性が悪いということで躊躇しています。
あとは、二重注文を承知で、返品を受け付けるという処理があるのですが、
利便性はいいのですが、お客さまからの苦情がこないか不安です。
もちろん、二重注文の免責事項として注文ボタンの前に書きます。
結局、あれやこれや考えたのですが、結論が出ませんでした。お知恵を貸して頂けないでしょうか?
宜しくお願いします。
ショッピングなどので注文ボタンを連続して押すと注文データが二つ出来てしまうという件です。
webで検索するとJavaScriptの方法があるのですが、それですとJS無効にしている人には対応ができません。
それで、トランザクションIDなどを発行して、formにhiddenで埋め込んで、送信されてきたIDとセッションに保存されたIDを比較するというやり方が
あると思うのですが、それでも、0.1秒くらいの間隔で連続送信された場合、セッションの処理が追いつかず二度受付がされてしまいます。
お金が絡むことなので、かなりシビアな管理が必要なのですが、どのような方法がありますでしょうか?
私が考えたのは、一回送信したら送信完了画面の表示処理になるまでロックするとか。
そうすると、ロックの解除タイミングが難しく異常終了した場合に、永遠にロックがされてしまい、
OSのリブート以外復旧する方法がなくなってしまうのではないかと、危惧してしまいます。
又は、メールで一回確認メールを送りつけて、そのメールに記載されているURLをクリックすると
注文完了になる、というロジックも考えたのですが、そのような方式でやっているネットショップを、
10年間位ネット使用歴がありますが、見たことがありませんし、利便性が悪いこともわかります。
それで、別の方法として注文ボタンを押しても完了とはせずに、
手動でこちらが確認して注文確認のメールを送るという案も考えました。
が、それも前述と同様で手間がかかる上に、利便性が悪いということで躊躇しています。
あとは、二重注文を承知で、返品を受け付けるという処理があるのですが、
利便性はいいのですが、お客さまからの苦情がこないか不安です。
もちろん、二重注文の免責事項として注文ボタンの前に書きます。
結局、あれやこれや考えたのですが、結論が出ませんでした。お知恵を貸して頂けないでしょうか?
宜しくお願いします。
>>278
倍儲かるじゃないか。そんなもんな、気付かず支払いに進んじゃう方が究極の馬鹿なんだからほっとけ。
倍儲かるじゃないか。そんなもんな、気付かず支払いに進んじゃう方が究極の馬鹿なんだからほっとけ。
そこまでやるなら、
単純に、客がWEB上で注文の確認とキャンセルできる仕組みを用意した方が良い。Amazon方式。
それかロック処理に時間制限を付けるとか。ネットバンク方式。
単純に、客がWEB上で注文の確認とキャンセルできる仕組みを用意した方が良い。Amazon方式。
それかロック処理に時間制限を付けるとか。ネットバンク方式。
>>243
いや、そのコードはおかしい。
いや、そのコードはおかしい。
>>243
コンストラクタ内で呼ぶしかないんじゃない。
$GLOBALS['test'] = 'aaa';
class class_test{
var $test = null;
function class_test(){
global $test;
$this->test = $test;
}
function test_a(){
echo $this->test;
}
}
$obj = new class_test();
$obj->test_a();
コンストラクタ内で呼ぶしかないんじゃない。
$GLOBALS['test'] = 'aaa';
class class_test{
var $test = null;
function class_test(){
global $test;
$this->test = $test;
}
function test_a(){
echo $this->test;
}
}
$obj = new class_test();
$obj->test_a();
だから、何のためのクラスだよ。オブジェクト指向だよ。
グローバル変数使ったら意味ないじゃん。
いわゆるデータメンバを使うべき。
グローバル変数使ったら意味ないじゃん。
いわゆるデータメンバを使うべき。
フォームのチェックボックスをGETで送信したとき、
× hoge.php?foo=aaa&foo=bbb&foo=ccc
× hoge.php?foo[]=aaa&foo[]=bbb&foo[]=ccc(※[]はシリアライズされる)
○ hoge.php?foo=aaa,bbb,ccc
みたいにすることはPHP側でできますか?
× hoge.php?foo=aaa&foo=bbb&foo=ccc
× hoge.php?foo[]=aaa&foo[]=bbb&foo[]=ccc(※[]はシリアライズされる)
○ hoge.php?foo=aaa,bbb,ccc
みたいにすることはPHP側でできますか?
>>283
283が言いたいのは、こんな感じってこと?
class DataMember{
var $test = 'aaa';
function get(){
return $this->test;
}
function set($value){
$this->test = $value;
}
}
class class_test{
var $DataMember = null;
function set(&$obj){
$this->DataMember =& $obj;
}
function test_a(){
echo $this->DataMember->get();
}
}
$mem = new DataMember();
$obj = new class_test();
$obj->set($mem);
$obj->test_a();
283が言いたいのは、こんな感じってこと?
class DataMember{
var $test = 'aaa';
function get(){
return $this->test;
}
function set($value){
$this->test = $value;
}
}
class class_test{
var $DataMember = null;
function set(&$obj){
$this->DataMember =& $obj;
}
function test_a(){
echo $this->DataMember->get();
}
}
$mem = new DataMember();
$obj = new class_test();
$obj->set($mem);
$obj->test_a();
>>286,287
PHP4の書き方はキモイのかw
レンタル鯖とか今だPHP4が多いからこっちのほうが汎用性あるかと思ったんだけど。
(まぁ、PHP5の書き方は勉強してないのでわからんけど)
PHP4も今年でサポートきれんだっけかね。
PHP4の書き方はキモイのかw
レンタル鯖とか今だPHP4が多いからこっちのほうが汎用性あるかと思ったんだけど。
(まぁ、PHP5の書き方は勉強してないのでわからんけど)
PHP4も今年でサポートきれんだっけかね。
↓こーゆーのってどうやってやるの?
http://www.fxtokyo.jp/
http://www.fxtokyo.jp/
>まぁ、PHP5の書き方は勉強してないのでわからんけど
わからんなら今からやれ。1時間後にスラスラ書けてなきゃ自分の無能を呪え。
わからんなら今からやれ。1時間後にスラスラ書けてなきゃ自分の無能を呪え。
つか、それ以前の人がほとんどのくせに、
ここぞとばかりにPHP4の書き方を叩いてるな。
もっと他に叩くべき対象は、このスレに溢れてると思うんだが。
ここぞとばかりにPHP4の書き方を叩いてるな。
もっと他に叩くべき対象は、このスレに溢れてると思うんだが。
>>294
PHP3遣い乙www
PHP3遣い乙www
>>297
残念。そんなツールは無かった。
残念。そんなツールは無かった。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はここに書き込みやがれ 68 (990) - [98%] - 2008/5/27 2:33
- 【PHP】下らねぇ質問はここに書き込みやがれ 72 (1001) - [96%] - 2008/9/3 7:18
- 【PHP】下らねぇ質問はここに書き込みやがれ 73 (1001) - [96%] - 2008/9/20 2:31 ○
- 【PHP】下らねぇ質問はここに書き込みやがれ 71 (1001) - [96%] - 2008/8/17 1:08
- 【PHP】下らねぇ質問はここに書き込みやがれ 70 (1001) - [96%] - 2008/7/19 3:52 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 79 (1001) - [87%] - 2009/2/1 0:33 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 89 (1001) - [87%] - 2009/11/13 23:03
- 【PHP】下らねぇ質問はID出して書き込みやがれ 99 (1001) - [87%] - 2010/10/27 4:51
- 【PHP】下らねぇ質問はID出さずに書き込みやがれ 1 (985) - [86%] - 2011/7/13 20:33
- 【PHP】下らねぇ質問はID出して書き込みやがれ 109 (1001) - [86%] - 2011/8/30 2:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 139 (994) - [86%] - 2015/7/25 21:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 119 (1001) - [86%] - 2012/6/21 11:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [86%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 90 (1001) - [85%] - 2009/12/7 18:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 86 (579) - [85%] - 2009/8/19 4:44
トップメニューへ / →のくす牧場書庫について