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

【PHP】下らねぇ質問はここに書き込みやがれ 57

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/10/22(月) 23:10:36ID:mIlonsko
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 56
http://pc11.2ch.net/test/read.cgi/php/1192092941/

◆質問する時の注意
・ sage進行(メール欄にsageと記入すること)「sage進行」とはスレを目立つ上部に上げないことによって、荒らしが発見できないようにすることです
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
・ 書き込むときには、「公式マニュアル、リファレンス本は読みました」と明記すること
(でないと、公式マニュアル読めと煽られます)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
・質問者が「公式マニュアル読んだ」と書いていないからといって、
公式マニュアルに書いてもいないのに、公式マニュアルよめと適当なことを言わないこと。
質問者は公式マニュアルを読んでいるかもしれない。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0133nobodyさん2007/10/23(火) 23:58:44ID:???
このスレって初心者以前の人が1日に1回は来ているような気がするんだが・・・
テスターも使ったことがない人が「テレビが故障したけどどこを直したらいいでしょうか」なんて
質問は多分しないのに、なんでこういうソフトになると「よく知らないんだけど・・・」って当然のように
前置きしてきいてくるんだろうな?
0134nobodyさん2007/10/24(水) 00:04:15ID:???
>>132
さっきから皆が言ってくれているように、画像のサイズを計算した上でHTMLを
出力するようにスクリプトのソースを書き換えれば、「そのサイズにしないといけない」
という状態から解放されます。
0135952007/10/24(水) 00:13:28ID:???
>>95,>>103の内容で質問させていただいたものなのですが
>>100さんの内容で試させて頂いた結果こちらの記述ミスあった可能性大なのですが
ちょっと無限ループっぽい挙動になってしまいました・・・・・・・・・

1から勉強しなおそうと思うのですが
180行まで保存するログに投稿があっても
毎回180までの番号を振りたい場合
どういうロジックのプログラムを書けばいいのでしょうか?
そのプログラムに主要な構文だけ軽く説明を交えて
教えて頂けないでしょうか?
書き込みの際に番号を振ることと
コメント投稿の際に全ての番号を一旦消去する挙動が特に困難です。
下記は今書いてて失敗したコメントをログに書き込む部分の
プログラムになります。
お手間取らせて本当にすいません。
http://www.pachiweb.com/updir/html/ppp.html
0136nobodyさん2007/10/24(水) 00:19:18ID:???
>>133
テレビは半田ゴテ使ったりしないといけないけど
ソフトはワープロ使えたら教えてもらったのをコピペすれば済む、と考えてるんじゃないかな?
125氏の場合はHTMLを少し改造するだけで済むなら自分でも出来ると考えてるのでは。

>>125
画像は縦か横か一方への固定?
開発側がデザイン的にそのサイズにさせたいなら画像のマージンで開発側が意図するサイズ
を空白として確保するって手はあると思う。

というかソフトハウスのデザインオナニーに付き合う必要ないでしょ。
客が使えないシステムを強要するな、と言って叩き返しましょう。
自由に画像アップできて且つデザイン的にも上等なものを作ってこい、と。
0137nobodyさん2007/10/24(水) 00:23:07ID:???
>>135
ソースは画像じゃなくて分割でもいいから文字としてここに貼った方がいい。
さもなければうpローダにテキストとしてUP。
検証するのに手打ちするのはバカらしいよ。
01381352007/10/24(水) 00:46:09ID:???
>>137
失礼しました、下記がtxtになります。
http://sund1.sakura.ne.jp/uploader/source/up13838.txt
0139nobodyさん2007/10/24(水) 01:13:48ID:???
>>135
一つ疑問。
これ、番号はユーザの書き込みごとにずれていくって事だよね。
Aが書き込むとAが1になるが、次にBが書き込むとBが1になり、さっきのAの投稿は2にズレる。

