[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 08/02 03:26 / Filesize : 165 KB / Number-of Response : 587
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPHP(超初心者用)3



1 名前:nobodyさん mailto:sage [2007/10/25(木) 16:04:31 ID:???]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
PHP使いが優しくコメントを返しますが、
お礼はPHPの布教と初心者の救済をお願いします。

PHP Home Page
www.php.net/
jp.php.net/

---前スレのテンプレここまで---

前スレ: くだすれPHP(超初心者用)2
pc11.2ch.net/test/read.cgi/php/1164617202/

適当に関連スレ(マルチはだめぽ)
【PHP】下らねぇ質問はここに書き込みやがれ 57
pc11.2ch.net/test/read.cgi/php/1193062236/
△▲ WebProg 初心者の質問 Part16 ▼▽
pc11.2ch.net/test/read.cgi/php/1187729623/

完走したら、雑談スレで待機でどうでしょう
【総合】 Webprog板質問雑談スレッド 1
pc11.2ch.net/test/read.cgi/php/1131016915/

344 名前:nobodyさん mailto:sage [2008/02/03(日) 16:13:35 ID:???]
>>343
BOMというのは始めて知りました。ありがとうございます。
このBOMを削除するのにUTF-8nで保存すると直るようなのですが、普通のメモ帳ではUTF-8でしか保存できません。

function delete_bom($str)
{
if (ord($str{0}) == 0xef && ord($str{1}) == 0xbb && ord($str{2}) == 0xbf) {
$str = substr($str, 3);
}
return $str;
}

上のコードでBOMを削除できるそうなのですが。<?phpの処理の中で記述すればいいのでしょうか?
?が消えないのですが。本当にわからない事だらけで申し訳ありません

345 名前:nobodyさん mailto:sage [2008/02/03(日) 16:16:54 ID:???]
エディタでUTF-8のBOM無しにするかUTF-8Nにすればおk

346 名前:nobodyさん mailto:sage [2008/02/03(日) 16:18:30 ID:???]
悪いよく読んでなかったけど、要するに文字コード指定できるエディタ使えってこと。
メモ帳で開発は有り得ない。

参考:besunday.hp.infoseek.co.jp/html_editor.htm

347 名前:nobodyさん mailto:sage [2008/02/03(日) 16:22:16 ID:???]
>>346
ありがとうございます。まだ勉強し始めたばかりだったので(汗)

348 名前:nobodyさん mailto:sage [2008/02/04(月) 00:53:06 ID:???]
あれ?bom無しは駄目なのか?
いつも秀丸使っててbom有りでスクリプト書いてたんだが…

349 名前:nobodyさん mailto:sage [2008/02/05(火) 16:49:29 ID:???]
逆、BOM有りがダメ
予期せぬエラーが起きる

350 名前:nobodyさん mailto:sage [2008/02/05(火) 19:30:27 ID:???]
あぁ、ごめん。逆だった…
bom有りで書いてたぜ。
具体的にどんなエラーが起きるの?

351 名前:nobodyさん mailto:sage [2008/02/05(火) 20:27:52 ID:???]
基本的にEUCでbomは知らんかったんで秀丸でUTF-8で保存してみたけど?出ないな。
秀丸だと保存オプションもUTF-8Nとかもないしbom入らないのかな。
メモ帳でUTF-8で保存して実行したら ・ソtest!<br> みたいのは出た。

352 名前:nobodyさん mailto:sage [2008/02/05(火) 20:48:26 ID:???]
秀丸でもBOMオプションあるな。
あんまり古いのだとないかもしれんけど。
これはphpが読み込んだときに自動的に削るべきもんかもね。



353 名前:nobodyさん mailto:sage [2008/02/05(火) 23:51:41 ID:???]
秀丸、bom有り、bom無し で試してみた。
web 上では見た目上、変化無かったけど、
CLI で実行させたら、bom付きでは頭に 0x81, 0x45, 0xbf の3バイトがくっついてきた。

354 名前:nobodyさん mailto:sage [2008/02/06(水) 00:11:29 ID:???]
>>353
そのくっついてくるのがアレ。
BOMつきUTF-8でファイル冒頭に

<?php
header("Content-Type: text/html; charset=UTF-8"); // 例。

なんてのを書くと「ヘッダ送ったあとでヘッダ変えたいとか、無理」と
PHPさんが優しく語りかけてくれる。

355 名前:nobodyさん mailto:sage [2008/02/06(水) 00:16:53 ID:???]
なるほど。解ったよ。アンガト

356 名前:354 mailto:sage [2008/02/06(水) 00:24:06 ID:???]
書いてから気づいた。

> 頭に 0x81, 0x45, 0xbf の3バイト

0xef 0xbb 0xbf の3バイト(>>344参照)、じゃないのね。

357 名前:nobodyさん [2008/02/07(木) 16:59:49 ID:d+qc2qYD]
チェックボックスでチェックされていたらチェックさせたいです
POSTのデータと一致してるかどうかでforeach書いてるんですけど
なんとなく無駄な感じがしてます…
いい書き方ってありますか?

foreach ( $hoge as $k => $v ) {
$checked = "";
if (isset($_POST['hoge'])) {
foreach ( $_POST['hoge'] as $key ) {
if ($key == $v) {
$checked = " checked=\"checked\"";
}
}
}
echo "<input name=\"hoge[]\" type=\"checkbox\"$checked value=\"$v\" />\n";
}


358 名前:nobodyさん mailto:sage [2008/02/07(木) 17:42:05 ID:???]
>>357
こーかな?判定は一行にもできるけど逆に見づらいし。

foreach ( $hoge as $k => $v ) {
    $checked = "";
    if( is_array($_POST['hoge']) && array_search($v, $_POST['hoge']) != FALSE ){
        $checked = " checked=\"checked\"";
    }
    echo "<input name=\"hoge[]\" type=\"checkbox\"$checked value=\"$v\" />\n";
}

359 名前:nobodyさん mailto:sage [2008/02/07(木) 17:44:38 ID:???]
でも$v素通りはあんまよくないな。

360 名前:357 mailto:sage [2008/02/08(金) 13:26:21 ID:???]
>>358
array_searchなんてあったんですね!
ありがとうございます

>>359
素通りとは…?

361 名前:nobodyさん mailto:sage [2008/02/08(金) 13:37:59 ID:???]
$v を validate しろって事だよ。
359 はクロスサイトスクリプティングの可能性を示唆してるんだろ。

362 名前:357 mailto:sage [2008/02/08(金) 17:52:07 ID:???]
なるほど。
これは例なのでいれてないだけです。
$vはこっちで作成してる配列なのにな〜と思って。

ちなみに358は
!= FALSE ではなく !== FALSE ですね



363 名前:nobodyさん mailto:sage [2008/02/08(金) 18:47:04 ID:???]
それが確実。

364 名前:nobodyさん mailto:sage [2008/02/09(土) 01:31:23 ID:???]
つーか何で毎回is_arrayでチェックするんだよ


365 名前:nobodyさん mailto:sage [2008/02/10(日) 18:46:39 ID:???]
フォームで入力した内容に " が含まれる場合、
それをそのまま出力したら\"となるのですが、
どうすれば\をつけずに表示や保存できるんですか?

366 名前:nobodyさん mailto:sage [2008/02/10(日) 19:57:48 ID:???]
magic_quote_gpcをoffにする

367 名前:nobodyさん mailto:sage [2008/02/10(日) 20:08:37 ID:???]
エー
それしか方法ないのですか?

368 名前:nobodyさん mailto:sage [2008/02/10(日) 20:10:21 ID:???]
あるよ

369 名前:nobodyさん mailto:sage [2008/02/10(日) 20:19:51 ID:???]
お願いします

370 名前:nobodyさん mailto:sage [2008/02/10(日) 20:42:46 ID:???]
>>369
jp.php.net/manual/ja/function.stripcslashes.php

371 名前:nobodyさん mailto:sage [2008/02/10(日) 20:43:34 ID:???]
>>369
jp.php.net/manual/ja/function.stripslashes.php

372 名前:nobodyさん mailto:sage [2008/02/10(日) 21:12:31 ID:???]
どうもです!解決しました。

stripcslashes(htmlspecialchars())っていう風につかったんだけどこれでいいのかな



373 名前:nobodyさん mailto:sage [2008/02/10(日) 21:21:05 ID:???]
>>372
順序は逆の方が良くないか?

374 名前:nobodyさん mailto:sage [2008/02/10(日) 22:06:12 ID:???]
ああ、phpには
"はフォームを通すと\\\"として送られてくるんですね
だから先に勝手につけられたスラッシュを消して
htmlspecialchars(stripcslashes($a, ENT_QUOTES)) とやれば"も'もHTML上できちんと表示できるようになりますね
勉強になりました

375 名前:nobodyさん [2008/02/10(日) 22:35:31 ID:rhutwfEM]
PHPないにプリントタグを使いたいんですが、
<BODY>
<?php
print <table>
print <tr>
<td>print"値"</td>
<td>print"値2"</td>
<td>print"演算"</td>
<td>print"答"</td>
print </tr>
print </table>
?>
</BODY>
</HTML>
だと、エラーがでます。だれかご教授ください・・・

376 名前:nobodyさん mailto:sage [2008/02/10(日) 22:37:08 ID:???]
>>375
参考ページをよく見て
違いを調べろw

377 名前:nobodyさん mailto:sage [2008/02/10(日) 22:39:38 ID:???]
ワロタw

378 名前:nobodyさん [2008/02/10(日) 22:40:35 ID:rhutwfEM]
>>376
すいません、テーブルタグでした。
申し訳ありませんが、参考ページを教えてくれますか?

379 名前:nobodyさん mailto:sage [2008/02/10(日) 22:43:46 ID:???]
>>378
どこでもいい。さがせw

380 名前:nobodyさん [2008/02/10(日) 22:48:34 ID:rhutwfEM]
>>378
わかりました。もう一日考えます。。。


381 名前:nobodyさん mailto:sage [2008/02/10(日) 22:48:39 ID:???]
基礎ってレベルじゃねえぞww

382 名前:nobodyさん mailto:sage [2008/02/10(日) 23:21:00 ID:???]
糞ってレベルだ



383 名前:nobodyさん mailto:sage [2008/02/10(日) 23:54:56 ID:???]
ひょっとしてこういう事がしたいのか?
だとしたら文法根本的に間違えてるだろうに。

<BODY>
<table>
<tr>
<td><?php print"値";?></td>
<td><?php print"値2";?></td>
<td><?php print"演算";?></td>
<td><?php print"答";?></td>
</tr>
</table>
</BODY>
</HTML>

384 名前:nobodyさん mailto:sage [2008/02/11(月) 00:20:01 ID:???]
なんというか…wwwwwww

解った後でもう一度このスレに来て自分の書き込み見てみろw

385 名前:nobodyさん mailto:sage [2008/02/11(月) 03:49:39 ID:???]
携帯とPCの振り分けをしたく思い
blogn.hustle-user.com/e19.htmlを参考にして、

index.htmlをindex.phpにリネームして、先頭に
<?php
$title="○○";
$page_e='www.○○/m/index.html';
$page_j='www.○○/m/index.html';
$page_i='www.○○/m/index.html';
$i=$_SERVER['HTTP_USER_AGENT'];

require_once('agent.txt');

?>
としました。そして携帯からアクセスしたところ無事振り分けることが出来ました。
しかしPCからみたら外部のcssを読み込んでいないようでページレイアウトが崩れてしまいました。
相対パスなのがいけないと思って、
<link href="http://○○/css/global.css" rel="stylesheet" type="text/css" />
と、絶対パスに書き換えましたが改善しませんでした。
そしてさらにわからないことに、ブラウザ(Sleipnir)で何回も読み込んでいると
5回に一階ぐらいきちんと読み込んで表示されるのです。

どういうことなのでしょうか。もしかしてphpの問題じゃなくhtmlの問題でしたら板違い申し訳ありません。


386 名前:nobodyさん mailto:sage [2008/02/11(月) 04:14:40 ID:???]
問題の切り分けオヌヌメ

387 名前:nobodyさん mailto:sage [2008/02/11(月) 05:29:22 ID:???]
そのコードでどうやったら振り分けられる方が興味あるなw

388 名前:385 mailto:sage [2008/02/11(月) 05:49:50 ID:???]
>>386
問題の切り分けですか。
まずCSSのパスは間違ってませんでした。

htmlや画像のリンクは相対パスでも問題なく通ってるんで
もしかしたらパスの問題ではないんでしょうか?

となると。。文字コードとかでしょうか・・?
ちなみにphpもcssもS-Jis、改行コードはCR+LFでした。


>>387
ふ、振り分けられないですか?
サイトを参考にしつつやってみたのですが・・


389 名前:nobodyさん mailto:sage [2008/02/11(月) 10:01:19 ID:???]
俺は>>387では無いが。
page_e, page_j, page_i 全部URLが一緒な件

390 名前:nobodyさん mailto:sage [2008/02/11(月) 11:04:25 ID:???]
>>389
いや、それは別にそういう作り方もあるから別にいいけど
そもそも参考したっていうサイトの内容が突っ込みどころが多すぎて…


391 名前:nobodyさん mailto:sage [2008/02/11(月) 11:10:17 ID:???]
ttp://blogn.hustle-user.com/e101.html
の処理に、腹抱えてワロタ

392 名前:nobodyさん mailto:sage [2008/02/11(月) 11:13:06 ID:???]
>>388
そこのサイトのはあんま参考にならんから別の探せw
あと火狐+火虫いれてCSSが適用されてるか確認しろ



393 名前:385 mailto:sage [2008/02/11(月) 17:22:49 ID:???]
返事が遅くなってしまい申し訳ありません。
>>389
あ、それはケータイのキャリア別に振りわけていないからです。。。
基本はみんなパソコンのメインサイトのindex.phpにアクセスしてもらって
ケータイの人は別のサイトに飛んでもらうってことで。。

なんか参考にしたサイトがまずかったようで。。。
もしおすすめなどあれば教えて頂けると嬉しいです。

>>392
firefoxはいれてないんで、今からいれて確認してみます。
ところで、火虫とは・・・?

394 名前:nobodyさん mailto:sage [2008/02/11(月) 17:30:47 ID:???]
> ところで、火虫とは・・・?
水虫のライバル。


395 名前:nobodyさん mailto:sage [2008/02/11(月) 17:57:57 ID:???]
火虫=FireBug

396 名前:385 mailto:sage [2008/02/11(月) 17:59:06 ID:???]
firefoxでみたところ問題なく見れました!

となると、IE側の問題になるのでしょうか?

そして火虫はわかりませんでした><

397 名前:385 mailto:sage [2008/02/11(月) 18:13:19 ID:???]
firefoxのアドオンでしたか。ありがとうございました。

398 名前:nobodyさん mailto:sage [2008/02/11(月) 20:29:28 ID:???]
fopen追記モード('a')で開いたファイルに追記したいとき
どうすれば改行してつなげていけますか?
たとえば
$fh = fopen($file, 'a');
fwrite($fh, "test\n");
としても改行してつないでくれません

399 名前:nobodyさん mailto:sage [2008/02/11(月) 20:42:17 ID:???]
改行してつなげるんだから、
fwrite($fh, "\n");
fwrite($fh, "test");
だろw

400 名前:nobodyさん mailto:sage [2008/02/11(月) 22:35:00 ID:???]
>>399
それでもできてませんよ
ためしてください

<?
$file = "test.txt";
$fh = fopen($file, 'a');
fwrite($fh, "\n");
fwrite($fh, "test");
fclose($fh);
?>

いやあ納得いきませんね
いちおうtest\nとやって書き込んで、ファイルを見ると最後は改行されている。
なのに書き込むときはなぜ改行されたところから始まらないのですか?

401 名前:nobodyさん mailto:sage [2008/02/11(月) 23:06:13 ID:???]
\r\nではどうだい?
もしくは 'ab'

402 名前:nobodyさん mailto:sage [2008/02/11(月) 23:07:39 ID:???]
あごめんabは勘違い。



403 名前:nobodyさん mailto:sage [2008/02/11(月) 23:17:32 ID:???]
だめですね

404 名前:nobodyさん mailto:sage [2008/02/11(月) 23:24:11 ID:???]
あれ、いや
できてました
どうもでした

405 名前:385 mailto:sage [2008/02/11(月) 23:42:52 ID:???]
解決しました!!

CSSの文字コードをきちんとしていなかったのが問題だったようです。
CSSの先頭に
@charset "shift_jis";
といれると解決しました。

phpじゃなかったですね。申し訳ないです。

406 名前:nobodyさん mailto:sage [2008/02/12(火) 03:40:48 ID:???]
>>385,398
  ,......,___                ___  お前初めてかここは?
  {  r-}"'';                    (,- ,_'',;  力抜けよ
__ノYv"-ァ'=;}                  ,_、 Y' リ''ー
  ヽー-ハ '、                 / キ}、 {"ー {⌒
  ト ハ  }      ,. -ー─-- 、___ /   ハノ`{  {
 ! ! !__! ,-、_    ,,( ,        ̄`ー、 /"''ー;ー'"
 |___|! !ー-ニー、;、;'""ノ';{  iー       ヽ=ニ=),..- '"
 K \ヽ !`ーニ'-、{  (e 人  |' ̄ ̄/`ー!  | /   /⌒
  \ヽ !、ヽ, "")ー-'"| !  |   |  /!  |___{,、  /  /
    \"'ヽ'ー-"  _! ||  }   ー─|  | / ヽ/  /
