私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレくだすれPHP(超初心者用)3
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ☆
レスフィルター : (試験中)
windows版PHPなんて触る気ないのでよく知らないが、普通にmail / mb_send_mailで送信できないん?
アフィリエイターはなぜ3ヶ月でやめるのか?
http://kakitarou.com/url/files/accel.html
http://kakitarou.com/url/files/accel.html
mbstringが入ってないってこと?
それならmailで、日本語は自分でエンコードする。
それならmailで、日本語は自分でエンコードする。
$size = number_format(filesize($img)) でいいんじゃ?
テンプレートってSmarty?
俺の場合number_formatを修飾子にしちゃってる(結構常識?)
$smarty->register_modifier("number_format","number_format");
で
{$sizeorg|number_format}
が俺的にはスマート
表示の問題をテンプレートで完結できるからね
俺の場合number_formatを修飾子にしちゃってる(結構常識?)
$smarty->register_modifier("number_format","number_format");
で
{$sizeorg|number_format}
が俺的にはスマート
表示の問題をテンプレートで完結できるからね
あぁ…
×mistipo ってなんなんだ…
○typo : タイプミス
最後まで失礼しました…○...| ̄|_
×mistipo ってなんなんだ…
○typo : タイプミス
最後まで失礼しました…○...| ̄|_
pear が古いのでUPしようとしたが・・・
pear upgrade -f -o http://pear.php.net/get/PEAR-1.3.6.tgz
downloading PEAR-1.3.6.tgz ...
Starting to download PEAR-1.3.6.tgz (106,880 bytes)
.........done: 106,880 bytes
HTTP error, got response: HTTP/1.1 410 Gone
Didn't receive 200 OK from remote server. (HTTP/1.1 410 Gone)
なぜ??変なレスポンスヘッダかえってくる??
pear upgrade -f -o http://pear.php.net/get/PEAR-1.3.6.tgz
downloading PEAR-1.3.6.tgz ...
Starting to download PEAR-1.3.6.tgz (106,880 bytes)
.........done: 106,880 bytes
HTTP error, got response: HTTP/1.1 410 Gone
Didn't receive 200 OK from remote server. (HTTP/1.1 410 Gone)
なぜ??変なレスポンスヘッダかえってくる??
あー 本家みてなかった・・・
本家どおりの手順でいけますた・・
pear upgrade --forcehttp://pear.php.net/get/Archive_Tarhttp://pear.php.net/get/XML_Parserhttp://pear.php.net/get/Console_Getopt-1.2.2
pear upgrade --forcehttp://pear.php.net/get/PEAR-1.3.3 (_IF_ your existing version is older than 1.3.3)
pear upgrade --forcehttp://pear.php.net/get/PEAR-1.4.3.tar
pear upgrade PEAR
本家どおりの手順でいけますた・・
pear upgrade --forcehttp://pear.php.net/get/Archive_Tarhttp://pear.php.net/get/XML_Parserhttp://pear.php.net/get/Console_Getopt-1.2.2
pear upgrade --forcehttp://pear.php.net/get/PEAR-1.3.3 (_IF_ your existing version is older than 1.3.3)
pear upgrade --forcehttp://pear.php.net/get/PEAR-1.4.3.tar
pear upgrade PEAR
XSLを扱いたいのですが、
Fatal error: Class 'XSLTProcessor' not found in 場所
と出力されてしまいます。(クラスが見つからないということですよね。
これはどう足掻いてもXSLは使えないということなのでしょうか。
もし解決策があれば教えてください。
PHPのバージョンは5.2.3、phpinfo()のConfigure Commandの中で「xsl」を含むものは、
'--with-xslt-sablot'と'--enable-xslt'です。
それ以外にxslを含むところはありませんでした。
よろしくお願いします。
Fatal error: Class 'XSLTProcessor' not found in 場所
と出力されてしまいます。(クラスが見つからないということですよね。
これはどう足掻いてもXSLは使えないということなのでしょうか。
もし解決策があれば教えてください。
PHPのバージョンは5.2.3、phpinfo()のConfigure Commandの中で「xsl」を含むものは、
'--with-xslt-sablot'と'--enable-xslt'です。
それ以外にxslを含むところはありませんでした。
よろしくお願いします。
http://jp.php.net/manual/ja/xsl.installation.php
>PHP 5には、デフォルトでXSLエクステンションが含まれており、 configureに引数--with-xsl[=DIR] を追加することにより有効にすることができます。
>DIR は libxslt をインストールしたディレクトリです。
?
>PHP 5には、デフォルトでXSLエクステンションが含まれており、 configureに引数--with-xsl[=DIR] を追加することにより有効にすることができます。
>DIR は libxslt をインストールしたディレクトリです。
?
>>666
ありがとうございます、それについて詳しく調べていたら、
「configureに引数--with-xsl[=DIR] を追加すること」
は管理者でないとできないようなことが分かったので、メールしてみることにします。
ありがとうございました。
ありがとうございます、それについて詳しく調べていたら、
「configureに引数--with-xsl[=DIR] を追加すること」
は管理者でないとできないようなことが分かったので、メールしてみることにします。
ありがとうございました。
やりたいことできてるやん!
一部だけ文字コードを変えるってことは変換したvは文字化けした状態で表示される。
文字化けした文字によっては次の文字の一部を一つの文字とみなされ、「場・/td>」みたいなことになる。
意図した表示って、どんな結果を求めているのかを具体的に書けって。
一部だけ文字コードを変えるってことは変換したvは文字化けした状態で表示される。
文字化けした文字によっては次の文字の一部を一つの文字とみなされ、「場・/td>」みたいなことになる。
意図した表示って、どんな結果を求めているのかを具体的に書けって。
UTF-8 な 'ⅴ' を eucJP-win に mb_convert_encoding() して
print "<td>\xFC\xF5</td>" と等価な状態にしたいんだけど
そうならないのでどうしたもんですかね、という質問なんでしょう。
確かに 0xFCF5 にならんね。
print "<td>\xFC\xF5</td>" と等価な状態にしたいんだけど
そうならないのでどうしたもんですかね、という質問なんでしょう。
確かに 0xFCF5 にならんね。
187です。
先ほど、こちらに移動する前のスレッドに、移動後に書き込まれていた方法を
試したところ、意図した結果で表示することができました。
(具体的には、PHP側でeucJP-winに変換せず、UTF-8のままレスポンスし、
デコードはブラウザーに任せる)
なので、今回の質問は、これにて終了させていただきます。
お答えいただいた皆様、ありがとうございました。
先ほど、こちらに移動する前のスレッドに、移動後に書き込まれていた方法を
試したところ、意図した結果で表示することができました。
(具体的には、PHP側でeucJP-winに変換せず、UTF-8のままレスポンスし、
デコードはブラウザーに任せる)
なので、今回の質問は、これにて終了させていただきます。
お答えいただいた皆様、ありがとうございました。
function dbAccess() {
global $con;
$con = sqlite_open("DB/database");
}
global $con;
$con = sqlite_open("DB/database");
}
>>677
検索はしましたがそれでも理解できなかったもので。すみません。
検索はしましたがそれでも理解できなかったもので。すみません。
文章の中から正規表現を使って文字列を置換したいんですが、
あてはまるものすべてを置換するんじゃなく、一番初めにマッチしたものだけを置換したいんです。
どういう関数を使えばいいのでしょうか?
あてはまるものすべてを置換するんじゃなく、一番初めにマッチしたものだけを置換したいんです。
どういう関数を使えばいいのでしょうか?
>>681
ありがとうございました!
ありがとうございました!
>>672
それぞれの文字コード中に存在しない文字に変換しようというなら妙な話だけど、
ⅴなどの小文字のローマ数字は、EUC(JIS X 0213)でも存在している。
nkfやブラウザでは問題無く相互変換出来るしね。
それらを前提として、phpでは変換出来ないの?というのが質問の主旨だろ。
回答としては、現状はmbstringでは未対応のようなので、
手動でやるかnkfなどを使って変換。
文字化け=当然発生するものだから仕方無いと思考停止するのは良くないね。
それぞれの文字コード中に存在しない文字に変換しようというなら妙な話だけど、
ⅴなどの小文字のローマ数字は、EUC(JIS X 0213)でも存在している。
nkfやブラウザでは問題無く相互変換出来るしね。
それらを前提として、phpでは変換出来ないの?というのが質問の主旨だろ。
回答としては、現状はmbstringでは未対応のようなので、
手動でやるかnkfなどを使って変換。
文字化け=当然発生するものだから仕方無いと思考停止するのは良くないね。
>>683
文字化けについてよくわかってないのも良くないね
文字化けについてよくわかってないのも良くないね
質問者さんの悩み事は「変換しない」で解決したようですが。
<?php
// ソースは UTF-8 で記述
header('Content-Type: text/plain; charset=EUC-JP');
echo "<td>\xFC\xF5</td>\n";
echo '<td>' . mb_convert_encoding('ⅴ', 'eucJP-win', 'UTF-8') . "</td>\n";
?>
同じ表示が2行続くことを期待するのは別におかしくないと思いますよ。
<?php
// ソースは UTF-8 で記述
header('Content-Type: text/plain; charset=EUC-JP');
echo "<td>\xFC\xF5</td>\n";
echo '<td>' . mb_convert_encoding('ⅴ', 'eucJP-win', 'UTF-8') . "</td>\n";
?>
同じ表示が2行続くことを期待するのは別におかしくないと思いますよ。
ないよ。
クラスのメソッドってことならあるけど、関数はグローバルになってしまう。
関数内で制御したらそれっぽくできなくもない。
クラスのメソッドってことならあるけど、関数はグローバルになってしまう。
関数内で制御したらそれっぽくできなくもない。
こちらで質問していいのかどうかわかりませんが、PHPのオープンソースで管理画面が携帯対応のblogってありますか?
$com = auto_link($com);を
ttp://が含まれた場合オートリンクする形に変えたいのですが
どのようにすればいいでしょうか?
ttp://が含まれた場合オートリンクする形に変えたいのですが
どのようにすればいいでしょうか?
$proto = ereg_replace("(https?|ftp|news)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)","<a href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>",$proto);
すいません、その定義関数の中身はこちらです。
すいません、その定義関数の中身はこちらです。
厚かましいお願いなのですがその意味を教えていただけないでしょうか?
検索してもいまいち核心がでてこないといいますか・・・・・・・
これphpのコマンドですよね?
検索してもいまいち核心がでてこないといいますか・・・・・・・
これphpのコマンドですよね?
$proto = ereg_replace("(h?ttps?|ftp|news)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)","<a href=\"h\\1\\2\" target=\"_blank\">h\\1\\2</a>",$proto);
教えていただいたやり方とh付け足す方法でやりたい事は出来ております。
教えていただいたやり方とh付け足す方法でやりたい事は出来ております。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ☆類似してるかもしれないスレッド
- くだすれPHP(超初心者用)4 (1001) - [97%] - 2008/11/21 17:19 ○
- くだすれPHP(超初心者用)6 (958) - [97%] - 2009/8/19 4:11 ○
- くだすれPHP(超初心者用)5 (1001) - [97%] - 2009/3/9 16:02 ○
- さっさとPHP5.0.6出せよ糞Zend (80) - [31%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について