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

【PHP】くだらねぇ質問はここに書き込みやがれpart2

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん05/01/09 06:01:24ID:tJkdKk+e

お前の下らない質問に回答があるかも知れないスレッドです。
0002nobodyさん05/01/09 06:02:05ID:???
過去のスレ

【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
0003nobodyさん05/01/09 06:07:02ID:???
マニュアル読め
0004nobodyさん05/01/09 06:10:42ID:yJi8rWX7
過去ログを漁ってみるがいい
0005nobodyさん05/01/09 06:13:01ID:???
>>6 質問の仕方
>>7 SFAQ
0006nobodyさん05/01/09 08:14:08ID:2fyg0lN1
フリーCGIでフリー鯖に使える携帯用うpロダない?
メール投稿とか出来たらよいかも
よろしくおにいちゃん!
0007nobodyさん05/01/09 09:04:50ID:???
CGI探しは板違い。web製作板の該当スレへ行け
0008nobodyさん05/01/09 09:36:09ID:O+gxswgn
配列を使った循環参照がうまく行きません!
──────────────────
<?php
class mother{
  var $childs = array();
}
class child{
  var $age;
  var $mother;
  function child($age, &$mother){
    $this->age = $age;
    $this->mother =& $mother;
    $this->mother->childs[] =& $this;
  }
}
$mother = new mother();
$x = new child(15, &$mother);
$y = new child(10, &$mother);
$x->age ++;
$y->age ++;
print_r($mother);
?>
──────────────────
これで、motherの中のchildのageがそれぞれ16と11になってほしいのですが
実際は15と10のままです。何か良い方法はありますか?
0009nobodyさん05/01/09 10:03:48ID:???
$x =& new child(15, $mother);
$y =& new child(10, $mother);
0010nobodyさん05/01/09 10:35:19ID:9fxwJrgA
$abcが "abc数字3文字"の時はエラー出したいんだが、
これは正規表現使って出来ますでしょうか?
正規表現複雑すぎてさっぱりなので、
誰か分かる人構文を書いていただけたら感謝感激なんですが。

例えば、
if(abc数字3文字の形かどうか){exit();}
という風にしたいのです。

abc数字3文字とは例えば、
abc123やabc555などをさします。
0011nobodyさん05/01/09 12:04:30ID:???
Smarty使えるレンタルサーバーってありませんか?
0012nobodyさん05/01/09 16:39:44ID:???
>>11
自分で勝手に入れろ
0013nobodyさん05/01/09 17:07:07ID:???
>>10
([a-zA-Z])+([0-9]){3,3}$
0014nobodyさん05/01/09 17:09:16ID:F+PYukjE
>>13
m9(^Д^)プギャーーーッ
0015nobodyさん05/01/09 17:40:07ID:???
>>10
/^abc\d\d\d$/
0016nobodyさん05/01/09 18:09:14ID:F+PYukjE
>>15
m9(^Д^)プギャッ
0017nobodyさん05/01/09 22:01:45ID:???
日付をYmdHis形式(20050101000000)の文字列として保存しています。

この文字列と現在のシステム日付の差分を計算し、
1時間以上経っていたら処理を行うようにしたいのですが、
YmdHis形式の日付文字列をdate型に変換できなくて困っています。

strtotimeとかでも上手くいかなかったのですが、何かいい方法は無いでしょうか?
0018nobodyさん05/01/09 22:02:35ID:hHfQCbQy
二次元配列に値をfor文で代入したいのですけどうまくいきません。
Cのように
int x[10][10] ;
int count=0 ;
for(int i=0 ; i<10 ; i++){
 for(int j=0 ; j<10 ; j++){
  count++;
 x[i][j] = count;
 }
}
とこのようなものをPHPで行いたいのですがどようにすればよいのですか?
0019nobodyさん05/01/09 22:19:01ID:???
>>18
そのままのロジックだと何か問題が?

$count = 0;
for($i=0; $i<10; $i++) {
for($j=0; $j<10; $j++) {
$count++;
$x[$i][$j] = $count;
}
}

