私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレくだすれPHP(超初心者用)4
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
>>900
適当に書いたがこんな感じか?
function toInt($string) {
$temp = "";
for ($i = 0; $i < strlen($string); $i++) {
if (preg_match("/[0-9]/", $string[$i])) {
$temp .= $string[$i];
}
}
return (int)$temp;
}
適当に書いたがこんな感じか?
function toInt($string) {
$temp = "";
for ($i = 0; $i < strlen($string); $i++) {
if (preg_match("/[0-9]/", $string[$i])) {
$temp .= $string[$i];
}
}
return (int)$temp;
}
>>902 おまえアホだろ。なんのためにpreg_matchつかってるんだよ。
>>903
1文字ずつ分解するのが無難なやり方でないかと
preg_match_allが俺の環境じゃ使えないから使わなかっただけというのもあるけど
preg_matchだけでくり抜ける?
例に出てるST012300なら簡単だけど
o89WE342hEU44とか2バイト文字が入ってきたりすると
俺のレベルじゃ1回の正規表現で抜き取れない
1文字ずつ分解するのが無難なやり方でないかと
preg_match_allが俺の環境じゃ使えないから使わなかっただけというのもあるけど
preg_matchだけでくり抜ける?
例に出てるST012300なら簡単だけど
o89WE342hEU44とか2バイト文字が入ってきたりすると
俺のレベルじゃ1回の正規表現で抜き取れない
元質問者の必要なものがどれかによるだろうけど、
飛び飛びの数字くっつけて1つの数字にすることに意味があるのか?
飛び飛びの数字くっつけて1つの数字にすることに意味があるのか?
$str = "ST012300";
という前提があるなら、漏れなら、
ereg( '(\d+)', $str, $regs );
echo $regs[1];
と書く。
という前提があるなら、漏れなら、
ereg( '(\d+)', $str, $regs );
echo $regs[1];
と書く。
どういう前提だよw
文頭がアルファベットか?文字数が8文字か?数字が0~3までか?
数値が連続してるなんて前提ねーよw
文頭がアルファベットか?文字数が8文字か?数字が0~3までか?
数値が連続してるなんて前提ねーよw
>>917
それより何故DB2? MySQLの方が圧倒的に楽じゃん。
それより何故DB2? MySQLの方が圧倒的に楽じゃん。
>>917 ODBC経由
<?php
$file ='test.html';
$fp = fopen($file,"w");
$str = array('aaa\n','bbb\n');
file_put_contents($file, $str );
fclose($fp);
?>
複数行の書き込みをしたいのですが、これだとできません。
教えて下さい。
$file ='test.html';
$fp = fopen($file,"w");
$str = array('aaa\n','bbb\n');
file_put_contents($file, $str );
fclose($fp);
?>
複数行の書き込みをしたいのですが、これだとできません。
教えて下さい。
>>924
できました。ありがとうございます。
できました。ありがとうございます。
条件分岐をさせてMySQLのデータを削除しようとしているのですが
$pass1 = $_POST["pass"];
if($pass1=="●●"){
$sql = "delete from object where id = $id";
mysql_query($sql);
echo "削除されました";
exit;
}
●●の部分をMySQLに格納しているパスワードに
したい場合はどうすればいいのでしょうか?
MySQL側の質問になってしまうかもしれませんがお願いします。
$pass1 = $_POST["pass"];
if($pass1=="●●"){
$sql = "delete from object where id = $id";
mysql_query($sql);
echo "削除されました";
exit;
}
●●の部分をMySQLに格納しているパスワードに
したい場合はどうすればいいのでしょうか?
MySQL側の質問になってしまうかもしれませんがお願いします。
htmlタグをprintするときに、
"のエスケープをせずに済む方法ってありますか?
大量のhtmlタグをprintするのが大変なのでそのような関数があれば
教えていただきたいです。
"のエスケープをせずに済む方法ってありますか?
大量のhtmlタグをprintするのが大変なのでそのような関数があれば
教えていただきたいです。
>>929
ヒアドキュメントの中に変数って使えますか?
ヒアドキュメントの中に変数って使えますか?
すいません
ご存じなかたがいらっしゃったら教えていただけると幸いです
自作のスクリプトをばらまこうと思ってるのですが
ファイル構成やパーミッションまわりが複雑だったりするので
インストールウィザードをつけたいと考えてます
自己解凍形式みたいに
フォルダやパーミッションや簡単な設定項目(置換)を指定すると
そのとおりに設定して展開してくれるようなスクリプトはありますでしょうか?
なければ作ろうかと思うのですが
需要ありますでしょうか?
一通り探したつもりですが見つかりませんでした
よろしくお願いします
ご存じなかたがいらっしゃったら教えていただけると幸いです
自作のスクリプトをばらまこうと思ってるのですが
ファイル構成やパーミッションまわりが複雑だったりするので
インストールウィザードをつけたいと考えてます
自己解凍形式みたいに
フォルダやパーミッションや簡単な設定項目(置換)を指定すると
そのとおりに設定して展開してくれるようなスクリプトはありますでしょうか?
なければ作ろうかと思うのですが
需要ありますでしょうか?
一通り探したつもりですが見つかりませんでした
よろしくお願いします
>>933
パーミッションってことはOSX含めたUnix系OSだよね?
RPMパッケージでも作ればいいんじゃない?
というか展開したファイルのパーミッションを変えるスクリプト1つ置くだけでいいのでは?
複雑な設定項目とかはインストール後に管理スクリプトからやればいいだけだし
そもそもサーバでそんなもの展開してインストールするようなのは自鯖か専鯖持ちぐらいでしょ
ターゲットの範囲が狭すぎてそのためにわざわざ凝った作り考えるのもあほくさいわ
パーミッションってことはOSX含めたUnix系OSだよね?
RPMパッケージでも作ればいいんじゃない?
というか展開したファイルのパーミッションを変えるスクリプト1つ置くだけでいいのでは?
複雑な設定項目とかはインストール後に管理スクリプトからやればいいだけだし
そもそもサーバでそんなもの展開してインストールするようなのは自鯖か専鯖持ちぐらいでしょ
ターゲットの範囲が狭すぎてそのためにわざわざ凝った作り考えるのもあほくさいわ
>>934
レスありがとうございます
移動中の携帯からの投稿だったため情報が足りませんでした
ここでいうスクリプトはPHPのスクリプトで
ターゲットはLinux+レン鯖を考えています
処理の流れ的には
1.自己解凍PHPにWEB経由でアクセス
2.DIRパスやそのスクリプトの起動に最低限必要な定数を設定
3.指定DIRに展開
4.自分自身を削除(オプション)+そのスクリプトの設定画面へリダイレクト(あれば)
単一ファイルにまとめたかったのは
・配布しやすそう?
・WEB公開DIRに必要ないファイル(incとか)を置きたくない
(必要ないファイルの置き場所は自由なため、公開DIRからの相対パス指定は難しい)
確かにインストールスクリプトを一個用意しておけばいい気もしますね・・・
レスありがとうございます
移動中の携帯からの投稿だったため情報が足りませんでした
ここでいうスクリプトはPHPのスクリプトで
ターゲットはLinux+レン鯖を考えています
処理の流れ的には
1.自己解凍PHPにWEB経由でアクセス
2.DIRパスやそのスクリプトの起動に最低限必要な定数を設定
3.指定DIRに展開
4.自分自身を削除(オプション)+そのスクリプトの設定画面へリダイレクト(あれば)
単一ファイルにまとめたかったのは
・配布しやすそう?
・WEB公開DIRに必要ないファイル(incとか)を置きたくない
(必要ないファイルの置き場所は自由なため、公開DIRからの相対パス指定は難しい)
確かにインストールスクリプトを一個用意しておけばいい気もしますね・・・
たとえば$msg=htmlspecialchars($_POST['message'],ENT_QUOTES);で、POST(message)を取得したとして、その中身がなかった場合って$msgは存在しないことになるんですかね。
if($msg)ってやったらfalseでした。
それとも$msgってなまえの変数は有っても中身がない場合はfalse?
if($msg)ってやったらfalseでした。
それとも$msgってなまえの変数は有っても中身がない場合はfalse?
>>936
確かに
作ってみます
ありがとうございます
自己解凍PHPとか言ってますが
単純に自身のPHPにファイルやらディレクトリ構成を埋め込んでるだけです
アクセスすると入力域が現れて・・・てな感じです
確かに
作ってみます
ありがとうございます
自己解凍PHPとか言ってますが
単純に自身のPHPにファイルやらディレクトリ構成を埋め込んでるだけです
アクセスすると入力域が現れて・・・てな感じです
> 単純に自身のPHPにファイルやらディレクトリ構成を埋め込んでるだけです
> アクセスすると入力域が現れて・・・てな感じです
それが気になる。ウェブ上からインストールできるってこと?
> アクセスすると入力域が現れて・・・てな感じです
それが気になる。ウェブ上からインストールできるってこと?
インストールスクリプトでないなら意味が分からん.圧縮してんの?
なんで初心者なのに用語を自作するのか
なんで初心者なのに用語を自作するのか
ひらがな・カタカナ・数字・アルファベット・シフトJIS第一・第二水準漢字
以外の物を調べるにはどうしたらいいですか?
具体的にはJIS補助漢字・第三・第四水準漢字や台湾、中国語などには
エラーと表示させたいです。
以外の物を調べるにはどうしたらいいですか?
具体的にはJIS補助漢字・第三・第四水準漢字や台湾、中国語などには
エラーと表示させたいです。
>>942
http://euc.jp/i18n/charcode.ja.html
どの文字コードを使うかによって変わると思うけど
こういったとこで範囲しらべて正規表現でチェックするといいかも?
ここも参考
http://www.phppro.jp/phptips/archives/vol9/1
http://euc.jp/i18n/charcode.ja.html
どの文字コードを使うかによって変わると思うけど
こういったとこで範囲しらべて正規表現でチェックするといいかも?
ここも参考
http://www.phppro.jp/phptips/archives/vol9/1
>>940
はい、そのとおりです
適当な公開ディレクトリにファイルを一個ぽいっとおいて
アクセスしてWEB上でパスの設定などをしてsubmitすると
設定に基づいて展開したりシンボリックリンクを作ったり文字コード変えたり設定情報を書き込んだりします
>>941
申し訳ない
PHPで自己解凍みたいのできたらいいなイメージから思いついたので・・・
今動いているのは圧縮してないですが、あとでgzipをかけたいと考えています
低機能なインストールスクリプトと思ってください
最低限の設定を行ってさらに設定が必要なら(データベース作るとか)それぞれの設定WEBにリダイレクトします
既存のインストールスクリプトと違うところは
・ファイルひとつだけでOK
・複数台のサーバ配布に対応(scpばらまき)・・・予定(作成中)
結局のところ展開してアップすればええやんって気もしてきましたorz
はい、そのとおりです
適当な公開ディレクトリにファイルを一個ぽいっとおいて
アクセスしてWEB上でパスの設定などをしてsubmitすると
設定に基づいて展開したりシンボリックリンクを作ったり文字コード変えたり設定情報を書き込んだりします
>>941
申し訳ない
PHPで自己解凍みたいのできたらいいなイメージから思いついたので・・・
今動いているのは圧縮してないですが、あとでgzipをかけたいと考えています
低機能なインストールスクリプトと思ってください
最低限の設定を行ってさらに設定が必要なら(データベース作るとか)それぞれの設定WEBにリダイレクトします
既存のインストールスクリプトと違うところは
・ファイルひとつだけでOK
・複数台のサーバ配布に対応(scpばらまき)・・・予定(作成中)
結局のところ展開してアップすればええやんって気もしてきましたorz
似たようなの見つけました
ちょっと機能は違いますがコンセプトは似ているような気がします
http://labs.cybozu.co.jp/blog/kazuho/archives/2008/11/post_3.php
ちょっと機能は違いますがコンセプトは似ているような気がします
http://labs.cybozu.co.jp/blog/kazuho/archives/2008/11/post_3.php
>>933 まずは作ってみようよ
改行がなくならないように
mb_convert_encodingを使う方法ってありますか?
mb_convert_encodingを使う方法ってありますか?
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- くだすれPHP(超初心者用)6 (958) - [97%] - 2009/8/19 4:11 ○
- くだすれPHP(超初心者用)5 (1001) - [97%] - 2009/3/9 16:02 ○
- くだすれPHP(超初心者用)3 (1001) - [97%] - 2008/6/8 6:35 ☆
- さっさとPHP5.0.6出せよ糞Zend (80) - [31%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について