ニ=ー- `!!!'     ''''ー'"{  |     |  /  /`ー|\/
ーーーー'        _ | ./      ヽ__ /  | !


407 名前:nobodyさん mailto:sage [2008/02/18(月) 19:07:50 ID:???]
すみません下らない質問なのですが
<?php
$mysql=mysql_connect("localhost","user","password");
if(mysql_select_db("dbname", $mysql)){
print "OK";
}else{
print "NG";
}
?>
このようなソースを書いて(user passはサーバーのもの)
PHPとMYSQLがちゃんと動いているのか確認をしようとしたのですが
画面が真っ白になってエラーも帰ってきません。
PHP php-5.1.6-1.6
mysql mysql-5.0.27-1.fc5
FedoraCore5で
php-mbstring php-mysql php-gd php-devel mysql-serverなども全部入れています。
解決方法ご指南ください



408 名前:nobodyさん mailto:sage [2008/02/18(月) 21:17:53 ID:???]
>>407
display_errors = on

409 名前:nobodyさん mailto:sage [2008/02/18(月) 22:25:40 ID:???]
それとコンソールを試してみて
パスワードが通っていない感じのエラーが出ていました
ただ、パスワードは合っていて
コンソールで mysql -u user -pでログインが出来ている状態です
/etc/hosts にもデータベース名は記述してあり(localhost)
なんで通らないのかわからなくなっています

