【PHP】下らねぇ質問はここに書き込みやがれpart10
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2005/09/25(日) 02:03:45ID:nLUfPXhDここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい
・過去スレ
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
【PHP】くだらねぇ質問はここに書き込みやがれpart4
http://pc8.2ch.net/test/read.cgi/php/1110697712/
【PHP】くだらねぇ質問はここに書き込みやがれpart5
http://pc8.2ch.net/test/read.cgi/php/1114787573/
【PHP】くだらねぇ質問はここに書き込みやがれpart6
http://pc8.2ch.net/test/read.cgi/php/1117945031/
【PHP】くだらねぇ質問はここに書き込みやがれpart7
http://pc8.2ch.net/test/read.cgi/php/1121100429/
【PHP】くだらねぇ質問はここに書き込みやがれpart8
http://pc8.2ch.net/test/read.cgi/php/1123431535/
【PHP】くだらねぇ質問はここに書き込みやがれpart9
http://pc8.2ch.net/test/read.cgi/php/1125716012/
0877876
2005/10/14(金) 18:40:29ID:???他のアルファベットの部分を日本語にしたいのです。
上の構文でもグラフは出力できますが、日本語の部分は文字化けしています。
0878nobodyさん
2005/10/14(金) 18:46:29ID:???当然ながら
jpgraphに渡される文字列がUTF-8になっていますよね?
0880nobodyさん
2005/10/14(金) 20:51:06ID:???ファイルの最初にどんどん挿入していく方法ってありますか?
たとえば
1
2
3
とあったときに4を一番上の行に追加して
4
1
2
3
としたいのですが。
0882nobodyさん
2005/10/14(金) 21:00:25ID:???0884nobodyさん
2005/10/14(金) 21:02:09ID:???0885nobodyさん
2005/10/14(金) 21:21:55ID:???0886nobodyさん
2005/10/14(金) 21:24:45ID:???俺の場合はDB使わずに、普通にファイル読み込んで、先頭の行に挿入するという方法が知りたいのです。
正規表現で ^ でリプレイスするというような方法しかないですか?
0887nobodyさん
2005/10/14(金) 21:29:56ID:???0888nobodyさん
2005/10/14(金) 21:39:17ID:87Z0VpJT同名で別の拡張子のファイルを消す良い方法はあるんでしょうか?
ちなみにこれ↓ではダメでした…。
$del_file_name='/usr/local/apache/htdocs/img/'."img_001".'.'."***";
unlink( $del_file_name );
0889nobodyさん
2005/10/14(金) 21:46:13ID:???ライブラリ使わないとなると、globとかでリスト作って一個ずつ消すしかなさそう
``でシェル呼べばそれで終わりだけどね
0890nobodyさん
2005/10/14(金) 21:56:45ID:???マニュアルに参考になるサンプルって結構あるよね。
unlink
To delete files using wildcards:
<?
function delfile($str)
{
foreach(glob($str) as $fn) {
unlink($fn);
}
}
?>
0891nobodyさん
2005/10/14(金) 22:01:11ID:???殆どのファイルシステムでファイルの書き込みは
良くてデータの追記ができるぐらいで、データ全体の置換が普通。
0893nobodyさん
2005/10/14(金) 22:06:54ID:???データ構造がわからんと何とも言えん。言えることは「DB使え」のみ
0895nobodyさん
2005/10/14(金) 22:25:33ID:???0897nobodyさん
2005/10/14(金) 23:18:42ID:???<FORM action="input.php">
<INPUT type="text" name="data1">
<INPUT type="text" name="data2">
<INPUT type="text" name="data3">
:
input.php の中で data1〜n に入力ミスがないか調べた上で、
data1〜n に入力されたデータを output.php に送りたいのですが、
これは一体どうやれば良いのでしょうか?
header("Location:")を使うと値は渡せませんし…。
入力ミスがあった時は「エラー!! **個目のデータを入力し直して下さい」と表示し、
入力ミスがない場合は次のステップへ進む、という処理をしたいのです。
0898nobodyさん
2005/10/14(金) 23:24:15ID:???0899nobodyさん
2005/10/14(金) 23:29:02ID:???解答ありがとうございます。
セッション変数にそんなに多量の情報をブチ込んでも大丈夫なんですか?
ログインの過程でセッションを触ったので、セッション変数でのやり方なら分かるんですが、
何かスマートでない感じがして…。
0900nobodyさん
2005/10/14(金) 23:41:17ID:???具体的に
0901876
2005/10/14(金) 23:42:44ID:???エンコーディングってファイルとして保存するときに設定するやつのことですか?
それなら、EUCと改行はLFにしています。
訳の分からないことを言っていたら、教えて頂けたらありがたいです。
0902nobodyさん
2005/10/14(金) 23:43:13ID:???<INPUT type="text" name="data2">
<INPUT type="text" name="data3">
:
と書きましたがこれが結構あるんです。最大で50個程度。
0904nobodyさん
2005/10/14(金) 23:53:41ID:???表示に使うファイルをincludeなりrequireなりするとややこしくならなくてよいような。
>>901
jpgraphに渡す文字列はUTF-8にしてあげてください。
0908nobodyさん
2005/10/15(土) 01:17:43ID:???ファイルの後ろに足して、あとから後ろから数行だけ読み込むって処理はできますか?
feofなんかで回して止まった時点の直近の配列数個とかいう手段以外でもっとスマートなやり方が
あればいいんですが、どうなんでしょうか。
0910nobodyさん
2005/10/15(土) 01:32:38ID:???>>874とか。ファイルの操作ならtailやtocを参考にしてみては
質問自体はFAQだけど、データ構造しだいだから解答しようがない
スマートにやりたいならスマートなアルゴリズムで扱える構造に設計するしかないよ
0911nobodyさん
2005/10/15(土) 01:33:13ID:???○tac
0913nobodyさん
2005/10/15(土) 01:42:28ID:???改行なんてものは単なる文字の1つなんよ。
言ってしまえば、aとかbとか他の文字とおんなじ扱いなので、
行を単位にして(その部分だけに)アクセスしたり編集(挿入・削除・追加 etc)する方法は無いんよ。
どうしてもやりたきゃプログラムを書く人が自分でやれってな感じ。
0914nobodyさん
2005/10/15(土) 01:44:13ID:???0915nobodyさん
2005/10/15(土) 01:51:20ID:lw7SpU920916876
2005/10/15(土) 02:41:12ID:???UTF−8で渡すとは、つまり、>>876を保存するときにUTF−8とLFで
保存すれば良いのでしょうか?それでしたら、もうやってみたのですが普通に文字化けしているのです。
0917nobodyさん
2005/10/15(土) 02:45:58ID:???$objGrh->xaxis->title->Set(mb_convert_encoding("テスト", "UTF-8", "auto"));
ということをいいたいんじゃまいか?
0918nobodyさん
2005/10/15(土) 02:52:10ID:???0919876
2005/10/15(土) 03:09:54ID:???ご支援ありがとう。
$objGrh->xaxis->title->Set("テスト");の行の下に足してみました。
その後、上の行を消し代わりに入れてみました。
ですが、文字化けには全く変化がありませんでした。
0920nobodyさん
2005/10/15(土) 03:29:01ID:???$objGrh->title->Set("bbb");
$objGrh->xaxis->title->Set("ccc");
$objGrh->yaxis->title->Set(mb_convert_encoding("テスト", "UTF-8", "auto"));
$objGrh->yaxis->title->SetFont(FF_GOTHIC, FS_NORMAL, 16);
xaxisのタイトルに2回Setしてるけど?
0921nobodyさん
2005/10/15(土) 03:33:57ID:???>フォントを呼び出すにはどうすればよいのでしょうか?当然ながら
>$graph->title->SetFont(FF_PMINCHO);ではなりませんでした。
これ
$graph->title->xaxis->SetFont(FF_PMINCHO);
じゃないの?
0922nobodyさん
2005/10/15(土) 03:35:16ID:???$graph->xaxis->title->SetFont(FF_PMINCHO);
0923876
2005/10/15(土) 03:44:59ID:???していませんでした。先ほどの書き込みに習い8行目以降をそのまま
コピペしてみましたが、やはりなりませんでした。
設定ミスなど、どこか根本的なエラーがあるのでしょうか?
0924876
2005/10/15(土) 03:50:02ID:???すみません。>>876で記載したURLに載っていたので、そのまま引用しました。
あの構文は、未だに全く理解できません。
0925nobodyさん
2005/10/15(土) 04:17:10ID:???1の通りにfontを解凍すれば問題ないと思うけどねぇ
バージョンでも違うみたいだから
http://www.gadgety.net/shin/tips/unix/php-gd.html
ここも参考に
0926nobodyさん
2005/10/15(土) 04:42:07ID:8GPgJI8Neアクセレーターはちゃんと動かないし、Zend Optimizerは未対応といわれて、動作しませんorz
0927nobodyさん
2005/10/15(土) 12:47:45ID:???1レコード1ファイルで連番付けて保存しとけば?
所詮テキストファイルで管理できる程度のレコード数なら無問題
0928nobodyさん
2005/10/15(土) 12:57:38ID:???function hoge ($params, &$result) {
・・・
}
という記述がありました。
この &$result についている & の意味(効能)を教えてください。
0929nobodyさん
2005/10/15(土) 13:04:02ID:???0930nobodyさん
2005/10/15(土) 13:21:28ID:???ドキュメントを読むか、簡単なプログラムを書いて自分で確認する癖を付けた方が良かっぺ。
<?php
function hoge ($params, &$result) {
$params = '1'; $result = '2';
}
$workparams = 'A'; $workresult = 'B';
hoge($workparams, $workresult);
echo "workparams = $workparams<BR>";
echo "workresult = $workresult<BR>";
?>
0931nobodyさん
2005/10/15(土) 13:23:15ID:???まあ一応リンクくらい貼っておきますか
http://www.php.net/manual/ja/language.references.pass.php
0932nobodyさん
2005/10/16(日) 06:18:31ID:???どこを監視すれば管理人の生死について出来るだけ正確な判定できると思いますか?
0933926
2005/10/16(日) 06:42:28ID:???4.4.0に合うアクセレーターは見つからなかったので、4.3.11のportsを拾って再構築してeAcceleratorを入れました。
0935nobodyさん
2005/10/16(日) 07:01:48ID:J/3a2VXK0936nobodyさん
2005/10/16(日) 07:31:21ID:???アクセスできるかどうかはわかんないけど
0937nobodyさん
2005/10/16(日) 09:27:28ID:???思い出しちゃった…合掌
0938nobodyさん
2005/10/16(日) 11:43:02ID:RSZhtmwPこれもVIPクォリティ?
小学6年生の男女が裸体うp祭り中!!!
VIPになら小学6年生ぐらいは来てるだろ?
http://ex11.2ch.net/test/read.cgi/news4vip/1129427490/
0939nobodyさん
2005/10/16(日) 12:04:18ID:???0940nobodyさん
2005/10/16(日) 15:01:33ID:4AFyuy0Oの形ではなくて
test.php?aaa
のようなクエリーを受け取る方法を教えてください
変数はどんなんになるんでしょうか
0943nobodyさん
2005/10/16(日) 15:12:11ID:???PATH_INFOやmod_rewriteについてもそのうち調べてみれば?
test.php?aaa の ? なしにデータを受け取れるようになるよ.
0946nobodyさん
2005/10/16(日) 16:22:25ID:2l1eRJuSperlでa〜zを配列に入れるばあい下記のようにすると思いますが
@a=('a'..'z');
phpではこのようなことできないのでしょか?
$a=array('a'..'z');
ってだめなのですが、他にやり方あるのでしょか?
0947nobodyさん
2005/10/16(日) 16:39:33ID:???0948nobodyさん
2005/10/16(日) 16:45:42ID:???↓
0949nobodyさん
2005/10/16(日) 16:47:48ID:???for($i = ord('a'); $i <= ord('z'); $i++) {
$a[] = chr($i);
}
var_dump($a);
C言語風だけどこれしかないんじゃないかな・・・
やったことないからしらねww
0950nobodyさん
2005/10/16(日) 16:49:35ID:???これを上手く使えんかな
0951nobodyさん
2005/10/16(日) 16:50:51ID:???0952946
2005/10/16(日) 16:52:24ID:???皆さんありがとう!
ごめんなさい自己解決してしまいました。
なんか
$a=range('a','z');
で行くみたいです。
0953nobodyさん
2005/10/16(日) 16:53:58ID:???0956nobodyさん
2005/10/16(日) 17:34:25ID:???0957nobodyさん
2005/10/16(日) 17:45:55ID:???ブラウザが読み込み中になるのですが、その間に「処理中」という風に
別のメッセージを出す事って可能なのでしょうか?
サーバでの処理が長い場合は、別メッセージを出す事は可能なのですが
クライアント->サーバ間の処理が長い場合はどうすれば…?
0961957
2005/10/16(日) 19:03:24ID:???PHP-usersの過去ログ検索は一通りしたのですが、クライアント側からデータを
サーバに受け渡すのに時間がかかる場合のものは見つかりませんでした。
サーバでの処理に時間がかかる場合にメッセージを表示させたりというのはあった
のですが。
フォームからsubmitするときに、2つのプロセスを立ち上げて片方は「アップロード中」
というメッセージを表示して、もう一つのプロセスでファイルアップロード自体を
扱うという事が出来れば良いのですが…。
0962nobodyさん
2005/10/16(日) 19:36:30ID:PiJRyBSb0963nobodyさん
2005/10/16(日) 19:37:35ID:???0964nobodyさん
2005/10/16(日) 19:39:34ID:PiJRyBSbなんか資格とればっていわれたので
0965nobodyさん
2005/10/16(日) 19:51:33ID:???それにメジャーじゃないし。
0966nobodyさん
2005/10/16(日) 19:51:35ID:???すまんあった
http://www.zend.co.jp/certification/
0967nobodyさん
2005/10/16(日) 19:55:33ID:???この度アクセスログを取ることにしたのですが、負荷の問題を考え、PHPを使おうと思いいろいろみて調べ、
PHPのタグをトップページに埋め込もうと思いました。
しかし、環境変数の取得方法がわかりません…
もしよろしければ、来訪者の環境変数を、丸ごとでよいのでそのままdatファイルに吐いていくコードを教えていただけないでしょうか…?シンプルなものでよいので
よろしくお願いしますm(_ _)m
0968nobodyさん
2005/10/16(日) 20:03:08ID:6lmrKTje検定と資格を間違えるな
0970nobodyさん
2005/10/16(日) 20:07:34ID:???アクセス解析のプログラムなんて腐るほどあると思うんだけど,
自作する必要あるの?
ttp://small.littlestar.jp/doki/catid_11_blogid_5.html
0972nobodyさん
2005/10/16(日) 20:40:12ID:???は質問内容から、何も判っていないのでは?と思われる。
・PHPがよくわからなかったのでCGIを全てperlですましていた
・負荷の問題を考え、PHPを使おうと思い
・PHPのタグをトップページに埋め込もうと思い
・シンプルなものでよいので
あたりからプンプン臭ってくる。
0973nobodyさん
2005/10/16(日) 20:57:32ID:???それか分からないところを整理してから質問してくれないと.
0975nobodyさん
2005/10/16(日) 21:15:54ID:???まぁ、range()使うのが素直なやり方だけど。
$s='abcdefghijklmnopqrstuvwxyz';
for($i=0;$i<strlen($s); $i++) echo $s[$i]."<br>";
0976nobodyさん
2005/10/16(日) 21:18:39ID:???レス数が950を超えています。1000を超えると書き込みができなくなります。