【PHP】くだらねぇ質問はここに書き込みやがれpart6
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/06/05(日) 13:17:11ID:xiGnsMS4ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>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/
0232nobodyさん
2005/06/17(金) 01:11:27ID:???ありがとうございました。
色々勘違いしてましたが isset にて目的達成できました。
参考までに。
<?php
if (isset($_SESSION['user'])) {
echo '既に認証しています。';
} else {
echo '認証していません。';
}
?>
0233nobodyさん
2005/06/17(金) 01:14:04ID:???言い方がおかしかったですね。
また、セッションとクッキーの違いについても正しく認識してないと思います。
お手数おかけしました。
0235nobodyさん
2005/06/17(金) 04:56:10ID:???1文字ずつ配列に入れていくのは文字が多いので大変です。
なのでアスキー文字から日本語に変換したいのですが、chr()では無理でした。
上手い方法ってありますか?
0236nobodyさん
2005/06/17(金) 05:31:21ID:???上位バイト・下位バイトに分けた時にそれぞれ特定のbit列(いいかえれば数値)しかもたないから、
それぞれにランダムな数値を割り振ってpackあたりで引っ付けて出力すればいいんじゃないかな。
0237nobodyさん
2005/06/17(金) 05:52:56ID:???getのように〜?hoge=hugaと簡単にはいきませんか
0238nobodyさん
2005/06/17(金) 06:22:41ID:???function post($url,$postdata) {
require_once "HTTP/Request.php";
$req =& new HTTP_Request($url);
$req->setMethod(HTTP_REQUEST_METHOD_POST);
foreach ($postdata as $key => $value) {
$req->addPostData($key, $value);
}
if (! PEAR::isError($req->sendRequest())) {
$response = $req->getResponseBody();
} else {
$response = "";
}
return $response;
}
0239238
2005/06/17(金) 08:01:53ID:???どういう方法でやれば書き込めるのかお知恵を拝借したい
0240nobodyさん
2005/06/17(金) 08:09:32ID:???0241nobodyさん
2005/06/17(金) 08:56:22ID:???スクリプトが実行されるのですが、
htmとしたときはスクリプトは実行されず
<?php・・・・・?>のコードごとブラウザに送信されます。
どうも拡張子によって展開できないようなのですが
これはどこの設定により変えることができるのでしょうか?
0245nobodyさん
2005/06/17(金) 12:02:47ID:???よくよんでないけど、ここ参考にならんか?
【p2】PHPでつくった2ch viewer【part26】
http://pc8.2ch.net/test/read.cgi/software/1118476501/
0246192
2005/06/17(金) 13:42:51ID:WoohunCDDBはMySQLですが、スクリプトから操作したいのです。。。
そういう関数って無いですよね? テーブル構造を分析するような関数。。。
0248nobodyさん
2005/06/17(金) 13:49:28ID:???試してないけど、
mysql_list_tables、mysql_field_flags、mysql_field_len、mysql_field_name、mysql_field_type
辺りの関数でなんとかなるんぢゃないの?
0250nobodyさん
2005/06/17(金) 14:15:28ID:???使い方が分からなければ、phpMyAdminのソースでも読むとか
0251nobodyさん
2005/06/17(金) 15:57:01ID:???http://dev.mysql.com/doc/mysql/ja/show-create-table.html
0253nobodyさん
2005/06/17(金) 16:34:15ID:???http://dev.mysql.com/doc/mysql/ja/getting-information.html
構造の分析は自前で汁
0254nobodyさん
2005/06/17(金) 17:14:59ID:???// ランダム表示設定(表示コメント|URL)
$banner = array(
'【コメント(タグ可)】|【URL】',
);
function rnd_banner($banner){
mt_srand((double)microtime()*1000000);
$num = mt_rand(0,(count($banner)-1));
//コメント,URL分割
list($comment,$url) = explode("|",$banner[$num]);
//タグ生成
$display_banner01 = '<a href="'.$url.'">'.$comment.'</a>';
return $display_banner01;
}
$display_banner01 = rnd_banner($banner);
?>
----------------------------------------
これを「コメント|URL」の区切りでなく、「コメント(タグ可)」のみの
ランダム表示スクリプトにしてください。お願いします。
0256nobodyさん
2005/06/17(金) 18:35:55ID:j6Wl64CO0257nobodyさん
2005/06/17(金) 18:45:23ID:???0258nobodyさん
2005/06/17(金) 18:53:46ID:???echo "ああああ {$_POST['hoge']} あああ";
{}で囲ってるのは変数ですよって意味
でもこっちの方が多少速い
echo "ああああ ".$_POST['hoge']." あああ";
まちがいかもしれないっすけど
0259nobodyさん
2005/06/17(金) 20:10:53ID:???echo 'ああああ '.$_POST['hoge'].' あああ';
の方がいい。
””だと中に変数があるか探すから。
0260nobodyさん
2005/06/17(金) 20:12:59ID:???0261nobodyさん
2005/06/17(金) 20:30:40ID:???PHPから'を含むSQLをMySQLに投げたいんだが、
<?
$test = "what's";
$test = Mb_Ereg_Replace("'","\'",$test);
$sql = "select * from tb where aa = '{$test}'";
MySql_Query($sql);
echo MySql_Num_Rows($sql);
?>
みたいな感じで書いても0しか返ってこないんだ。
何が悪いんだろう…
スレ違いだったら謝る。
0262nobodyさん
2005/06/17(金) 20:36:45ID:Y+HIW1Mt0263nobodyさん
2005/06/17(金) 20:44:34ID:???0が表示されているっつーのも変な気が。。。コピペミスかのぅ。
'のエスケープ以前に、MySQL関数の使い方が間違ってるので、
マニュアルのmysql_queryとmysql_num_rowsのページを良く見てみ。
つーか、SQL文に突っ込むと困る文字をエスケープするための関数もある。
0264nobodyさん
2005/06/17(金) 20:49:25ID:???int result = mysql_query ( string query, int [link_identifier])
int value = mysql_num_rows ( int result)
0265261
2005/06/17(金) 20:55:42ID:Y+HIW1Mtサンプル打ってて間違えたー。
$result = MySql_Query($sql);
echo MySql_Num_Rows($result);
の間違い。
AddSlashesの存在はさっき気付いた。
でも変更しても解決しないよー
0266nobodyさん
2005/06/17(金) 21:00:24ID:???一度、素直にベタのSQLを走らせて切り分けてみたら?
what's を what''s(シングルクォート2つ)にするのを忘れないように。
$sql = "select * from tb where aa = 'what''s'";
$result = MySql_Query($sql);
echo MySql_Num_Rows($result);
0267261
2005/06/17(金) 21:07:20ID:Y+HIW1Mt駄目でした。
因みに
$sql = "select * from tb where aa = \"what\'s\"";
$sql = "select * from tb where aa = \"what''s\"";
でも駄目
もう何が悪いのか微塵も解らないよorz
0268nobodyさん
2005/06/17(金) 22:38:37ID:???そもそもクエリ自体が成功してるのか、mysql_errno()とかmysql_error()で確認汁。
またPHPからだけじゃなくて、mysqlのプロンプトで同じSQL打ってみ。
あとmagic_quote_runtimeがOffになってるのか再確認。
0270261
2005/06/17(金) 23:39:41ID:Y+HIW1Mt該当件数無しで帰ってきました。
該当レコードは間違いなく存在する状態で、です。
magic_quote_runtimeはOFFでした。
これ以上はDB板の方で利いた方がいい内容でしょうか…。
0271261
2005/06/17(金) 23:50:01ID:???何故か普通に動作しました。
結局原因は不明ですが、解決いたしましたのでご報告。
アドバイス有難うございました。
それと、ごめんなさい。
0272nobodyさん
2005/06/18(土) 00:05:18ID:???原因不明で解決つう余り望ましくない結果で収束したが、
(原因不明だと、根本的に解決したわけじゃないから)
プロンプトから直に投げても望まない動作だとわかった時点で、
ここを切り上げて、DB板のMySQLスレに移る。
本当は最初からPHPなのかDBMSなのか自分で切り分けるのが良いんだけど、
まあ自分で切り分けが最初に出来なければ、それはそれで仕方がない。
0273nobodyさん
2005/06/18(土) 01:30:43ID:???知識が無くても天と地の差が・・・
0274nobodyさん
2005/06/18(土) 01:37:31ID:QW3Qffbrぐぐっても出てこないです
0275nobodyさん
2005/06/18(土) 01:42:17ID:QW3Qffbrスマソ
0277nobodyさん
2005/06/18(土) 05:48:57ID:???0278nobodyさん
2005/06/18(土) 08:47:57ID:???0280nobodyさん
2005/06/18(土) 10:50:07ID:???0283nobodyさん
2005/06/18(土) 12:25:26ID:???文字列 12 から翌月の 01 を求めたいんだが..
誰か教えて下さい。
0284nobodyさん
2005/06/18(土) 12:39:01ID:???0285nobodyさん
2005/06/18(土) 12:50:31ID:???お前にはマニュアルの見方を教えてやろう。
まずお前が探しているのは日付関数だ。
ということでとりあえず
http://www.php.net/manual/ja/ref.datetime.php
を開く。つぎにこの中を全部見る勢いで読みふける。この程度なら読めるだろ。日本語だし。
で
http://www.php.net/manual/ja/ref.datetime.php
にたどり着くわけだ。
0286nobodyさん
2005/06/18(土) 13:06:14ID:???0288nobodyさん
2005/06/18(土) 13:29:04ID:hdLIfWAD借りているサーバーではサブドメインでのPHPが利用できないのですが
サブドメインで表示できるようにしたいのですが方法はありますか?
0289nobodyさん
2005/06/18(土) 13:50:12ID:???0290nobodyさん
2005/06/18(土) 13:53:45ID:???0291nobodyさん
2005/06/18(土) 13:58:16ID:???1. 俺がこれから指定する銀行口座に1000円入金する。
2. 小一時間待つ
3. このスレに希望のソースコードが貼られる。
0293nobodyさん
2005/06/18(土) 14:24:51ID:???以前はそれでやってたんだが
偽装パケット攻撃かなんか?の問題で急に
に本ドメインのphp自体を停止された(鯖側は一切否定)
サーバー側では一切弄ってませんとか言ってたけど
他のPHPがすべて使えなくなったから鯖側でいじったのは間違いない
0296nobodyさん
2005/06/18(土) 16:32:43ID:ify5TbYf検索してもなかなか見つからなくてorz
0297nobodyさん
2005/06/18(土) 16:39:00ID:???echo $row["abcde"];
echo "\"> ほげ </a>";
これを一行にはできないのでしょうか?
echo "<a href=\"aiueo.php?id=$row["abcde"]\"> ほげ </a>";
上記ではだめでした。分かってなくて済みません。
0298nobodyさん
2005/06/18(土) 16:42:03ID:???0299nobodyさん
2005/06/18(土) 16:53:19ID:???すごい、一発で出来た・・。ありがとうございます。
$row["abcde"] を" .と. "で囲んでいますね。これの意味は
どういう事でしょうか。echoの次にHTML文以外の言語を用いるときに
使うとか?
0300nobodyさん
2005/06/18(土) 17:16:43ID:???"(クオーテーション)は文字列の開始・終了。
.(ピリオド)は連結演算子。
echo "<a href=\"aiueo.php?id={$row['abcde']}\"> ほげ </a>";
でも良い >>256-260 参照
0301nobodyさん
2005/06/18(土) 17:46:38ID:???aありがとうございます。
>>256-260見ました。リンク先も見たのですが、私にはサッパリ・・・。
echo文に変数を入れるときには" .と. "で({と}で)囲む、と覚えることに
します。
0303nobodyさん
2005/06/18(土) 20:06:43ID:???UNIX時間にしてから比較しかないのかな
0304nobodyさん
2005/06/18(土) 21:17:30ID:???そうじゃない時は、必要な処理だけを自分で実装します(数値に分解して比較処理等)。
0306nobodyさん
2005/06/18(土) 23:31:14ID:???0307nobodyさん
2005/06/18(土) 23:50:39ID:???0308nobodyさん
2005/06/19(日) 00:45:05ID:TIL6O4MF0309nobodyさん
2005/06/19(日) 00:50:19ID:???0310nobodyさん
2005/06/19(日) 00:55:24ID:???0311nobodyさん
2005/06/19(日) 01:03:29ID:???10分でかける
>一定間隔
cronでまわせ。
0314312
2005/06/19(日) 03:14:15ID:L/EHa1/f0317nobodyさん
2005/06/19(日) 11:08:03ID:???0318nobodyさん
2005/06/19(日) 11:28:42ID:???0319nobodyさん
2005/06/19(日) 11:34:22ID:???0321nobodyさん
2005/06/19(日) 12:33:41ID:???0322nobodyさん
2005/06/19(日) 12:42:55ID:???0323308
2005/06/19(日) 13:27:19ID:TIL6O4MF>>315
該当スレを探したんですけど、それらしいスレを見つけることができませんでした
誘導してもらえると助かります
0324nobodyさん
2005/06/19(日) 13:28:17ID:???0325nobodyさん
2005/06/19(日) 13:35:56ID:???0326nobodyさん
2005/06/19(日) 13:36:55ID:???特定のサイトが他人のサイトだったら、
負荷がかかるだろうし、迷惑かかるんじゃないか?
コンテンツが多いサイトならなおさら。
一定感覚が毎日とかだと、アク禁される恐れもあるかもね。
0327nobodyさん
2005/06/19(日) 13:41:33ID:???0328nobodyさん
2005/06/19(日) 14:09:44ID:???$UPTIME = <CMD>;
close (CMD);
このPerlスクリプトをPHPスクリプトにしたいのですが、
どのように書けば良いか教えていtだけませんか?
0329nobodyさん
2005/06/19(日) 14:10:09ID:???open (CMD, "uptime |");
0330nobodyさん
2005/06/19(日) 16:33:03ID:???もしくはpopen参照。
ttp://www.php.net/manual/ja/function.popen.php
0331nobodyさん
2005/06/19(日) 17:27:22ID:???ありがとうございました
■ このスレッドは過去ログ倉庫に格納されています