【待望】PerlユーザのためのPHP入門 (601レス)
上下前次1-新
247: 03/03/11 13:09 ID:??? AAS
extract
248: 俺様 03/03/11 13:21 ID:Aj/riikG(1) AAS
レッツPHPより引用
>■修正の仕方
>以前のスクリプトを、PHP4.1.0以降に対応させるには、
>以下の文を、最初の<?以降に挿入すると、暫定的に動作するかと思われます。
>extract($_GET);
>extract($_POST);
>extract($_COOKIE);
>extract($_SERVER);
>extract($_SESSION);←セッションを使う場合
>未確認なので動作は保証しません。extractは配列を変数に展開するための関数です($_GET[f]=2002なら$fに2002が入る)
249(1): 03/03/12 22:56 ID:??? AAS
phpをcgiとして使用した場合は
・Perl/CGIと比較して処理速度の高速化
・サーバー負荷の低減
これらのメリットは無くなるということですか?
250: 俺様死ね 03/03/13 11:13 ID:??? AAS
>>249
そだね。CGIとしてPerlやCを動かすのと状況は同じ。
それでも俺的にはメリットは余りあるけど。
後、マルチすんなボケ。
251: 俺様 03/03/13 11:51 ID:??? AAS
今日はいよいよDBについて書こう。ようやく使い方がわかってきたので。
PostgreでもMyでも使えるようにPearを用います。
対応DB
Interbase
Mini-SQL
Microsoft SQL Server
MySQL
Oracle 8 (OCI)
ODBC
PostgreSQL
省1
252: 俺様 03/03/13 11:59 ID:??? AAS
まず準備としてphp.iniの設定が必要だ。
この3つを参照。
>>236
>>239
>>242
>>239、>>242はMySQLのみの場合は要らないかな。
例えばPostgreSQLを使いたければ
;extension=php_pgsql.dll
を
extension=php_pgsql.dll
省1
253: 俺様 03/03/13 12:09 ID:??? AAS
MySQLのみインストール方法も書いておこう。
外部リンク:www.mysql.com
ここからバージョンを選んで(勇気ない俺は4ではなく3.23)
Windows downloadsってのを落とす。
で、seteupを実行してnext連打でOK(一応要確認)。
インストールしたらc\:windows辺りにmy.iniってファイルが出来ていると思うので
それを開いてこれを追加。
[mysqld]
default-character-set=sjis
以上で完了だ。
省2
254: 俺様 03/03/13 12:11 ID:??? AAS
ああ、後winmysqladmin.exeってのも
一度実行してユーザー名とパスを決めるように。
外部に公開しない場合はキャンセルでも良いでしょう。
255: 俺様 03/03/13 12:17 ID:??? AAS
PHPにはいる前に単独での動作確認もしておきましょう。
DOSプロンプトで
C:\>mysql\bin\mysql
で、
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 50 to server version: 3.23.55-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
こんなふうになったら成功だ。
256: 俺様 03/03/13 12:24 ID:??? AAS
Pearはここを参考。
外部リンク:pear.php.net
調べたところによるとWindows用PHP4.3以降では
標準で付かなくなってしまったらしいので
上を参考に落としておきましょう。
257: 俺様 03/03/13 12:25 ID:??? AAS
もちろん4.2以前から使ってた人は
最初からPearも使用できます。
258: 俺様 03/03/13 12:30 ID:??? AAS
というか調べてるうちに(・∀・)イイ!サイト見つけたな。
これ見れば俺様の説明なんぞ用なしかも。
外部リンク[html]:tsuttayo.sytes.net
これ見てphpMyAdminとかも入れておくと良い。
ブラウザからアクセスできるのでレンタル鯖などでも手軽に使えるのが特徴。
259: 山崎渉 [(^^)] 03/03/13 17:01 ID:??? AAS
(^^)
260: [age] 03/03/15 21:28 ID:??? AAS
age
261: 03/03/15 22:18 ID:??? AAS
MySQL入れました。
最初、エラーが出て焦りました。
mysqladminいいかも。
262(1): 03/03/19 23:10 ID:??? AAS
つづきまだー
263: 俺様 03/03/19 23:51 ID:??? AAS
>>262
何の話題がいい?
語るべきことは大体語っちゃったから
もう全てのPerlスクリプトを移植できるはずだ。
264: 03/03/20 01:11 ID:??? AAS
実践編が欲しいな。
なんかのコピペジェネレータを作るとか。
てかフォームを表示して受け取ってとかやってるとすんげー
HTMLとPHPのコードが入り乱れて汚くなっちゃうんだけど、どうすりゃいいの?
265: 03/03/20 15:43 ID:??? AAS
上でデータを作って下で表示させりゃいい。
<?
//極手抜き
$hoge = $_POST["hoge"];
?>
<HTML>
<H1><? print $hoge; ?></H1>
</HTML>
とか。
266: 03/03/20 16:41 ID:??? AAS
俺様殿江。ファイルとディレクトリの扱い方について解説して下さい。
上下前次1-新書関写板覧索設栞歴
あと 335 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s