ここでAが投稿後画面更新せずに投稿を削除しようとしたらどうなる?
Aは表示したままだから自分の番号1とDelKeyで削除しようとするけど、すでに番号1はBの投稿になってるから削除できなくないか?
しかも偶然AとBのDelKeyが一緒だったら削除される可能性もある。

通し番号の方がよくない?
01401392007/10/24(水) 01:41:55ID:???
通し番号が嫌ならユーザには見せないようにして記事の頭にそれぞれチェックボックスを置き、
チェックしたのを削除しようとすると通し番号がPHP側に送られて削除するとか。

今の方法だと一旦全ログを変数に移し、番号++しながら書き込み、にしないと処理が複雑になると思う。
全ログ取得はメモリ容量とも関わってくるし。
0141nobodyさん2007/10/24(水) 01:54:25ID:???
>>133
> このスレって初心者以前の人が1日に1回は来ているような気がするんだが・・・
> テスターも使ったことがない人が「テレビが故障したけどどこを直したらいいでしょうか」なんて
意味不明。テスターとテレビとどう関係あるんだよ。
0142nobodyさん2007/10/24(水) 01:55:16ID:???
> テスターとテレビとどう関係あるんだよ
ポカーン
0143nobodyさん2007/10/24(水) 02:07:43ID:???
>>139
ログが180満杯の場合はそういう挙動になります。
ぬぬぬ、やはり通し番号じゃないと問題でますか・・・・・・・・・・・・・・・・・・
言われてみるとほんと指摘どおりの問題発生しますよね・・・・・・・・・・・・
おとなしく改造前どおり通し番号制に戻したいと思います、
アドバイスありがとうございました、
アドバイスのおかげですっきりしました。
01441272007/10/24(水) 02:16:13ID:???
>>131
ああ、そういう話なのか…
であれば結論は
「それはそのプログラムの仕様です。ソフトハウスの言うように、定められたサイズの
画像をあらかじめ用意してそれをアップロードするようにしてください」
としか。
設定というかプログラム上で回避する方法はいくらでもあるけど、
そういった融通に対応しないヘボソフトハウスに発注したあなたの会社が悪いです。
もしくは別料金払って機能改修の依頼をするとか。
そのプログラムを使ってる限りはユーザ側では対処のしようがないんじゃないかな?
0145nobodyさん2007/10/24(水) 02:17:01ID:???
>>143
ついでに>>138のソース、処理が複雑すぎ。
ファイル書き込みにhtmlspecialcharsは不要。むしろタブ文字を削除しないと書式が狂う。
(仮に削除を考えずに)番号を1〜180にするにしてももっとシンプルに書けるはず。
(通し番号にすればさらにシンプルになる)
複雑なソースはバグの原因になりますよ。
0146nobodyさん2007/10/24(水) 02:19:50ID:???
ヘボ会社が作った糞スパゲティソースを作り直す案件って多いよw
0147nobodyさん2007/10/24(水) 02:47:07ID:???
php5でアップキャストってできる?

01481352007/10/24(水) 02:51:19ID:???
>>145
なるほど
$comment = str_replace("\t", "", $comment);
を入れると書式おかしくなるので
タブ自体無効にした方がよいのですね。
解説サイトの丸写しの部分が多く
私自身まだまだ意味を理解してないままの
行程が多いのでアドバイスほんとにありがたいです。
0149nobodyさん2007/10/24(水) 03:09:23ID:???
>>147
ある意味やりたい放題
01501472007/10/24(水) 04:05:31ID:???
親クラスのメソッドを子クラスで上書きしたとします。
子オブジェクトを親クラスにアップキャストすることで、
親のメソッドを明示的に呼びたい。
$obj = (親クラス名)子オブジェクト名; とか
$obj = 子オブジェクト名 as 親クラス名;
のようなことができれば、実現できると思うんだけど。