今まで使っていたときは大丈夫で
突然この状態になってしまいました。

どなたかお願いします…

410 名前:nobodyさん mailto:sage [2008/02/19(火) 02:56:13 ID:???]
それだけの情報で聞いたって誰も分からない

411 名前:nobodyさん mailto:age [2008/02/19(火) 10:06:45 ID:???]
すみません、質問です。
PHPには、.NET Framework の ADO.NET のように、自作した csv ファイルに SQL 文で
データを抽出することは可能なのでしょうか。
以下のサイトのような感じで動かす場合です。
ttp://park5.wakwak.com/~weblab/selectTextFile.html

一般的なテキストファイルを開いたり、書き込んだりする方法とは別という意味です。
こういった方法以外でという意味です。
$fh = fopen("csv.txt", "r");
$line = fgets($fh, 1024);
// ここで$lineの条件を調べる。
fclose($fh);

ヒントとなるキーワードでもいいので、お願いします。

412 名前:nobodyさん mailto:sage [2008/02/19(火) 10:26:38 ID:???]
PEAR::Structures_DataGrid_DataSource_CSV   ・・か?



413 名前:nobodyさん mailto:sage [2008/02/19(火) 12:43:40 ID:???]
>>410
よく情報が足りないといわれるのですが
どこら辺が足りないですか
>>407でバージョンやOSも書いてますが
エラーはサーバーから離れていたので書けなかったですが

