【PHP】下らねぇ質問はID出して書き込みやがれ 109
752 :
nobodyさん:
簡単な質問になってしまいますが、
phpで用意した配列
ID(12,45,771,32)
をselect文に掛けたいのですが、どういうやり方がスマートでしょうか?
ひとつずつ検索していくのではパフォーマンスが悪いですよね?
DB何使ってるかはしらないけどそのDBのスレで聞け
多分IN句を使えというレスになるとは思うが
Ajaxはそんなにいいか
757 :
nobodyさん:2011/08/22(月) 03:08:26.43 ID:3f8RP/Ml
>>756 arrayの配列の中身でsql文 select where をかけたいんです。
配列の中身がヒットするごとにフェッチさせて一覧をリクエストしたいんですが
なかなか調べてもいい方法が書いて無くて悩んでます。
ヒットしてるか判定させるためにはフェッチさせないといけないのでは?
>>757 誤解してるかも知れんが、
arrayに(12,45,771,32)が入ってて、
これに一致するIDを選ぶってこと?
もしそれならforeach($array as $id){...}になるのではないの?
取り違えていたらスマンが。
>>757 俺の理解力がないので申し訳ないが、
「配列の中身がヒットするごとにフェッチさせて一覧をリクエストしたいんです」
すまん、この部分をもう一度説明してくれ
761 :
nobodyさん:2011/08/22(月) 03:20:33.87 ID:3f8RP/Ml
すまない 書き方が悪かった
要するに
>>759の状態であってまする。
for文を使わずにできる方法が無いかな? とこう聞いておけばよかったですね。失礼しました
>>761 スルーされてるけど
OR句やIN句作るのでもだめなの?
>>761 こんな感じでは違うの?
$arr = array(12,45,771,32);
$sql = "select * from table where fld in (".implode(",",$arr).")";
$res = sql_query($sql);
while($v = sql_fetch($res)){
//処理
}
764 :
nobodyさん:2011/08/22(月) 03:28:40.70 ID:3f8RP/Ml
>>762 調べてみました 行けそうですね ありがとうございます!
>>763 ちょっと調べてみましたができそうですね! やってみます
内部関数内ではループ使ってるけどなw
766 :
nobodyさん:2011/08/22(月) 04:58:42.38 ID:dWqTKqvr
>>766 Aの中だけで有効なBを宣言するのに多重継承は関係ないと思うけど。
近いのはクラス内クラスか、PHP5.4から使えるトレイトかな。
768 :
nobodyさん:2011/08/22(月) 05:08:06.98 ID:dWqTKqvr
なんか凄いアホな事言った気がしました。
とりあえず重複しそうにないクラス名にしときます。。
769 :
nobodyさん:2011/08/22(月) 05:09:06.24 ID:dWqTKqvr
>>767 ありゃ入れ違いorz
クラス内クラスで調べてみます
ありがとうございました!
>>768 更にエスパーすると、君に必要なのはネームスペースかな
771 :
nobodyさん:2011/08/22(月) 05:28:23.88 ID:dWqTKqvr
>>770 こんな機能もあるのですかΣ(´∀`;)
ありがとうこざいます
772 :
nobodyさん:2011/08/22(月) 08:55:04.83 ID:ruc/IWcE
現在様々な業務で実用されているような複雑化したプログラムを機械語で書くことのできる人間は俺だけか。
建材を使わずに砂だけで家を建ててるようなもんだな
尊敬するよ
774 :
nobodyさん:2011/08/22(月) 09:26:03.81 ID:ruc/IWcE
プログラミング言語とか語ってる暇かよ(爆笑) 機械語を学ぼうぜ?
まあ人間で俺しか理解できないけどな。
ソースコードとか5秒で10行書けるから!
俺、エスパー魔美
俺の母国語は機械語
日本語も多少できるよ
>>774 ソースコードって機械語じゃないとおもうけどw
778 :
nobodyさん:2011/08/22(月) 11:31:24.20 ID:KWybgwSC
だからプログラミング言語での
ソースコードってこと
日本語でおk
780 :
nobodyさん:2011/08/22(月) 12:47:46.25 ID:KWybgwSC
機械語でおk
デザイナーメインのウェブ屋の現場の話が聞きたいのですが、
共同開発の環境はDreamweaverのロック機能がデフォな感じですかね。
svnを覚えさせたけど今はgitかもしれん
783 :
781:2011/08/22(月) 19:09:37.51 ID:???
>>782 デザイナーとかHTMLコーダーとかにバージョン管理させるのは厳しいなあと思ってるんだけど・・・
PHPでプログラム書く人だけ、ローカルマシンでgitでバージョン管理が落としどころかなあとか。
うちではロック使う機会がないので使ってない。
そのかわり、全員にgit使わせるようにしたよ。
785 :
781:2011/08/22(月) 19:17:27.85 ID:???
>>784 具体的にどういう環境かな?
自分の理想は
* ローカルマシンにApache立ててローカルで確認できる環境を作る
** もしくはVMWareを入れてローカルで確認できる環境を作る
* gitでローカルで作業したものをcommit
* まとまった修正単位でgitでサーバーのbareリポジトリへpush
とかなんだけど、そこまでやってるかな?
gitもsvnもコマンドだけでは無いし
手順さえちゃんと作ってあげれば
馬鹿じゃなければどうとでもなるでしょ・・・
>>785 うちはまさにそんな感じでやってる。
鯖といってもリンクステーションの一部をbareかけて使ってるよ。
OSはMacなので、人気の高いクライアントいれてあげて、それを使わせてる。
コンフリクトの解消とかも最初は大変だったけど、今ではこなれてきたっぽい。
参考になるかわからないけど、参考までに。
世界はgitなのか……。
まだsvnのうちって……
789 :
781:2011/08/22(月) 20:24:55.11 ID:???
>>787 おお〜。プログラマ集団なら迷いなくそれでいけるんですけどね。
なかなか新しい環境への移行って大変で。
あと全てのローカルマシンで環境入れるのも手間。
DBのスキーマ変わったら、各自のマシンでDB作りなおしさせないといけないし。
動作環境がサーバー1台だとその辺楽なんですよね。
現場で面倒な手間が増えたとだけ思われるようだと・・・
ちなみにMacではTowerってクライアント使ってます。結構お気に入り。
790 :
781:2011/08/22(月) 20:26:32.32 ID:???
>>788 フォルダの移動は普通にエクスプローラでドラッグ&ドロップで良いのが楽。
あとignoreするファイルパターンも、ファイルに書いてそれ自身コミットできる。
フォルダごとに.svnできるあの環境には戻れない・・・
意外と初心者にもgitのが楽なんですよ。
gitってどうやって使うのだ?
svnと基本変わらない
ローカルリポジトリにコミット→まとめて共有リポジトリにコミット
ができるから便利
gitとかsvnって何だよ
教えろ
trac lightningでも使ってみればいいんじゃね
だからgitとかsvnって何なんだよ
いいから教えろ
ID
gitってなんかバージョン管理ができるらしいぞ。
あのリーナス・トーバルズさんが作ったそうだ。
svnは知らない。
5.3.7って書けよ
ついでに言えばcrypt関数でとも書けよ
PHPではよくある話
gitとかsvnって何なのか教えろ
言っとくけどこれは質問じゃなくて命令だからIDは出さなくていい
>>801 馬鹿には必要のないものだから安心しろ
気にしなくていい
>>801 cvsから始めろ。
これは命令だw
初心者はまずcvsで技術を学び、svnで磨きをかけた後で
gitにたどり着くべきだ。
初めからgitとか生意気だぞw
>>804 一人でやる分でcvsとかgitとか使うメリットはあるのかい?
806 :
nobodyさん:2011/08/24(水) 05:36:57.23 ID:E2tHb41H
gitやらsvnは一人で使う場合でも十分意味がある
.bkとか作る位なら何かしら使った方が良いな
1人でも、、、
バックアップが楽
複数のPCから編集するのにも同期が楽
ソース書き換えが楽、古いコードバッサリ消せる
機能追加にブランチ切っていろいろ試せる
つーか、gitなりsvnなり使わないでどうやってコードを管理してるのか逆に聞いてみたい。
>>811 1.どしどし上書きする
2.foo1.pl → foo2.pl →foo3.pl .....と番号を増やす
3.foo.pl → foo.pl.old →foo.org.....と名前を変えていく
まず、sudo apt-get/yum install git の次に何をどうするのだ?
ID
>>813 スレ違いの話を続けて済みませんでしたと謝って出て行く
馬鹿には必要ないから諦めろ
818 :
nobodyさん:2011/08/24(水) 19:51:17.26 ID:ojPB3m7U
PHPのバージョン違いで使えない定数があった場合、
defineで定数指定したら、その定数は使えるようになるのでしょうか?
自分で指定した値としてなら使える
definedあたりで調べてなければ定義にしておけば良い
820 :
nobodyさん:2011/08/24(水) 20:35:41.20 ID:ojPB3m7U
ありがとうございます。そうします。
821 :
nobodyさん:2011/08/24(水) 20:58:27.30 ID:BnI6tJPl
海外CMSをインストールしようとすると、大体cURLを有効にしろと要求されますがこのcURLとは一体何なのでしょうか?
マニュアルの「このライブラリにより、多くの異なったプロトコルで様々なサーバと接続し、 通信することが可能になります」だけではいまいち良く分かりません
具体的にどういう時に使うのでしょうか?
また、皆さんは利用していらっしゃいますか?
823 :
nobodyさん:2011/08/24(水) 21:13:47.58 ID:BnI6tJPl
>>822 ありがとうございます
見た感じ、APIに使われるやり方がメインなのかなと思いました
自分には必要あるのかな?と
一般的にはあまり使用されませんよね?
よく使うよ
TPC/IPクライアント作成に使う
別にいらない人にはいらない
826 :
806:2011/08/24(水) 21:55:52.84 ID:E2tHb41H
>>807 ありがとうございます。たしかにhostsファイルを編集しました
現在のhostsファイル↓(2行目を追記した※記述ミスはないはず)
127.0.0.1 localhost
XXX.XXX.XXX.XXX mytest.com
ですが、元に戻してシステムを再起動するなどしても戻らず・・・
IPアドレス指定で不都合はないので今は掘らずに様子を見るつもりですがどうも不思議です
nttkyo389176.tkyo.nt.ftth.ppp.infoweb.ne.jp
こんなようなリモートホスト名をドメインだけの形にするのってどーやるの
サブドメインいらんす
教えてエロい人
ん?
え?
言い方がわるかったか
nttkyo389176.tkyo.nt.ftth.ppp.infoweb.ne.jp
を
infoweb.ne.jp だけにしたいす
KD182249022142.au-net.ne.jp
を
au-net.ne.jp
にしたいす
は?
>>827 >>830 専用関数があったような気がする
それかPEARだったか?
忘れた(確証率5%)
834 :
nobodyさん:2011/08/25(木) 00:32:53.21 ID:KfTuoz9b
1.まずは以前のレスを見なおせ
2.2枚目のコレがページを進めるまで何を指してるのか解らない
3.いきなりアルゴリズムの説明されても困る
4.あの程度の内容ならif文要らない
837 :
nobodyさん:2011/08/25(木) 00:50:19.24 ID:KfTuoz9b
>>835 if文はいるだろボケエエエエエエエ
どーやって1と2と3を
識別するんだああああああ
あだち充のマンガみたいに
全員同じ顔で、しぐさで見分けるのかあああ?!
$ary = array(
"それはできない",
"忙しすぎる",
"体調悪い"
);
echo $ary[rand()%count($ary)],"\n";
echo $ary[rand(0,2)],"\n";
echo $ary[array_rand($ary)],"\n";
こんなんでもいいいし
1-3をそのままにしたいなら
$ary = array(
1=>"それはできない",
"忙しすぎる",
"体調悪い"
);
にして
echo $ary[rand(1,3)],"\n";
とすれば出来る
すっげお前まじ天才じゃね?
>>836 すべてのトップレベルドメインとセカンドレベルドメインを羅列するだけなら
面倒だけど別に難しくはないだろ?
841 :
nobodyさん:2011/08/25(木) 02:21:48.35 ID:Qb73wGwG
defined('Hoge') or define('Hoge', true);
これはどういう意味ですか?なぜ「defined('Hoge') or」をつけているのかわかりません
>>841 演算子orは左側を最初に評価し、falseだった場合は右側を評価します。
つまりdefined('Hoge')の評価結果がfalseであればdefine('Hoge', true)を評価します。
結果、定数'Hoge'が定義されていなければdefine('Hoge', true)が実行されることになります。
>>840 ccSLDならサードレベルまで欲しいって感じじゃない
844 :
nobodyさん:2011/08/25(木) 11:17:02.67 ID:L9PzJ4Hs
定数に数字を入れてるのですが、条件によって変更したいと思います。
if ($id == 1) {
define('ENTRY_LIMIT', 100);
}
みたいな事がしたいのですが、上書きできません。
一度定義した定数って上書きできないのでしょうか?
それはもはや定数ではないのでは?
>>844 一応 PECL runkit を使えば再定義することはできる
define('ENTRY_LIMIT', 300);
echo ENTRY_LIMIT;
runkit_constant_redefine('ENTRY_LIMIT', 100);
echo ENTRY_LIMIT;
何のための「変数」だ
848 :
nobodyさん:2011/08/25(木) 13:50:02.32 ID:D2w26RWA
ちょっと無茶な質問かも知れないですが、クラスの中のメソッドが実行されたとき
どこから実行されたのか判定する方法ありますか?
そのメソッド(もしくはクラス)の中に何かを記述することで対応できるのが理想です
エラー処理のメソッドがどこから呼び出されてるのかわからなくて困っている状況です
XDebugでスタックトレースの表示とか?
850 :
nobodyさん:2011/08/25(木) 14:33:05.48 ID:Qb73wGwG
>>842 すみません。読解力がないせいか、まだよくわかりませんので、方向を変えて
「defined('HOGE')」を「defined('HOGE') or define('HOGE', true)」にする目的はなんでしょうか?
>>850 defined('HOGE') or define ('HOGE', true) の一行は、以下と等価
if (defined('HOGE'))
{
define('HOGE', true)
}
>>850 それを書き換えると
if (!defined('HOGE')) {
define('HOGE',true);
}
と同じになる
セミコロン付けるの忘れた
セミコロンもそうだけどor判定だから!もしくは=== falseが必要
855 :
851:2011/08/25(木) 14:47:18.45 ID:???
>>852が正しい。
スマン、半年romる・・・。
856 :
nobodyさん:2011/08/25(木) 15:38:50.34 ID:Qb73wGwG
if (!defined('HOGE')) define('HOGE', true); と等価ということですね。ありがとうございます
ただ、「define('HOGE', true)」だけではいけないのは何故でしょうか?あえて 「defined('HOGE') or ...」 をつけている理由が知りたいんです
defined ってけつに
dがついてるのを見落としてるとかないよな?
>>856 定数の定義が重複するとNoticeエラーを吐くから、事前にチェックしてるだけ
859 :
nobodyさん:2011/08/25(木) 16:21:44.19 ID:Qb73wGwG
>>858 なるほど!すっきりしました。ありがとうございます。
860 :
忍法帖【Lv=1,xxxP】 :2011/08/25(木) 20:42:25.54 ID:ULkE4QS+
test
test禁止
へー
863 :
nobodyさん:2011/08/25(木) 23:05:33.08 ID:WrUw1RTI
つまり
if (!defined('HOGE')) {
define('HOGE',true);
}は一番ハッキングしやすいし、
Javaのコントローラーにも
適応しやすいってことか。
C言語でも使いやすいよね
結局PHPみたいな前時代の遺物よりAjaxの方がよほど優秀というわけか。
865 :
nobodyさん:2011/08/25(木) 23:43:07.91 ID:4cMPPRv2
Ajaxは言語じゃないし
(キリッ
( ゚,_・・゚)ブブブッ
>>865 そういうデマ流して何が楽しいの?
Ajaxの優位性を認めたくないからって陰険なことすんな
test
872 :
nobodyさん:2011/08/26(金) 22:33:41.79 ID:lASdrs1R
foreach ($_POST['key'] as $key => $val) {
if ($key === 0) $sql.= $val . "='1'";
else $sql.= " and " . $val . "='1'";
上記の文の$sqlの後の.=の意味が分かりません。
基本的な書き方のルールだと思うのですが
検索してもでてこなくて困っています。よろしくお願いいたします。
test禁止
さっそくの返信
ありがとうございます!
じっくり読んでみます。
880 :
nobodyさん:2011/08/26(金) 23:10:51.64 ID:FNxQRvbX
881 :
nobodyさん:2011/08/26(金) 23:23:52.68 ID:JWsNDBFU
Wikipediaの
http://ja.wikipedia.org/wiki/○○○○○
の○○○○○には日本語をエンコードした文字列が入っています。
例.[てすと]をエンコードすると%5B%E3%81%A6%E3%81%99%E3%81%A8%5D
PHPでこのようなURLはどうやったら作れますか?
>>881 専用関数がたしかあった。
「PHP逆引き大辞典」
みたいな本を開いて、
「日本語処理」
とか、そういう章をあさっていけば
たぶん見つかる。
それか、グーグルで、
「PHP 日本語 文字列 エンコード 関数」
と入れて検索すると、たぶん見つかる。
rawurlencodeやらurlencode
884 :
nobodyさん:2011/08/26(金) 23:45:55.40 ID:JWsNDBFU
>>882 ありがとうございます
実はurlencode()関数は知っていますが上手くいかなかったんです...
Wikipediaの wiki/○○○○○とかニコニコ動画の tag/○○○○○
○○○○○の部分のコーディングについて経験者の方が
おられましたらご教授頂ければ幸いです
(特に作る際のmkdir($dir_name)のやり方等ですかね)
経験者? エスパーの間違いじゃね
文字列をエンコードしたいと言うわけではなく
URLに含めた文字列を取得したいという事?
887 :
nobodyさん:2011/08/27(土) 00:16:29.36 ID:lpaF2D26
うんことかま○ことか下品な言葉を使わないでください
>>887 ディレクトリを作りたいのかURLを作りたいのかどっちなんだ
URLならurlencodeで出来る
何がどう上手くいかなかったんだ
mkdir("うんこ");
っていうディレクトリを作っといてurlencodeしたURLでアクセスすれば見れるよ
wikipediaのようなURLでの表示の仕方が解らないという事だな
最近はどうしてるかしらないけど
環境変数のPATH_INFO取得したりmod_rewrite使えば実現できるよ
wikipediaの場合うんkとかのディレクトリが有るわけではない
>>887 いっとくけど「%E3%81%86%E3%82%93%E3%81%93」という文字列をブラウザが送信しても
ウェブサーバーが%xxをURLエンコード文字列と解釈して「うんこ」に変換しちゃうよ
だから「%E3%81%86%E3%82%93%E3%81%93」というディレクトリを作ってもそこにはアクセスできないよ
だからうんことかま○ことか下品な言葉を使わないでください
ち○こは可。
例文で予約されてる単語はhageだろ。
日本語の時はハゲ。漢字の時は禿。かなははげ。
うんこちんこまんこじゃなくて、はげ。わかった?
hageなんて予約されてねーよボケ
897 :
nobodyさん:2011/08/27(土) 01:11:47.60 ID:lpaF2D26
>>890-892 ありがとうございます!全ての疑問が解決しました!!
最初から%E3%81%86%E3%82%93%E3%81%93ってディレクトリがあるんだと
勘違いしていました(笑)
>>893 定期的にその用語を使う質問が出てくるけど全部同一人物だと思ってる。
多分、皆の食いつきがいいからあえてその用語を使ってる故意犯。回答しないでスルーすればいいのに。
900 :
nobodyさん:2011/08/27(土) 12:39:47.70 ID:16DOerPq
てst
てst禁止
>>899 うんことかま○こを持ってるのはお前だけじゃないよ
何言ってるの?
普通持ってるでしょ
メタ構文変数を使えばいいのに
一連の荒らしは同一人物による自演。
907 :
nobodyさん:2011/08/27(土) 21:53:24.81 ID:He/A7o7q
スーパーサンプルの2-3/rcvarray.phpからの抜粋です。
<?php
$array = array("menu"=>"\≪\i!?", "price"=>"380", "date"=>"2005/01/01");
echo "配列の内容(エンコードした場合)";
print_r(unserialize(base64_decode($_POST["ar_enc"])));
echo "<p>配列の内容(そのまま渡すと失敗)";
print_r($_POST["ar"]);
?>
<form method="POST" action="<?php echo $_SERVER["PHP_SELF"]?>">
<input type="submit" value="A÷?R" name="sub1">
<input type="hidden" name="ar" value="<?php echo $array ?>">
<input type="hidden" name="ar_enc"
value="<?php echo base64_encode(serialize($array)) ?>">
</form>
を実行すると、
配列の内容(エンコードした場合):
Notice: Undefined index: ar_enc in /UNIONFS/opt/lampp/htdocs/samples/chapter2/2-3/rcvarray.php on line 14
配列の内容(そのまま渡すと失敗):
Notice: Undefined index: ar in /UNIONFS/opt/lampp/htdocs/samples/chapter2/2-3/rcvarray.php on line 16
というエラーが出るんですが、どうやって直せばいいのですか? $arrayの直後に
$ar_enc = $array;
$ar = $array;
と挿入してみましたがダメでした。
909 :
907:2011/08/27(土) 22:17:12.87 ID:He/A7o7q
>>908 まだ、うまくいきません。
まず、
$ar_enc = "";
$ar = "";
にしてみましたが、同じエラーでした。
それで@でエラーを抑制すれば抑制されましたが、結果が何も表示されませんでした。
それで
//$ar_enc = "";
//$ar = "";
とコメントアウトしても結果が何も表示されませんでした。
ずばりの答えをお願いします。
しかし、スーパーサンプル第2版は10万部も売っているんでしょう?
なぜ、こんなバグ入りで売っているんですか???
11刷目ですよ?
そんなエサで
その手のエラーはそこに至るまで何度も経験してるだろ
911 :
907:2011/08/27(土) 22:23:44.19 ID:He/A7o7q
>>910 いやいや、そういうやりとりするためにここに訊きに来たんじゃないんです
サンプルを実行する、まずはそこから始めてるということです
答えないなら黙っててください
釣り下手すぎw
初心者はLAMPP使うな
HTTP_requestで画像データだけをそのままPOSTしたいのですが
addFileやPostDataでは 名前=画像データ になってしまいます
どうすればいいでしょうか
915 :
914:2011/08/27(土) 22:34:27.90 ID:re5o6H/V
すみませんID出し忘れました
917 :
914:2011/08/27(土) 22:57:47.37 ID:re5o6H/V
名前=画像データって何?
key=valueだろ
920 :
nobodyさん:2011/08/28(日) 08:09:59.10 ID:Lhrseqw0
配列に
id、値(日付データ)
[1001][1229247923473]
[1002][6439473927397]
[1003][4836883]
のような値が入っており、新しく値を追加する際、同時に日付データの値が一番値が少ないものを
破棄してから追加したいのですが、
スマートなやり方ってありますか?
配列をソートして一番小さい値を入れ替えるとする。
array_multisort($array,SORT_ASE);
$array[][]=($a,$b);
結果は保障できないが。
922 :
907:2011/08/28(日) 16:15:19.42 ID:???
>>912-913 釣りじゃねぇーっ!
初心者だからこそのLAMPPだろが!
ただな、「送信」ボタン押すのを忘れてただけだ、この野郎!
タンポポ載せる仕事に応募してくるわ!
923 :
nobodyさん:2011/08/28(日) 20:31:08.25 ID:i1UEPL4O
$text = "あいうえおabcかきくこけ,...()==−";
こんな感じに変数があったとしてマルチバイト文字(記号も含めて)のみ残して半角(記号も含めて)のみ残す方法ってどうやれば良いのでしょうか?
>>923 マルチバイト文字を残したいのか半角文字を残したいのかどっちなんだ
926 :
nobodyさん:2011/08/28(日) 20:52:38.03 ID:i1UEPL4O
>>924 できました。ありがとうございます。
文字コードで指定すればよかったんですね。
927 :
nobodyさん:2011/08/28(日) 20:53:46.18 ID:i1UEPL4O
>>925 文書変でしたね。すみません。
全角を削除して半角を残したかったです。
>>924の方法でそれができました。
>>924が理解できて思いつかないっておかしいだろw
質問は慇懃でも、ちょっと煽られるとその口調かw
なんか見えない敵と戦っているあほが一人いる。
妄想癖が強い
>>930は病院へ行くべき。
なんでそんなに必死なの?w
なんでそんなに必死なの?w
934 :
nobodyさん:2011/08/28(日) 21:59:37.53 ID:i1UEPL4O
なんか荒れていますね。自分と違う誰かと見えない敵(?)と戦っている精神やんでいる人がいるようですが
>>930以外の回答してくれた皆さんありがとうございます。
質問は慇懃でも、ちょっと煽られるとその口調かw
なんか見えない敵と戦っているあほが一人いる。
しょうがないな
whileって役立たずのゴミだよな
使うやつはただの生ゴミ生産機
938 :
nobodyさん:2011/08/29(月) 14:06:11.29 ID:WkIuqk4e
うpローダーってオレでも作れんじゃねー?って思って作成してるのですが、
パス付きで、画像を見れるようにしたり、
削除したりってphpだけでできるのですか?
やっぱmysqlを使うのですか?
>>938 phpだけでできるけどDB使った方がいい
PHPだけで可能だけど
うpされた情報(観覧パスやら画像の情報やら削除パスやら)を
どう保持するかだな
まぁそれで一般的にはDB使ったほうが楽だし安全だしでDBが使われる
941 :
nobodyさん:2011/08/29(月) 14:28:29.07 ID:WkIuqk4e
だからといってDB必須と考えないほうがいいよ
MySQLの敷居が高いんならSQLiteで充分だろ。その用途なら
たかがMySQLに敷居の高さもクソもない
世の中にはもっと敷居の高いものがたくさんある
初心者に富士登山は厳しいから高尾山辺りにしとけといったらエベレストK2の話をされたでござる
MySQLで敷居が高いとか言ってたら何も作れんよ
MySQLは敷居高いですよね
>>945 MySQLと比べたらSqlliteの方が敷居高いんじゃねーの?情報少ないし
お前の言ってるのは富士山は危ないから錫杖岳にしとけって言ってるようなもん
アスペ多すぎだろ
950 :
nobodyさん:2011/08/29(月) 18:50:47.94 ID:kI+Eeky5
PHPで円グラフを1ページに複数表示させたいんだけど、いい方法ないかな?
今、「pChart」使ってやろうかと思ったんだけど、これじゃ複数表示は無理?
詳しい人教えて!
951 :
nobodyさん:2011/08/29(月) 18:56:35.46 ID:WkIuqk4e
PHPその他プログラム言語で、value=値という使い方をよくしてますが、
valueは価値、価値観と英語の辞書に載ってますが、何でvalue=値
という使われ方なんですか?
>>951 ほんとに辞書引いたの?WEBの辞書だけ見てもvalueに大きいくくりだけで12個の意味あったよ
954 :
nobodyさん:2011/08/29(月) 19:07:26.63 ID:WkIuqk4e
すいません。紙の辞書しか引いてませんでした。
valueで数値なんですね。わかりました。
価値と価値観しか書いてないって、その辞書簡易版すぎるだろw
そんな細けぇこと気にしてたらきりがないぞ
explodeなんて爆発するだしw
初カキコ…ども…
俺みたいな中3でグロ見てる腐れ野郎、他に、いますかっていねーか、はは
今日のクラスの会話
あの流行りの曲かっこいい とか あの服ほしい とか
ま、それが普通ですわな
かたや俺は電子の砂漠で死体を見て、呟くんすわ
it'a true wolrd.狂ってる?それ、誉め言葉ね。
好きな音楽 eminem
尊敬する人間 アドルフ・ヒトラー(虐殺行為はNO)
なんつってる間に19時っすよ(笑) あ?あ、義務教育の辛いとこね、これ
>>950 携帯サイトじゃないなら、jqueryで書くとか。
pChartで複数も出来る。 一個しか出せないなら ファイル複数にして <img src="image.php" /> <img src="image2.php" />
どうしてphpのサイトにはWindowsの64bit版phpバイナリがないの?32版だけだよね.
何か理由でもあるの?
よく本のサンプルコードとかで
結合演算子使ったり、何回もecho書いたりしてるけどさ
{
echo"$hoge"."<br/>"
echo"<br/>";
echo"$hoge2";
}
とかって分けて書いてるけどこれ普通に
{
echo"$hoge<br/><br/>$hoge2";
} って書いても動いちゃうじゃん
なんでわざわざ面倒な書き方してるの?
こっちの書き方の方が直感的で楽なのに
>>961 改行した方が読みやすい人はそうするんだろう
配列を利用するとスマートに書けるが、好みとしか言いようがない
>>961 速度面で言えば、それらよりも
echo $hoge, '<br/><br/>', $hoge2;
という具合に、カンマ区切り、変数は引用符の外に出す、引用符はシングルクォートを使う
とした方がよい
↑騙されやすい馬鹿発見
966 :
nobodyさん:2011/08/30(火) 00:51:25.59 ID:BmWDrZ5P
echo"$html"; にはhtmlのソースが入ってます
ソースの中にダブルクオーテーョンが含まれるからか
Parse error: syntax error, unexpected T_STRING, expecting ']'
とエラーになってしまいます。
この変数をどうやって表示すればよいでしょうか?
] が原因だボケ
付近を捜してみろ
>>966 ]
↑が無い、って言われてるんだから、
[
だけ書いて、閉じるのを忘れてるんじゃないの?
969 :
nobodyさん:2011/08/30(火) 01:20:16.12 ID:BmWDrZ5P
[]を使ったのはmysql_fetch_assocで取り出した
連想配列で$html[カラム名]で使ってますね でも閉じ忘れはないです
他のカラム名では大丈夫です
変数にhtmlソースが入ってる時だけエラーになっちゃうんですよね〜
たぶん1ヶ所だけ全角で書いてる
972 :
nobodyさん:2011/08/30(火) 01:40:36.50 ID:BmWDrZ5P
読めた!完全に読めました
おそらくecho"$html[カラム名]";で
$htmlの中のhtmlソースにダブルクォートが含まれるせいで、
途中で変数が終わったとみなされてるんです
だから最後の]が表示されないまま、不本意なダブルクォートで、
勝手に閉じられちゃってます
そしたらシングルクオートに変えてみたら?
974 :
966:2011/08/30(火) 01:46:59.81 ID:???
>>973 シングルクォートは変数を展開できないでは?
ただの$htmlって文字列そのものが出力されてしまうと思うんですが
>>972 最初とソース違うじゃねーかw
カラム名は実際なんなの?カラム名はクォーテーションでくくってるの?
あとecho 変数のみなら外のクォーテーション要らないよ
977 :
966:2011/08/30(火) 02:12:57.80 ID:BmWDrZ5P
なぜか解決しました
カラム名[2_tag]→[tag]に変えたら解決
>>976 死ねやブサメン低学歴 非リア充
980 :
nobodyさん:2011/08/30(火) 02:18:32.64 ID:BmWDrZ5P
なぜか解決じゃねーよバカw
初めからソース正確に出せバカw
982 :
nobodyさん:2011/08/30(火) 02:23:23.30 ID:BmWDrZ5P
忍法帖【Lv=4,xxxP】 とかなんだよwwwww
2chのくだらないサービスに金払ってんのかよwww
おまえ下流臭いな?
忍法帖すら知らない馬鹿発見
情弱にはPHPはおろか2chを使うのも難しい
↓こんな質問してるヤツが下流臭いとかw
>966 名前:nobodyさん[] 投稿日:2011/08/30(火) 00:51:25.59 ID:BmWDrZ5P [1/6]
>echo"$html"; にはhtmlのソースが入ってます
>ソースの中にダブルクオーテーョンが含まれるからか
>Parse error: syntax error, unexpected T_STRING, expecting ']'
>とエラーになってしまいます。
>
>この変数をどうやって表示すればよいでしょうか?
↑そんなお前も充分下流だから
ID消し忘れちゃったんだろ
可愛そうだからそっとしといてやれよ
レンタルサーバーのCGIモードとモジュールモードの大まかな違いは何でしょうか??
下記はどんな動作になるのでしょうか?
perlしか使ったことが無いのでわかりません。
"<<" は記号なのでググってもでてきませんでした。
$aaa=15
$bbb=-100
($bbb << (20-$aaa))
できればperlで書くとどんなコードになるか教えていただけるとイメージがわきます。
bitシフトperlも同じ
スレタイも読んでくれな
誰か次スレよろしく
ほーい
埋め
____
/__.))ノヽ
.|ミ.l _ ._ i.)
(^'ミ/.´・ .〈・ リ 次はわし、仙一(1001)
.しi r、_) |
| `ニニ' /
ノ `ー―i
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。