てか、Cって for(int i=0 とかできるんだっけか?
0020nobodyさん05/01/09 22:56:26ID:???
>>17
list($year,$month,,,) = scanf($YmdHis,'%4d%2d,,,,');

とかできたはず
あとは単純にsubstr()を使うとか、どうとでもなるでしょ。
0021nobodyさん05/01/09 22:56:32ID:???
質問させてください。初心者です。
ttp://syokunin.no-ip.org/sample/cart/view.php

ここのショッピングカートを少しいじって使用するつもりです。
オプションの項目をちゃんと改行して表示したいのですが、
view.phpの中身のどのあたりをどうすればいいのかがよく分かりません。
ここかな?ってところに<br> タグをいれてみたけどうまくいきません。
例えば3段目の商品だと、
_________
生産国(日本)太さ
(10mm)

となっているのを
_________
生産国(日本)
太さ(10mm)

という感じにしたいのです。

ご教授ねがいます。
0022nobodyさん05/01/09 22:57:01ID:F+PYukjE
$str = '20050101000000';
$time = strtotime(preg_replace('/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/', '$1-\2-\3 $4:$5:\6', $str));
0023nobodyさん05/01/09 22:58:53ID:???
質問させてください。初心者です。
ttp://syokunin.no-ip.org/sample/cart/view.php

ここのショッピングカートを少しいじって使用するつもりです。
オプションの項目をちゃんと改行して表示したいのですが、
view.phpの中身のどのあたりをどうすればいいのかがよく分かりません。
ここかな?ってところに<br> タグをいれてみたけどうまくいきません。
例えば3段目の商品だと、
_________
生産国(日本)太さ
(10mm)

となっているのを
_________
生産国(日本)
太さ(10mm)

という感じにしたいのです。

ご教授ねがいます。
00241705/01/09 23:27:35ID:???
>>20,22
ありがとうございました。
やっぱり文字列操作をしないとダメみたいですね。試してみます。
00251705/01/09 23:41:43ID:???
>>20,22
ありがとうございました。
やっぱり文字列操作をしないとダメみたいですね。試してみます。
0026nobodyさん05/01/09 23:47:21ID:???
>>19
C99仕様のコンパイラじゃないと無理と思われ

>>21,23
Selectタグ吐いてるとこにBrを追加するだけ
ありえないけど、もしそれすら出来ないなら丸投げ改造スレに移動
0027nobodyさん05/01/09 23:53:05ID:???
>>19
C99仕様のコンパイラじゃないと無理と思われ

>>21,23
Selectタグ吐いてるとこにBrを追加するだけ
ありえないけど、もしそれすら出来ないなら丸投げ改造スレに移動
0028nobodyさん05/01/09 23:54:47ID:???
>>19
C99仕様のコンパイラじゃないと無理と思われ

>>21,23
Selectタグ吐いてるとこにBrを追加するだけ
ありえないけど、もしそれすら出来ないなら丸投げ改造スレに移動
0029nobodyさん05/01/09 23:56:48ID:???
>>19
C99仕様のコンパイラじゃないと無理と思われ

>>21,23
Selectタグ吐いてるとこにBrを追加するだけ
ありえないけど、もしそれすら出来ないなら丸投げ改造スレに移動
0030nobodyさん05/01/09 23:57:43ID:???
>>19
C99仕様のコンパイラじゃないと無理と思われ

>>21,23
Selectタグ吐いてるとこにBrを追加するだけ
ありえないけど、もしそれすら出来ないなら丸投げ改造スレに移動
00312305/01/10 00:14:21ID:???
>>26
おお、できました!
ありがとうございました!場所をまちがってたみたいです。
0032nobodyさん05/01/10 00:14:43ID:???
連投できるのか?
0033nobodyさん05/01/10 00:17:11ID:???
連投できるのか?
0034nobodyさん05/01/10 00:18:00ID:???
連投できるのか?
0035nobodyさん05/01/10 00:19:20ID:???
連投できるのか?
00362305/01/10 00:22:20ID:???
>>30
おお、できました!!
ありがとうございます!ふう、これで進める・・・

なんだか板調子悪いすね
0037nobodyさん05/01/10 00:22:52ID:???
>>21>>23 >>24>>25
処理までにちょっと時間がかかるからもちでもついて待て。

>>26-30
オマイはぜってーわざとだろ。削除されろ。
0038nobodyさん05/01/10 00:30:37ID:???
今日はbbs.cgiの様子がおかしいから、
書き込みエラーが出たりタイムアウトしてても
実は書き込めてるらしい。

しかも、書き込みが反映されるまでに10分以上かかるというすばらしい仕様だ(w
■ このスレッドは過去ログ倉庫に格納されています