【PHP】下らねぇ質問はID出して書き込みやがれ 102
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2010/12/18(土) 20:07:33ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 101
http://hibari.2ch.net/test/read.cgi/php/1289793607/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0910nobodyさん
2011/01/24(月) 22:54:57ID:???なので「ジャクソンビル国際空港」と読むのが正解。
0911nobodyさん
2011/01/25(火) 05:55:24ID:OqPBuPo2hiddenのパラメーターも記入してPostしているのですがログインができません。
Firebugで通信内容を見るとIDやPass等の情報の他にx=12&y=11というものがあるのですが
これと関係ありますか?
0912nobodyさん
2011/01/25(火) 07:57:11ID:ej6mboVt意味わからんが、x=12&y=11は画像ボタンクリックしたときの
画像に対してクリックした座標
0913nobodyさん
2011/01/25(火) 10:51:43ID:???php側では勝手に$_GETにそのパラメータが格納されてると思っておkですか?
0916nobodyさん
2011/01/25(火) 11:54:05ID:c8AyyZvdPHP Fatal error: Call to a member function getCurrentPageID() on a non-object in /パス/ファイル.php
他にもgetLinks()やgetPageRangeByPageId()など、Pager/Pager.phpを利用している部分でPHP Fatal errorのエラーが出ます。
Pager/Pager.phpのファイル名を変えるとエラーが返って来なくなるので、
Pager.phpに問題があるのは間違いないようです。
このエラーを無くし正常に動作させるには、どのような対処が必要でしょうか?
移行前:PHP 4.4.2
移行後:PHP 5.1.6 Apache/2.2.3
0918nobodyさん
2011/01/25(火) 12:33:29ID:aig55zU3<a href=http://erimi.co.cc/browse.php?u=&b=6#$FRONT">test</a>
というのを発見したのですが、この#は何の意味があるのでしょうか?'
0919nobodyさん
2011/01/25(火) 12:36:39ID:aig55zU3原文
質問です、とあるphpファイルで
<a href=
というのを発見したのですが、この#は何の意味があるのでしょうか?
ちなみにhogeの部分はFRONTです
0921nobodyさん
2011/01/25(火) 12:37:51ID:aig55zU3文章が入力したとおりに表示されない・・・。なんだろこれ
0923nobodyさん
2011/01/25(火) 12:39:19ID:???http://pear.php.net/manual/ja/package.html.pager.intro.php の下の方
0924nobodyさん
2011/01/25(火) 12:39:35ID:???0925nobodyさん
2011/01/25(火) 12:40:32ID:???0926nobodyさん
2011/01/25(火) 12:47:07ID:aig55zU3質問です、とあるphpファイルで
<あ hrえf=#$FRONT></あ>
というのを発見したのですが、この変数の前にある#は何の意味があるのでしょうか?
なんか2chの仕組みがよくわからんです・・・。
0928nobodyさん
2011/01/25(火) 12:48:07ID:PyH261ZL【連携ソフトウェア】MySQL
【質問内容】
COUNT関数を使っての件数取得がうまくいきません。
<?php
$sql = "SELECT COUNT(*) FROM tablename";
$server = "server";
$userid = "userid";
$password = "pass";
$link = mysql_connect($server, $userid, $password);
if ($link == FALSE) {
print("接続に失敗しました");
}
$con = mysql_query($sql,$link);
mysql_close($link);
if (!$con){
print "検索結果を取得できませんでした。";
} else {
$row = mysql_fetch_row($con);
print "行数は" . $row[0] . "です。";
}
?>
という風に記述しているのですが、$conがFalseになっているようで
検索結果を取得できませんでした。
と表示されてしまいます。
phpmyadminからSQL文を流した場合はしっかり取得でき
同じような接続方法でINSERT文をPHPから流した場合もしっかり登録されましたが
SELECT文で要素を取得する場合だけうまくいきません
なにか考えられる原因等あれば教えていただければ幸いです。
0930nobodyさん
2011/01/25(火) 13:01:47ID:PyH261ZLありがとうございます。
原因を見たところデーターベース選択がうまくいってなかったとのことだったようで
解決しました。
0931nobodyさん
2011/01/25(火) 13:14:27ID:aig55zU3おちつけよ
0932nobodyさん
2011/01/25(火) 13:25:14ID:???↑こういう文字列を生成して、
<a>タグで囲んでリンク貼ってるんですが、
$_GETの中に値が入りません。何か間違ってますか?
あと、アンパサンドは&amp;とかくのか&だけでいいのかどっちですか?
0933nobodyさん
2011/01/25(火) 13:26:50ID:???http://hibari.2ch.net/test/read.cgi/php/1289117484/
0935nobodyさん
2011/01/25(火) 14:53:03ID:ak3SRbWw・フリー、商用可、可能なら広告表示義務なし。
・既存サイトに組み込めるニュース表示パーツみたいなもの。
・TOPページには最新の数件と、ニュースページへのリンクを表示。
・文字コードはできればUTF-8で。
・ブラウザ上から更新可能。できればウィジウィグエディタで。
・更新画面はパスワードで入室管理。
イメージ的には希望の箇所に挿入可能はCMSパーツみたいなものです。
0937nobodyさん
2011/01/25(火) 15:04:46ID:ak3SRbWw悪かった…。自分の聞き方が悪かった・・・。
>935の内容を実現する、具体的な方法や、解説サイト、ダウンロードページを教えてください。
0938nobodyさん
2011/01/25(火) 15:07:32ID:???聞き方というか、
自分で先に構成練って作ってみて
部分部分でやり方わからなかったら聞けよ
丸投げすんな
そもそも
> 既存サイトに組み込めるニュース表示パーツみたいなもの。
既存サイトって何だよ、ちゃんと定義しろ
0939nobodyさん
2011/01/25(火) 15:23:10ID:ak3SRbWw既存サイト…
20ページくらいの完全に静的なサイトです。
構成というか、上に書いた内容が全てです。
自分で1から組む訳ではなく、この内容を簡単に可能にする方法(システム)を探して
いたので、丸投げしようと思って書いたわけではないです。
0940nobodyさん
2011/01/25(火) 15:28:27ID:???自分の頭の中ではイメージ浮かび上がってんだろうけど
俺には全く伝わってこない
ニュースが出るCMSパーツ作りたいのかな?しか思い浮かばん
iframeでいいじゃんもう
0941nobodyさん
2011/01/25(火) 15:35:01ID:???・ブラウザ上から更新可能。できればウィジウィグエディタで。
・更新画面はパスワードで入室管理。
rssを拾ってくるだけならそれこそ馬鹿の1つ覚えが居るajaxかな
0943nobodyさん
2011/01/25(火) 15:37:18ID:ak3SRbWwえーっと、上手く伝わらないですよね…。
ちなみにiframeは無しで。
逆に考えると、シンプルなブログ機能と、その最新の記事を指定数だけ
TOPページ(HTMLまたはPHP)に呼び出せる機能がほしいって事です。
0944nobodyさん
2011/01/25(火) 15:40:24ID:???自分で書いたブログ記事をHTMLに乗せるってこと?
> ちなみにiframeは無しで。
なんで無しなの?
フレームってだけで拒否する体質の人?
ニコニコ動画(笑)のパーツもだけど、基本的にiframe多いよ、主流と言ってもいい
てか、えらい簡単な内容だな
もっと複雑なもん考えてるんだと思ってた
0945nobodyさん
2011/01/25(火) 15:43:06ID:???まず概要に当たる説明が無い。943でやっと出た感じ。
で、じゃあそのTOPページは動的ページになるんじゃないの?
あとブログっていうのは今では相当複雑なCMSの複合体の名称なので
ここで使うと混乱のもとな気がする。要するにテキスト(と装飾)程度だけ
WEB上で更新して、掲載したいんでしょ?
0946nobodyさん
2011/01/25(火) 15:52:14ID:???動的仕組みで静的ページを自動作成って感じかな、どちらにしろCGIなり動く環境が必要。
iframeに他鯖から呼び出すのって規約違反じゃないの。仮に呼び出し先に同一のページを
作って誤魔化すならはじめからそっちで作れって話しだし。
0947nobodyさん
2011/01/25(火) 16:07:28ID:???0948nobodyさん
2011/01/25(火) 16:08:30ID:???PHPで簡単な管理画面を作って、フォームからデータベースなりXMLなりにデータを書きこんで
JavaScriptでデータを適宜読み込んで表示すればいいんじゃないのか
0949nobodyさん
2011/01/25(火) 16:10:08ID:ak3SRbWwざっくり言うとそんな感じです。
iframe無しなのは、読み込む部分の編集をとにかく簡単にしたかったからで、
その場合iframeだと難しいのかなと思ったからです。
>945
確かにブログと言ってしまうとマズイかもしれないですね。
この内容が可能になると、確かにTOPは動的になります。
あとは、要するにその通りです。
0950nobodyさん
2011/01/25(火) 16:23:15ID:ak3SRbWwんー、「ニュース」の部分は「お知らせ」とか「更新情報」に読み替えてもらって
かまいません。そこまでアクセスが増える予定はないです。
>947
もしかしなくてもくれくれみたいなものですよ。
>948
確かに管理画面から作ってDBつくって、って方法もあるのかもしれません。
でも、今回はその辺を端折ってお手軽に作る方法を探してました。
もっと希望を言えばDBも使わずにCVSとかで保存する程度でOKです。
0951nobodyさん
2011/01/25(火) 16:25:45ID:ak3SRbWw0952nobodyさん
2011/01/25(火) 16:28:16ID:???WISIWYG含めたシステムをどっかで手に入れたいって言うとスレ違いかも?
ところでスクリプトがHTMLに整形された文書を吐き出す形になるなら
Ajaxでもiframeでもinclude(同サーバー)でも同じでいい気が。
iframeで読み込むのなんて静的でかなりシンプルだと思うけど。
記事の更新は既存ブログつかって、吐き出したRSSなりを整形ってのは?
0953nobodyさん
2011/01/25(火) 16:30:10ID:???0954nobodyさん
2011/01/25(火) 16:38:46ID:ak3SRbWw自分もだんだんスレチな気がしてきました…。
以降スルーしてもらっても構いません。
書き込んでもらう分には返事して、参考にさせてもらいます。
お騒がせしました。
>953
それだとちょっと大掛かり過ぎなんですよね…。
0955nobodyさん
2011/01/25(火) 16:40:45ID:???つまり、ブログパーツってことなのか?
http://twitter.com/about/resources/widgets/widget_profile
こういう感じで内容を自分で編集できるようにしたものってのと違う?
0956nobodyさん
2011/01/25(火) 16:49:00ID:???イメージは>>943でいいんじゃないの?でブログって言うよりはシンプルなテキスト情報のみ、っていう。
「つまりブログパーツ」って言っちゃったらゲームとかもあるし種類広すぎるだろw
たぶんリンク先のイメージは合ってるけど。
0957nobodyさん
2011/01/25(火) 16:53:47ID:ak3SRbWw全く違うわけじゃないんですが、>956さんの通りです。
0958nobodyさん
2011/01/25(火) 16:55:01ID:???0959nobodyさん
2011/01/25(火) 16:57:27ID:???0960nobodyさん
2011/01/25(火) 17:12:25ID:???http://www.yumemaboroshi.net/39rank0/
http://php.dori-mu.net/news.html
概要が理解できないまま、好意的に推測した上で探してみたけど
こういうものだろうか
0961nobodyさん
2011/01/25(火) 17:30:20ID:ak3SRbWwこれまでの意見で十分参考にさせてもらいました。
ありがとうございます。
>959
そうですよね…。それくらいさくっとできるように頑張ります。
>960
ありがとうございます。
ReCubeNewsはイメージと近いですね。
TOPへの表示部分が本文も表示するようにできればいい感じです。
夢幻は一通りみました。
3番目はブクマして、今後の勉強に役立てます!
0962nobodyさん
2011/01/25(火) 17:38:21ID:???0963nobodyさん
2011/01/25(火) 18:02:07ID:???http://www.dotup.org/uploda/www.dotup.org1381990.txt
0965nobodyさん
2011/01/25(火) 18:33:54ID:???0967nobodyさん
2011/01/25(火) 18:41:07ID:???掲示板なんかにわざわざスクリプト意外にDBなんかまで使って
サーバー管理者から苦情がこないのでしょうか?
0968nobodyさん
2011/01/25(火) 18:43:24ID:???そんな大層なものでもないからw
0969nobodyさん
2011/01/25(火) 18:45:58ID:???0970nobodyさん
2011/01/25(火) 19:00:36ID:???それを言ったら963のじゃ編集もタグ入れも出来ないし、ちゃんと出来るモノ探したほうがいいよな
>>967
ファイル操作よりよっぽど安全でスマート。慣れればCSVとかいじるより多機能簡単だし。
0971nobodyさん
2011/01/25(火) 19:04:41ID:???Ajaxの使用を怠ってしまい、大変申し訳ありませんでした
大至急Ajax方式に切り替えました
http://www.dotup.org/uploda/www.dotup.org1382094.txt
WYSIWYG???編集???
自分で作れやwwwwwwwwww
俺はこれで終わり
0972nobodyさん
2011/01/25(火) 19:04:55ID:NaLoXxgk$sss = "aiueo";
$sssd = "ai";
//ランダム表示
$arr = array("echo $sss;","echo $sssd;");
mt_srand((double)microtime()*1000000);
echo"
<html>
<body>";
echo $arr[mt_rand(0,count($arr)-1)];
echo"
</body>
</html>";
?>
これを実行すると
echo aiueo;
echo ai;
と言う表示が出ます、これを
aiueo
ai
と表示出来るようにするにはどうしたらいいでしょうか?
0973nobodyさん
2011/01/25(火) 19:17:29ID:???すげー見づらいから書きなおしてみた
<?php
// 文字列を変数に入れる
$s1 = "aiueo";
$s2 = "ai";
// 変数を配列に入れる
$arr = array($s1, $s2);
// 乱数を生成する
$num = mt_rand(0, count($arr)-1);
// 表示する
echo "<html><body>";
echo $arr[$num];
echo "</body></html>";
0975nobodyさん
2011/01/25(火) 19:52:02ID:NaLoXxgk素晴らしいですね
綺麗すぎて泣いた
あとすいません、echoで必ず表示させたいんです
どういう事かというと、
そのランダム部分には普通の文字列もあれば関数やらHTMLのタグやらも一緒くたに扱える柔軟性を維持させたいからです。
require 'aaa.php';//ここに関数定義
$sss = "print_advanceda();";//これが関数
$sssd = "ai";//これは普通の文字列やタグを設定
こういう使い方は無理でしょうか?
0976nobodyさん
2011/01/25(火) 20:00:16ID:???0977nobodyさん
2011/01/25(火) 20:06:32ID:???$sss = print_advanceda();
これでおk
関数の返り値を変数に代入すればいいんだよ。
あなたはどうして変数も関数も文字列として扱おうとするのか・・・
0978nobodyさん
2011/01/25(火) 20:34:39ID:???0979nobodyさん
2011/01/25(火) 20:39:04ID:???0980nobodyさん
2011/01/25(火) 20:40:35ID:???0981nobodyさん
2011/01/25(火) 20:55:03ID:???【PHP】下らねぇ質問はID出して書き込みやがれ 103
http://hibari.2ch.net/test/read.cgi/php/1295956018/
0982nobodyさん
2011/01/25(火) 20:58:24ID:NaLoXxgkありがとうございます
require 'aaa.php';//ここに関数定義
// 文字列を変数に入れる
$s1 = print_advanceda();//これが関数
$s2 = "ai";//これは普通の文字列やタグを設定
// 変数を配列に入れる
$arr = array($s1, $s2);
// 乱数を生成する
$num = mt_rand(0, count($arr)-1);
// 表示する
echo "<html><body>";
echo $arr[$num];
echo "</body></html>";
これで実行したら、$s1の表示の場合は空白でした。
そして
>$s1 = "print_advanceda();";//これが関数
この部分に反応して表示されてます。
つまり、<html><body>の前の行です。
require 'aaa.php'のファイルに
>$s1 = print_advanceda();//これが関数
この記述を移動させて見ましたが、
今度もやはりここで反応してしまいます。
>$arr = array($s1, $s2);
で↓ここの表示でも$s1の場合だと空白に成ります
>echo $arr[$num];
0983nobodyさん
2011/01/25(火) 21:02:18ID:???print_advanceda() という関数が、関数の内部で表示を実行しているため、
$s1 = print_advanceda() の行の評価時に表示が行われてしまう。
また、print_advanceda() 関数の内部で返り値が設定されていないため、
$s1 = print_advanceda() としても $s1 に何も代入されない。
print_advanceda() 関数を自分で修正できるのならば、
内部で表示(print, echo 等)している部分ををやめて、
return文で戻すように改造する。
0984nobodyさん
2011/01/25(火) 21:07:32ID:???単刀直入に言うと、あなたが作ったprint_advanceda関数がおかしいってことですよ。
可能ならば、その関数のコードもここに書いてみたらどうですか。
0986nobodyさん
2011/01/25(火) 21:10:01ID:???おそらく本人が作ったわけじゃないんだろ?
>>982を読む限りPHPの基本的な動作を理解しているとは思えない。
0987nobodyさん
2011/01/25(火) 21:21:08ID:NaLoXxgk関数内の
print $result;
を
return($result);
に変えたら表示出来ました!!
まじで感謝です!ありがとうございましたm(__)m
>>986
はいその通りです・・・でもヒントを得て改造してみました!
そしたら動きました!
ここで聞いて良かったです!!皆さんほんとうにありがとうございましたm(__)m
0988nobodyさん
2011/01/25(火) 21:27:49ID:???次回はAjaxで挑戦してください
0989nobodyさん
2011/01/25(火) 21:31:05ID:???0990nobodyさん
2011/01/25(火) 21:52:19ID:???0992nobodyさん
2011/01/25(火) 21:55:17ID:???0995nobodyさん
2011/01/25(火) 22:00:48ID:???いや、おれAjaxのことよく知らなかったんだけど、
これ見て大まかな使い方を理解できて勉強になったんだ・・・
こういう風にノリでささっと作れる人ってすごいと思う
0996nobodyさん
2011/01/25(火) 22:03:57ID:???0997nobodyさん
2011/01/25(火) 22:24:30ID:???0999nobodyさん
2011/01/25(火) 22:28:11ID:???1000nobodyさん
2011/01/25(火) 22:29:43ID:???なんて書かれるともう自演にしか見えなくなってくる。
まぁどっちでもいいけどね。
というわけで続きはこちら。
【PHP】下らねぇ質問はID出して書き込みやがれ 103
http://hibari.2ch.net/test/read.cgi/php/1295956018/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。