後学のためにもお願いします

414 名前:nobodyさん mailto:sage [2008/02/19(火) 13:02:22 ID:???]
>>413
そういうところ

415 名前:nobodyさん mailto:age [2008/02/19(火) 14:47:53 ID:???]
>>412
ありがとうございました。

416 名前:nobodyさん mailto:sage [2008/02/19(火) 19:38:04 ID:???]
変テコなPHP Shell見つけたんだがどう思う?
kissho.xii.jp/1/src/1jyou27419.txt.html

417 名前:nobodyさん mailto:sage [2008/02/19(火) 20:44:23 ID:???]
>>416
よくわからんが、こんなコードがある時点でろくなもんじゃない
if(file_exists("B:\\")){
echo "<center><a href='./$this_file?dir=B:\\'>B:\\</a></center>";
} else {}
if(file_exists("C:\\")){
echo "<center><a href='./$this_file?dir=C:\\'>C:\\</a></center>";
} else {}
if (file_exists("D:\\")){
echo "<center><a href='./$this_file?dir=D:\\'>D:\\</a></center>";
} else {}
if (file_exists("E:\\")){
echo "<center><a href='./$this_file?dir=E:\\'>E:\\</a></center>";
} else {}
if (file_exists("F:\\")){
echo "<center><a href='./$this_file?dir=F:\\'>F:\\</a></center>";
} else {}
if (file_exists("G:\\")){
echo "<center><a href='./$this_file?dir=G:\\'>G:\\</a></center>";
} else {}
if (file_exists("H:\\")){
echo "<center><a href='./$this_file?dir=H:\\'>H:\\</a></center>";
} else {}


