私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレPHP総合雑談スレ
![](../../../newbb/images/imagesets/default/up-a.png)
みんなの評価 :
レスフィルター : (試験中)
ほかの言語やってて久しぶりにPHPにもどるともどかしい気持ちになるんだよなw
配列作るときのarrayとか書くのも結構めんどい
配列作るときのarrayとか書くのも結構めんどい
みんなありがとう。
concreat5を試そうと思ったら、php5を要求されたから、
そろそろ移行時期かなとおもい、皆はどうなのかと思い確認させてもらいました。
concreat5を試そうと思ったら、php5を要求されたから、
そろそろ移行時期かなとおもい、皆はどうなのかと思い確認させてもらいました。
http://itpro.nikkeibp.co.jp/article/COLUMN/20080508/301027/
にあるコードを使って
同じ内容のメールを返させるのとファイルに保存するようなのを書き足したPHPファイルをつくったんですけど
メールが返ってくるところまではうまくいったんですけど
ファイルに保存がうまくいきません
mail($mail_address,,$diary_subject,$diary_body);
write("dat/test.dat",array($diary_subject,$diary_body));
------------------------------------------------
function write($filename, $input)
{
$input=serialize($input);
$fp=fopen($filename,"w");
flock($fp, LOCK_EX);
fputs($fp, $input);
flock($fp, LOCK_UN);
fclose($fp);
}
ちゃんとdatはchmod 733してあります。
何が原因になりそうでしょうか?
にあるコードを使って
同じ内容のメールを返させるのとファイルに保存するようなのを書き足したPHPファイルをつくったんですけど
メールが返ってくるところまではうまくいったんですけど
ファイルに保存がうまくいきません
mail($mail_address,,$diary_subject,$diary_body);
write("dat/test.dat",array($diary_subject,$diary_body));
------------------------------------------------
function write($filename, $input)
{
$input=serialize($input);
$fp=fopen($filename,"w");
flock($fp, LOCK_EX);
fputs($fp, $input);
flock($fp, LOCK_UN);
fclose($fp);
}
ちゃんとdatはchmod 733してあります。
何が原因になりそうでしょうか?
検索キーワードを split するスクリプト書いてるんですが、
なにかそういう系のいいサンプルって知りませんか?
全角、半角スペースをパターンに文字列を分割、
でもダブルクォーテーションでかこわれた部分は分割せず…
とかいろいろやってたら、正規表現を使った処理が意外とだらだらと長くなってしまうんです。
なにかそういう系のいいサンプルって知りませんか?
全角、半角スペースをパターンに文字列を分割、
でもダブルクォーテーションでかこわれた部分は分割せず…
とかいろいろやってたら、正規表現を使った処理が意外とだらだらと長くなってしまうんです。
あ、
$input = str_replace(' ', ' ', $input);
ね。
思いつきだから正しく動くかはしらん。
$input = str_replace(' ', ' ', $input);
ね。
思いつきだから正しく動くかはしらん。
str_replace だと EUC-JP の全角空白の扱いおかしい時があるから
ereg_replace が安全
ereg_replace が安全
アドバイスありがとうございます。
$input = 'ワード1 "ワ ー ド 2" ワード3';
↓
[0] -> ワード1
[2] -> ワ ー ド 2
[3] -> ワード3
このように分割したいのですが、preg_matchとか使ってむりやり分割する方法しか思いつかず、
どんなやりかたが王道なのかわからずに困っています。
$input = 'ワード1 "ワ ー ド 2" ワード3';
↓
[0] -> ワード1
[2] -> ワ ー ド 2
[3] -> ワード3
このように分割したいのですが、preg_matchとか使ってむりやり分割する方法しか思いつかず、
どんなやりかたが王道なのかわからずに困っています。
$input = 'ワード1 "ワ ー ド 2" ワード3';
var_export(explode('"', $input));
var_export(explode('"', $input));
Perlだったら、モジュールがあるな。
http://search.cpan.org/~chorny/Text-ParseWords-3.27/ParseWords.pm
PHPで探してないんだったら、上のを参考にして自分でパーサーを書くしかないんでは。
http://search.cpan.org/~chorny/Text-ParseWords-3.27/ParseWords.pm
PHPで探してないんだったら、上のを参考にして自分でパーサーを書くしかないんでは。
「うまく表示してもらえない」っていわれても判らないんだが
どういう結果が欲しくて、実際どうなってるのか教えてくれ
どういう結果が欲しくて、実際どうなってるのか教えてくれ
>>924
文字コードはあってる?
文字コードはあってる?
>>924
まず、ブラウザのエンコード(文字コード)の設定で文書のとあわせてみようね
それから、htmlで
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
みたいなの書こう
まず、ブラウザのエンコード(文字コード)の設定で文書のとあわせてみようね
それから、htmlで
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
みたいなの書こう
>>929
段落。パラグラフのp。
段落。パラグラフのp。
>>929
ブラウザがまずWebサイトにアクセスする。
んで、どのコードで表示するかってのは、
HTMLのヘッダにあるMETAタグで読むんだ。
だから、PHPで出力するHTMLの最初の方
に、まず文字コード設定のMETAタグを書
いておこう。
通常、PHPで出力される文字コードは、PHP
のコードが書かれているファイルと同じ文字
コードになるよ。
Shift-JISでコードを書いてるなら、Shift-JIS
の文字コード宣言のMETAタグを出力するよ
うにしておいたほうがいい。じゃないと、いまの
ブラウザで普通に表示されていても、見れな
い環境も出てくると思うから。
ブラウザがまずWebサイトにアクセスする。
んで、どのコードで表示するかってのは、
HTMLのヘッダにあるMETAタグで読むんだ。
だから、PHPで出力するHTMLの最初の方
に、まず文字コード設定のMETAタグを書
いておこう。
通常、PHPで出力される文字コードは、PHP
のコードが書かれているファイルと同じ文字
コードになるよ。
Shift-JISでコードを書いてるなら、Shift-JIS
の文字コード宣言のMETAタグを出力するよ
うにしておいたほうがいい。じゃないと、いまの
ブラウザで普通に表示されていても、見れな
い環境も出てくると思うから。
PHPとかよりもっと基本的な部分の勉強が足りてないと見える
Webで使うつもりだろうし、まずはHTMLとかXHTML、できればStylesheetも
それに、WebクライアントやWebサーバの仕組み、文字コードの扱いなんかを
一通りは触っておかないと理解していないと
PHPを覚えてもあまり意味がない気はするぽん
階段を上るように、段階を分けて勉強していくといいと思うお
1. CGIなどが扱えないようなレンタルサーバでも公開可能な
(静的な)ウェブサイトの作成方法を理解する
2. ローカルにウェブサーバを設置し、サーバの設定方法や
サーバの仕組み、クライアントの仕組みなんかを理解する
3. 動的に生成されるサイトを作成してみる
みたいなカンジ
Webで使うつもりだろうし、まずはHTMLとかXHTML、できればStylesheetも
それに、WebクライアントやWebサーバの仕組み、文字コードの扱いなんかを
一通りは触っておかないと理解していないと
PHPを覚えてもあまり意味がない気はするぽん
階段を上るように、段階を分けて勉強していくといいと思うお
1. CGIなどが扱えないようなレンタルサーバでも公開可能な
(静的な)ウェブサイトの作成方法を理解する
2. ローカルにウェブサーバを設置し、サーバの設定方法や
サーバの仕組み、クライアントの仕組みなんかを理解する
3. 動的に生成されるサイトを作成してみる
みたいなカンジ
皆様お返事ありがとうございます><
なるほどです。。。
自分でも少しずついろいろと調べてみてがんばって行こうと思います
まずはHTMLから始めるといった形が理想なのでしょうか?
なるほどです。。。
自分でも少しずついろいろと調べてみてがんばって行こうと思います
まずはHTMLから始めるといった形が理想なのでしょうか?
>>921
サンクスです
サンクスです
<p>がわからん、とかいうレベルなら、
まずHTMLを1ヶ月じっくりと勉強
するところからはじめるべき。
まずHTMLを1ヶ月じっくりと勉強
するところからはじめるべき。
いや、一ヶ月勉強するこたないだろ。
なんでも完璧にしなきゃいけないなんてことはない。
もしそうなら、むしろ、HTMLよりは、HTTPの方が先
に勉強すべき。プロトコルを理解した上で、その中で
転送される形式の一つとしてHTMLって方が理想だよ。
なんでも完璧にしなきゃいけないなんてことはない。
もしそうなら、むしろ、HTMLよりは、HTTPの方が先
に勉強すべき。プロトコルを理解した上で、その中で
転送される形式の一つとしてHTMLって方が理想だよ。
・基本的なこと
Windows/UNIXのファイルシステム。
バイナリファイルとは何か。テキストファイルとは何か。
テキストファイルの文字コードとは何か。
CPUと メモリの扱う情報の単位。
コンピュータ上で表現する色の単位。
※コンピュータのファイル/メモリ内で、情報を表現する際の形式について理解しよう。
・通信のこと
TCP/IPとは何か。
(OSI9階層なんてアホなものにハマらないこと。
IPアドレス、ポート番号とサブネット、ルーティングとC/Sの概念だけ判ればいい)
HTTPとは何か。
HTTPSの理解は後でいい。POST/GET要求とそれに対する応答。
応答ヘッダの中に、応答する内容の「形式」が含まれていることを理解する。
あと、URLの理解。URLの実体は、極めて曖昧で、サーバーがコンテンツを識別する
ためだけのものということを理解しよう。
・HTML
http://gihyo.jp/book/2008/978-4-7741-3328-7
正直、これだけ読めばいい。もっといい本もあるかもしれないけど。
これの前半読んで、あとは実際に組むときに覚えればいい。
概念を理解してからPHPを学ぶのはそうなんだけど、実際のところこれだけ勉強すればいいんじゃない?
このほかプログラミング言語のことも理解しなきゃいけないけど、それはPHPから覚えてもいいわけだし。
これだけなら、ちゃんとした資料やちゃんと教えてくれる人に出会えれば正直、1日あれば足りる内容だと思うよ。
HTMLの文法やCSSまで、全部理解しなきゃいけないってのはどうよ。
プロだってハンドブック片手にやってるだろ。
Windows/UNIXのファイルシステム。
バイナリファイルとは何か。テキストファイルとは何か。
テキストファイルの文字コードとは何か。
CPUと メモリの扱う情報の単位。
コンピュータ上で表現する色の単位。
※コンピュータのファイル/メモリ内で、情報を表現する際の形式について理解しよう。
・通信のこと
TCP/IPとは何か。
(OSI9階層なんてアホなものにハマらないこと。
IPアドレス、ポート番号とサブネット、ルーティングとC/Sの概念だけ判ればいい)
HTTPとは何か。
HTTPSの理解は後でいい。POST/GET要求とそれに対する応答。
応答ヘッダの中に、応答する内容の「形式」が含まれていることを理解する。
あと、URLの理解。URLの実体は、極めて曖昧で、サーバーがコンテンツを識別する
ためだけのものということを理解しよう。
・HTML
http://gihyo.jp/book/2008/978-4-7741-3328-7
正直、これだけ読めばいい。もっといい本もあるかもしれないけど。
これの前半読んで、あとは実際に組むときに覚えればいい。
概念を理解してからPHPを学ぶのはそうなんだけど、実際のところこれだけ勉強すればいいんじゃない?
このほかプログラミング言語のことも理解しなきゃいけないけど、それはPHPから覚えてもいいわけだし。
これだけなら、ちゃんとした資料やちゃんと教えてくれる人に出会えれば正直、1日あれば足りる内容だと思うよ。
HTMLの文法やCSSまで、全部理解しなきゃいけないってのはどうよ。
プロだってハンドブック片手にやってるだろ。
PHP 5.3.0 を Windows で動かすと Apache ログに
<b>Warning</b>: PHP Startup: Unable to load dynamic library 'c:\php\ext\php_pgsql.dll' - このオペレーティング システムでは %1 は実行されません。
in <b>Unknown</b> on line <b>0</b><br />
が出るんだけど、動いてる人いる?
php_curl.dll や php_mbstring.dll は読みこめているのだけど、php_pgsql.dll だけ動かん。
<b>Warning</b>: PHP Startup: Unable to load dynamic library 'c:\php\ext\php_pgsql.dll' - このオペレーティング システムでは %1 は実行されません。
in <b>Unknown</b> on line <b>0</b><br />
が出るんだけど、動いてる人いる?
php_curl.dll や php_mbstring.dll は読みこめているのだけど、php_pgsql.dll だけ動かん。
>>944
5.2.x の php_pgsql.dll でも動かないね
5.2.x の php_pgsql.dll でも動かないね
殆どのphp_pgsql.dllは壊れたまま
だから古いバージョンのライブラリから持ってこないとダメ
だから古いバージョンのライブラリから持ってこないとダメ
![←](../../../newbb/images/imagesets/default/left-a.png)
![→](../../../newbb/images/imagesets/default/right-a.png)
![](/nox/modules/newbb/images/imagesets/default/up-a.png)
類似してるかもしれないスレッド
- PHP関連サイト (177) - [33%] - 2017/12/31 9:31
- PHP上級者が集まるスレ (612) - [29%] - 2021/4/21 0:00
- PHP探しています (57) - [23%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について