0151nobodyさん2007/10/24(水) 04:48:26ID:???
構文はないけどget_parent_classでごにょごにょとやれば可能かと
0152nobodyさん2007/10/24(水) 06:40:32ID:???
>>120
最近のプログラム書いてる人はコードなんてほとんど読まないですよ
とくにPHPやパールなんてとにかく動けばいいという発想が強いですね
昔は1万行ぐらい何ヶ月もかけて読みましたよ
やはり根気が大切ですね
0153nobodyさん2007/10/24(水) 06:42:43ID:???
敷居が下がって馬鹿(俺みたいな)の絶対数が増えたんだとオモ。
0154nobodyさん2007/10/24(水) 09:13:54ID:???
>>141
ゆとり教育の成果がここに!!!
0155nobodyさん2007/10/24(水) 09:23:25ID:???
>>153
括弧の部分は知らんけど、それ以外は激しく同意
0156nobodyさん2007/10/24(水) 09:40:07ID:???
>>148
ユーザが入力したタブはスペース二つくらいと置換すればいいでしょう。
もしくはユーザが絶対推測不可能な文字列と置換してhtml出力時に再度タブに変換する、とか

$TAB = "##%$FDEbsgWRn%vfG%bfa%##";
$comment = str_replace("\t", $TAB, $_POST['comment']); // 入力時
$html = htmlspecialchars(str_replace($TAB, "\t", $comment)); // HTML出力時

方針にもよるでしょうが、ユーザにタブ「入力不可」と規制するよりこちらで上手く処理した方がユーザフレンドリだと思います。
(htmlタグ禁止などは別にして)
0157nobodyさん2007/10/24(水) 09:41:54ID:T7DDINjY
サンプルで外部有名検索エンジンに自分のサイトから利用できる。
と言うのを見つけて、ダウンロードして使って見たら、ちゃんと文字化けもせず検索できたのに、
それを自分のファイルにコピーして使うと、検索文字が文字化けを起こしてしまいます。
どういったミスが考えられますか?
説明下手ですいません
0158nobodyさん2007/10/24(水) 09:43:03ID:???
それならいっそ、セパレータとして使う文字列をタブ以外に変えたほうが良いかもね。
<>とかが定石じゃない?
0159nobodyさん2007/10/24(水) 09:45:35ID:???
>>157
サンプルスクリプトと自分のスクリプトのエンコードが違うんじゃね。
01601562007/10/24(水) 09:56:48ID:???
>>158
なるほど。<>なら入力時にhtmlspecialchars使えば重なりませんね。
タブの空白2つへ置換はずっと前にPerlの入門書で見たのでそれがていせき(←何故か変換できない)と思ってました。 
質問うp主じゃないですが勉強になりました
01611572007/10/24(水) 09:56:50ID:T7DDINjY
>>159
はい、そうかもしれないのですが、サンプルの方はヘッダ情報にはタイトルしかなくて
文字コードがわからないのです。
自分のはSJISだと思います。。
mb_convert_encoding($hoge, "UTF-8", "SJIS");もわからないながら試してダメでした。
0162nobodyさん2007/10/24(水) 10:04:19ID:???
>>161
サンプルをコピペじゃなくファイルとして落としたなら文字コードのわかるエディタで開けばどう?
ブラウザで見てもいけると思うが。

もしくはサンプルを
mb_convert_encoding($sample,"SJIS-win","auto");
0163nobodyさん2007/10/24(水) 10:15:35ID:???
質問するなら自分とこの環境書けよ
それと話進めるにはそのサンプルとやらを晒したほうが早くないか?
01641572007/10/24(水) 10:50:37ID:T7DDINjY
>>162アドバイスどうりやってみましたが、ダメでした。私の書き方がまずいんだと思います
>>163すいません。xrea使ってます。サンプルは丸写しですがこれです
<html>
<head>
<title>検索エンジンの活用</title>
</head>
<body>
<h1>検索エンジン選択</h1>
<form method="POST" action="rdir.php">
<table border="0">
<tr>
<th>検索キーワード:</th>
<td><input type="text" name="keywd" size="20" /></td>
</tr><tr>
<th>使用エンジン:</th>
<td>
<select name="eng">
<option value="yahoo">Yahoo!</option>
<option value="google">Google</option>
<option value="infoseek">Infoseek</option>
<option value="goo">goo</option>
</select>
</td>
</tr><tr>
<td colspan="2"><input type="submit" value="検索" /></td>
</tr>
</table>
</form>
</body>
</html>
01651572007/10/24(水) 10:51:32ID:T7DDINjY
貼り漏れました
<?php
$strKey=urlencode($_POST['keywd']);
switch($_POST['eng']){
case "yahoo":
$url="http://search.yahoo.co.jp/bin/search?p=";;
break;
case "google":
$url="http://www.google.com/search?hl=ja&ie=euc-jp&q=";;
break;
case "infoseek":
$url="http://www.infoseek.co.jp/Titles?qt=";;
break;
case "goo":
$url="http://www.goo.ne.jp/default.asp?MT=";;
break;
}
header("Location: ".$url.$strKey);
?>
0166nobodyさん2007/10/24(水) 12:14:16ID:???
PHPで掲示板を作ってみたいと思っているのですがまず何から勉強をしたらいいのでしょうか?
0167nobodyさん2007/10/24(水) 12:27:55ID:???
>>157
文字化けはgoogleのみ?
googleのみなら
case "google":
$url="http://www.google.com/search?hl=ja&ie=euc-jp&q=";;
の$urlでEUC-JPに指定してるのが問題
「&ie=euc-jp」を外すか文字コードを別にする

外した場合
$url="http://www.google.com/search?hl=ja&q=";;

UTF-8に変更した場合
$url="http://www.google.com/search?hl=ja&ie=utf-8&q=";;

それとそのソースだとgooが検索できなかった。書式が変わってるかも
0168nobodyさん2007/10/24(水) 12:32:49ID:???
>>166
文法から
0169nobodyさん2007/10/24(水) 12:33:51ID:???
>>166
掲示板なら
http://www.phppro.jp/school/phpschool/
ここに作り方がのってありますぜ!

もし分からなかったらここの住人が教えてくれますぜ!
0170nobodyさん2007/10/24(水) 12:37:01ID:???
PHPプロ(笑)
0171nobodyさん2007/10/24(水) 13:22:33ID:???
ここさ、人に対して誹謗中傷するのを多いけど、
それによってそうとうストレス感じるよ。

人の死期を早める行為が殺人だとすれば、
ここのレスによって精神的苦痛を受けて寿命を縮めるわけだから、殺人と一緒だよ。
0172nobodyさん2007/10/24(水) 13:29:41ID:???
誹謗中傷でストレス感じちゃうような人は、2ちゃんねるじゃなくて
別のコミュニティを利用したほうがいいんじゃない?

たぶん向いてないよ。
0173nobodyさん2007/10/24(水) 13:45:25ID:???
>>171
ゆとりは
KA☆E☆RE☆!
0174nobodyさん2007/10/24(水) 13:52:11ID:???
>>171
教えてもらうって人の態度じゃねーぞw
という奴が叩かれてるだけじゃね?

ここさ、赤の他人に対して質問する人を多いけど、
それによってそうとうボランティアの強制だと感じるよ。

他人が答えてくれる行為を感謝していれば、
ここのレスによって馬鹿にされる事はないわけだから、質問の仕方が悪いと言われてるのと一緒だよ。
0175nobodyさん2007/10/24(水) 13:59:41ID:???
>>169
ありがとうございます

あとPHPはなんて読むんでしょうか?
普通にピーエイチピーでいいんですかね?
0176nobodyさん2007/10/24(水) 14:00:27ID:VOPF7shq
PHPの暗号化⇔複合化の関数などありませんか?
cryptという関数を見つけたのですが、単方向アルゴリズムなので複合化ができません。
0177nobodyさん2007/10/24(水) 14:21:03ID:???
>>176
mcrypt
0178nobodyさん2007/10/24(水) 14:49:26ID:???
>>175
http://e-words.jp/w/PHP.html

>PHP 
>
>読み方 : ピーエイチピー
>フルスペル : PHP : Hypertext Preprocessor

少しは調べる努力をしましょう。いつまでたっても自分じゃ何もできないですよ。
0179nobodyさん2007/10/24(水) 15:07:11ID:???
通は独逸語読みペーハーペーからペハペと読む
0180nobodyさん2007/10/24(水) 15:52:32ID:u6eI2uUX
PHP Acceleratorをいれようとphp.iniの設定を変えたのですが反映されません。
apacheの再起動もしています。
ご教示お願いします。

以下のようにPHPをコンパイルしました。
./configure \
--with-apxs2=/usr/local/apache2/bin/apx \
--enable-mbstring \
--with-gd \
--with-zlib \
--with-mysql=/usr/local/mysql
cp php.ini-dist /usr/local/lib/php.ini

phpinfoでのLoaded Configuration Fileの場所/usr/local/lib/php.ini

php -vの結果
Failed loading /usr/local/lib/php_accelerator_1.3.3r1.so: ld.so.1: php: fatal: /usr/local/lib/php_accelerator_1.3.3r1.so: wrong ELF class: ELFCLASS32
PHP 5.2.4 (cli)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

◆予想
php.iniはCLIではよみこまれているものの、apacheには読み込まれていない?
PHP Acceleratorの設定は間違っている?

◆環境
OS:solaris
PHP5.2.4
PHP Accelerator 1.3.3r1
0181nobodyさん2007/10/24(水) 15:54:46ID:???
PPPHは?
01821792007/10/24(水) 16:39:53ID:u6eI2uUX
PHPAはPHP5には対応してないんですね…
こちらは解決です。

ただphp.iniの内容が反映されないのは無関係だと思うので引き続きお願い致します
0183nobodyさん2007/10/24(水) 17:06:01ID:???
殺伐とはしてるけど誹謗中傷とはちょっと違うよね
説明不十分な質問に対し回答する必要なしってスタンスなんだと思う
UNIX系コミュニティによく見られるふいんき(←なぜか変換出来ない)だね
0184nobodyさん2007/10/24(水) 17:50:23ID:???
Zendのおっさんはピーチピィと発音してたな
0185nobodyさん2007/10/24(水) 17:51:11ID:???
ピチピチ
0186nobodyさん2007/10/24(水) 17:52:18ID:???
ピーチパイ
0187nobodyさん2007/10/24(水) 17:54:32ID:???
ピーチ姫って普通に抜けるよね
0188nobodyさん2007/10/24(水) 18:13:13ID:???
 キモイにょ!
              /'´\
       /´ ̄``>-ァ' /:::::: ヽ
        l   /  / /::::::::::: ヽ _
        _|  /   i 〈::/ ̄``ヾ<``
      / l. '      /      ヽ.\ +
     l、  ヽ      レ,    ヾ、  !|ヽ|
     lヽ  |        \     |l ,イリ ′
      \_,ゝ.___.. -`ァ‐i)"ヽ ==- _     ,. '⌒⌒ヽ
.        _レvv ,、,、_,-一Z'L. イ       ̄ ==- ___∧∩'⌒ヽ
     ┌-く >'  」ニ┐ ,、_〉、〉「         ,.-、′ `Д´)/ >>187
     | , 、ヽ_/   | 〈.   〉ヽ        ( (  ⌒   /  ) ヽ
i⌒i.  /   Y_jニ、 ヽ.レ┘_f_.ノ        ゝ_  ゝ '  '   _ ノ
|  l. く ,  イ ヽヽ_ヽ、Lニ-'<._            ̄"""""゙ ̄
ヽ `ー√ / |  、  下丁`ヽ. \ノ、_
 `ーtヘヘ._」_,.-セ_ノ | !    ,.ゝ/ソ
    `tゝニヽ、_,、_,.-‐、_'ニ-1ァ′
      フヾエァ‐i-t‐'T_Zニ-l‐^「
    /`ー/ ` ̄  ̄´    !一'^!-、_
   /⌒  l、        /    〉 ´ )
.  /   ヽ〈          {.__, -‐'
  {.___ ノ       三三三
  三三三    三三三三三
 三三三三三三三三三
三三三三三三三
三三三三三
三三三
0189nobodyさん2007/10/24(水) 18:34:15ID:VOPF7shq
PHP6.0詳細発表
http://wwwww.2ch.net/test/read.cgi/news4vip/1193218339/l50
0190nobodyさん2007/10/24(水) 19:20:45ID:???
>>wwwww
0191nobodyさん2007/10/24(水) 19:59:18ID:???
>>189
http://itpro.nikkeibp.co.jp/article/COLUMN/20050917/221333/?P=2&ST=oss
0192nobodyさん2007/10/24(水) 20:07:54ID:???
2年前の記事じゃん
0193nobodyさん2007/10/24(水) 23:04:13ID:???
HTTPメソッド(GETかPOSTか)を調べるのって、PHPではどうするんでしたっけ?
0194nobodyさん2007/10/24(水) 23:07:28ID:???
思い出した。$_SERVER['REQUEST_METHOD']だった。
0195nobodyさん2007/10/24(水) 23:29:13ID:???
>>192
http://php6dev.blogspot.com/
0196nobodyさん2007/10/25(木) 09:15:53ID:???
ここまでくると痛すぎるなww
さすがに退いたわ

ttp://d.hatena.ne.jp/elf/20071025/1193244391
0197nobodyさん2007/10/25(木) 09:29:28ID:???
>>196
何の話をしてるの?
とりあえず宣伝乙
0198nobodyさん2007/10/25(木) 09:29:55ID:???
話題を呼ぶ為にやってるんだと思っておこう。
真性だったら・・なんて、まさかね。(笑)
0199nobodyさん2007/10/25(木) 09:49:36ID:???
>>196
FireFTP紹介文に対してのいちゃもん?
よくそんなくだらないの見つけてくるな >>196
0200nobodyさん2007/10/25(木) 13:08:07ID:MQ6GtYsP
今まで気づかなかったんですけど
PHPってクラス名と関数名は大文字小文字の区別がないんですね・・・

これって気持ち悪くないですか?
区別するように設定できないもんですかね?
0201nobodyさん2007/10/25(木) 13:37:37ID:???
>>200
同じ名前つけようとすんなよ
02021802007/10/25(木) 13:39:04ID:???
ここはレベルが低すぎて分からないようなので他所で聞きます。
どうもです
0203nobodyさん2007/10/25(木) 13:40:41ID:???
>>202
さようなら。
0204nobodyさん2007/10/25(木) 15:29:30ID:???
ここの方なら知っておられそうなので
くだすれPHP(超初心者用)2 が完走したままですが…新スレ立ててもいいですか
って言ってる俺は、くだすれレベル
0205nobodyさん2007/10/25(木) 15:31:59ID:q/x5LG70
http://www.dokidokidonki.com/category01/watch.php?s=2

↑のページで使われているようなphp(商品検索、ランキング、カテゴリー別に商品を分ける)
を自分で作ろうと思うんですが、HPは作ったことはありますが、PHPはまったくの無知で、
プログラミングについて学ぼうと思っています。今は学生で、webデザイナー目指してます。
経済系の4年生大学に通ってますが、卒業後2年制の専門学校に行こうと思っています。
専門学校の費用稼ぎ+webプログラミングの勉強(ショッピングカートシステムの完全理解)
のために、
↑のサイトのプログラムを完全理解して、+αのものを作りたいと思っています。
このような簡易商品リンク(?)システムを作るには、どうすればいいんでしょうか??


ローカル鯖で実験するために、XAMPP入れました。

わかっていること、
ユーザー側、
カテゴリー別、メーカー別で商品を見つけることができる。
→商品登録時に商品データにカテゴリー名、メーカー名をデータ内に保持させる。

ランキング
→商品購入情報はアフェリエイトサイドから伝わるはずなので、
ランキングデータは、後からアップロードしている。

管理面
CSVデータを読み込んで、自動的にページを作る。

ディレクトリー型のサーチエンジン型リンク集をいじって↑
のような機能を付けることで、てっとり早く作れるかな・・・と思っているんですが、

普段phpを仕事でプログラミングされている方の考察、お願いします。
0206nobodyさん2007/10/25(木) 15:34:37ID:???
>>205
基礎からしろとしか言わざるを得ない・・・。
とりあえず構成考えてみろ
0207nobodyさん2007/10/25(木) 15:48:22ID:???
>>204
苦しゅうない
立てろ

>>205
一夜漬けじゃ無理
ましてや学費を稼ごうなんて、どんだけチャレンジャーなんだよw
配布されてるカートプログラムやCMSを理解できるようになってから、
パクれ、いや、参考にしろw
0208nobodyさん2007/10/25(木) 15:59:44ID:BRjCuUNY
DBの構造から勉強してこい
02092042007/10/25(木) 16:06:35ID:???
>>207 ありです。たててきますた。逝って来ます
0210nobodyさん2007/10/25(木) 16:07:00ID:???
経済学部生でwebデザイナーって・・・
色んな意味でもったいない。
就活失敗しんだろうが自暴自棄にならないで今からでもガンガレ。
webデザイナーなんて美大の落ちこぼれがほとんど。
それでもなりたいっていうなら止めないが。

業務では、デザイン、HTMLコーダー、プログラマーと分かれるので、
デザイナーにショッピングカートシステムの完全理解なんて必要ない。
会社によってはデザイナーがある程度やる場合もあるけど、
それでもHTMLが必要なぐらいで、PHPまで及ばないと思う。
デザイナーのステップアップにPHPとよく聞くが、
実際PHPをデザイナーが使ったとしても、フレームワークのview部分ぐらいしかいじらないので、
勉強するならフレームワークの使いかたでも勉強したほうがいいと思う。

あと>>205のようなことを全く触ったことがない人が独学でやると、
なんだかんだで1年とかかかるんじゃないかね。
0211nobodyさん2007/10/25(木) 16:09:17ID:???
(´・ω・`)  ←この顔文字やめろ
0212nobodyさん2007/10/25(木) 16:18:34ID:???
(´・ω・`)ごめんね
0213nobodyさん2007/10/25(木) 16:33:53ID:???
>>202
PHPAのマニュアルにすら目を通さないの?
0214nobodyさん2007/10/25(木) 16:38:08ID:???
>>205
特に難しい仕様もなく、基本的な機能ばかりだから頑張れば出来る
つーか、それぐらい作れないと趣味も仕事も無理w

webデザイナー目指しているなら、Smartyの勉強はしっかりするといい
PHPの基礎知識を持っているwebデザイナーは重宝がられるぜ
0215nobodyさん2007/10/25(木) 17:03:59ID:???
てst



0216nobodyさん2007/10/25(木) 17:04:16ID:fQCfo6kn
pregの検索オプションかなんかだと思うのですが、
preg_match("/hoge/sm", $match);
このデリミタ(この場合はスラッシュ)の後につくsmという文字(他にもi等色々あるようですが)
この意味を知りたいのですがマニュアルのどの項目を見ればよいかわかりません。
どなたかマニュアルのどの部分に書いてあるかわかる方教えていただけませんか?
0217nobodyさん2007/10/25(木) 17:07:02ID:???
>>216
preg_match関数のページ
0218nobodyさん2007/10/25(木) 17:15:08ID:???
特定の文字列から数字だけ取り出す方法を教えて下さい。

$x = "a1b2c3d4e5f6";
(何らかの処理)
print "$x";
[123456]

といった感じでお願いします。
0219nobodyさん2007/10/25(木) 17:20:06ID:???
>>218
文字を1文字ずつループさせて数値なら取り出せばいいと思う
02202162007/10/25(木) 17:21:15ID:fQCfo6kn
>>217
例にiの意味は書いてあったのですが、(大小文字区別しない)
その他のものに関しては言及してないように見えます。
0221nobodyさん2007/10/25(木) 17:21:16ID:1HmW1RjG
すみません。他スレで聞いたんですが、答えがないので、よろしくお願いします。

PHP5の本の付属CDでSmartyをインストールしました。PHP4の本に載ってる
Smartyはやはり動きませんか?
0222nobodyさん2007/10/25(木) 17:23:48ID:???
先頭から読んでって数字だけ詰めれば良いんじゃないのん
0223nobodyさん2007/10/25(木) 17:26:00ID:???
>>221
最新バージョン入れれ
02242212007/10/25(木) 17:28:33ID:1HmW1RjG
>>223 どうもありがとうございます。PHP4の本にのってるアプリケーションが
作ってみたいなあとおもっているんですが、最新バージョンのSmartyなら動きますかね?

とりあえず、動かないようならPHP4の本をみて再度Smartyを入れなおそうとおもってるんですが。
0225nobodyさん2007/10/25(木) 17:30:27ID:???
>>218

$x = "a1b2c3d4e5f6";
print getSuujiOnly($x);

これでいいんじゃね?
0226nobodyさん2007/10/25(木) 17:30:56ID:???
Smarty使うと言ってもどうせassignとテンプレートとforeachくらいしか使わないんだろ?
PHPもSmartyも最新バージョン入れて本とSmartyのドキュメントを参考にしながら作れって
02272212007/10/25(木) 17:35:05ID:1HmW1RjG
>>226 すみません。Smarty自体もぜんぜん触った事がなくて
Smartyの章だけはPHP4の方がおもしろそうなアプリケーションが
載ってるんでそっちを作ってみたかったんです。

ドキュメントとかよくわかりませんが、みながらやってみます。ありがとうございました。
0228nobodyさん2007/10/25(木) 17:40:04ID:???
>>226
ifも使うさー
0229nobodyさん2007/10/25(木) 17:59:35ID:???
>>216
そんまんまパターン就職誌って項目があるじゃん
02302162007/10/25(木) 18:10:10ID:fQCfo6kn
>>229
関数だけ見てました。項目見たら見つけることができました。
助かりました。どうもありがとうございました。
0231nobodyさん2007/10/25(木) 18:14:58ID:???
自分はHTML⇒スタイルシート⇒FLASH⇒PHPの順番で勉強して1年ぐらいです。
間にGIMPをちょくちょくいじくってました。

ちなみに使った参考書は
・HTML&スタイルシート レイアウトブック
・基礎PHP
・PHP5であなたにもWebアプリが作れる!
・CSSプロフェッショナル・スタイル

勉強していて思ったのはさすがにPHPは小遣い稼ぎにはならないということ
例えばブログ作るにしても自分のコードは1500行ぐらいで
WordPressとは比べ物になりません。
専門学校の費用稼ぎのためにショッピングカート作るなら
例えばWordPressをいじくってホームページ用にしたり、デザイン考えたり
して小遣い稼ぎしたほうが効率いいですよ。

大学卒業してWebデザインの専門学校に通うなんて
お金もったいないと思うのですが  ちなみに僕は高校生です
0232nobodyさん2007/10/25(木) 18:24:18ID:???
さすが高校生。世間知らずだなあ。
■ このスレッドは過去ログ倉庫に格納されています