418 名前:nobodyさん mailto:sage [2008/02/21(木) 03:11:11 ID:???]
ShiftJISのCSV形式を読んで、EUC文字コードに変換したいんですが、
Windowsの拡張漢字(IBM拡張やNEC拡張)や、外字領域も
きっちり対応してくれるような、関数とかないんでしょうか?


419 名前:nobodyさん mailto:sage [2008/02/21(木) 03:39:48 ID:???]
そんなマニアックな文字まで対応してる関数はない

420 名前:nobodyさん [2008/02/21(木) 04:46:45 ID:uBvv/k1H]
すみません、質問です。。。
XAMPPをインストール後に以下の手順でエラーがでてしまうのですが、何が原因なのでしょうか???

1. Terminal shellに行って、システム管理者ルートでログインします。
sudo su

2. XAMPPをスタートするには、このコマンドをコールしてください:
/Applications/xampp/xamppfiles/mampp start

ここで、このような感じのエラーメッセージがでていまいます。
(No such file or directory, errno = 2)
XAMPP: Error 133! Couln't start ProFTPD!

ちなみにこの段階でXAMPP Control Panelを起動しようとすると「このシステムとは互換性がないためアプリケーションを起動できません」とメッセージが出てしまいます。

OSはMacOSX.2.8で、インストールしたのがXAMPP Mac OS X 0.7.2です。PHP使用以前の問題で恐縮ですがとても困っていますのでどなたかよろしくおねがいします。

421 名前:nobodyさん mailto:sage [2008/02/21(木) 08:00:49 ID:???]
This version is for Mac OS X 10.4 (Intel&PPC) and higher.

422 名前:420 [2008/02/21(木) 15:40:03 ID:uBvv/k1H]
ガーン。。。ということはXAMPPは使えないのですネ。
ありがとうございました。。。



423 名前:nobodyさん mailto:sage [2008/02/21(木) 20:36:09 ID:???]
xamppなんて使うなや

424 名前:nobodyさん mailto:sage [2008/02/21(木) 21:13:13 ID:???]
それをいうのなら、Macなんて使うなよ。が正しい。

425 名前:nobodyさん [2008/02/21(木) 22:15:59 ID:FbPK8kbc]
現在携帯メール(添付画像付き)をメールサーバーから転送させて、PHPで処理してDBに保存するということをやろうとしてるのですが、
なぜか本文とか件名が化けてしまいます。

文字化け
「あ」→「$B$"(B」

このサイトを参考にしてます。
www.phppro.jp/phptips/archives/vol35/1

改行コードが「LFのみ」にしてるからかな?と思うのですが、わかりません。
ご教授お願いします。

426 名前:nobodyさん mailto:sage [2008/02/21(木) 22:17:02 ID:???]
Winよりはマシだけどな(PHPインストール環境として)

427 名前:nobodyさん mailto:sage [2008/02/21(木) 22:19:36 ID:???]
>>425
文字コードを変換しなされ

428 名前:nobodyさん [2008/02/21(木) 22:29:31 ID:FbPK8kbc]
>>427

sjis,EUC,utf-8に変更したんですが、何も変わりません。。。

429 名前:nobodyさん mailto:sage [2008/02/21(木) 22:37:31 ID:???]
意味がわからん

430 名前:nobodyさん mailto:sage [2008/02/21(木) 22:40:10 ID:???]
つ mb_decode_mimeheader, mb_internal_encoding

431 名前:nobodyさん [2008/02/21(木) 22:56:44 ID:FbPK8kbc]
すみません。意味不明で。。。

とりあえず33行目から変更してみたんですが、今度はなにも表示されなくなってしまいました。

33 switch(strtolower($structure->ctype_primary)){
34 case "text": // シングルパート(テキストのみ)
35 $diary_body = $structure->body;
36 $diary_body = mb_decode_mimeheader( $diary_body , 'ISO-2022-JP');

あと言い忘れたんですけど、スクリプトはSJIS、DBもSJISでやってます。

432 名前:nobodyさん mailto:sage [2008/02/21(木) 23:00:32 ID:???]
本文ならmimeheaderじゃねーし。
header見て文字コードが何か確かめてSJISに変換しなされ



433 名前:nobodyさん mailto:sage [2008/02/21(木) 23:10:41 ID:???]
あとスクリプトSJISで書くのは今すぐやめろ

434 名前:nobodyさん [2008/02/21(木) 23:14:40 ID:FbPK8kbc]
SJISで書いちゃ駄目なんですか!?
すみません!!

あと>>432さんの書き込みの意味がわかないんですが、具体的にはどうすればいいんでしょうか?


435 名前:nobodyさん [2008/02/21(木) 23:57:05 ID:FbPK8kbc]
自己解決できました。
ご迷惑欠けて申し訳ありませんでした。

436 名前:nobodyさん mailto:sage [2008/02/26(火) 00:15:23 ID:???]
>>431
可能です。
以上。
はい、次。

437 名前:nobodyさん [2008/02/26(火) 22:29:16 ID:8JcMjBPY]
for ($i=0, $n=100000000; $i<$n; $i++ ) {
$str = $i;
}

こうすると$strには0〜99999999が入りますが、a〜zzzzzzzzまでを$strに入れるにはどう書けばよいのでしょうか?

438 名前:nobodyさん mailto:sage [2008/02/26(火) 23:24:57 ID:???]
アルファベット進数?つまり26進数とかになるのか。
aを0、bを1、cを2・・・て対応させればとりあえず入るな。


439 名前:nobodyさん mailto:sage [2008/02/27(水) 00:33:52 ID:???]
for ($i='a', $n='zzzzzzzz'; $i<=$n; $i++ ) {
$str[] = $i;
}

440 名前:nobodyさん mailto:sage [2008/02/27(水) 04:32:26 ID:???]
>>473
パスワード総当り攻撃の相談でつか?

441 名前:nobodyさん mailto:sage [2008/02/27(水) 04:36:01 ID:???]
1桁増やすごとに計算量が莫大に増加していく恐怖を味わうとよいわ

442 名前:nobodyさん mailto:sage [2008/02/27(水) 13:31:31 ID:???]
>>439
ネタかと思ってやってみたら本当に動きました
文字列をプラスするとこういうことになるんですね
ありがとうございました



443 名前:nobodyさん mailto:sage [2008/02/27(水) 17:43:11 ID:???]
質問です!
「form.html内のinputタグで送信した値をpost.php内の<?= $_post["abc"]  ?>で表示させる。」
ですが、

「phpファイルではなく、htmlファイル内で表示させる」
にはどうすればいいのでしょうか?

1回の入力で、複数ページ共通ヘッダの「更新日」が変更できたらいいな、と考えております。
きっと超基本的な事柄なのでしょうけれど、ネット上でもなかなか見つからないので...。

よろしくお願いします。

444 名前:nobodyさん mailto:sage [2008/02/27(水) 19:05:32 ID:???]
Webサーバの設定で拡張子「.html」もphpで動くようにして<?= $_post["abc"] ?>






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<165KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef