トップページ⇒php
1001コメント258KB

【PHP】下らねぇ質問はID出して書き込みやがれ 117

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/03/22(木) 01:10:44.38ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 116
http://kohada.2ch.net/test/read.cgi/php/1330224598/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0166nobodyさん2012/03/29(木) 14:17:19.07ID:???
>>165
まぁ、それはオレのことだけどな。
0167nobodyさん2012/03/29(木) 17:29:09.63ID:???
彼は四天王でも最弱…
0168nobodyさん2012/03/29(木) 17:46:56.87ID:???
最弱だけならいいけど、最ウザw
0169nobodyさん2012/03/29(木) 18:31:07.57ID:???
前スレの話か?
0170nobodyさん2012/03/29(木) 19:30:24.15ID:???
無駄なツッコミしかできないよりは余程マシだと思うけどね。
とか、無駄なツッコミしかしないヲレが言っても意味ないかw
0171nobodyさん2012/03/29(木) 22:58:58.26ID:???
【PHPのバージョン】5.x
【質問内容】

PHPで基本になるHTMLファイルを読み込んで
読み込んだHTMLの決まったタグの中身を編集して
新しいHTMLファイルを作成する方法をご教授ください。
0172nobodyさん2012/03/29(木) 22:59:19.13ID:Kw/06cqt
【PHPのバージョン】5.x
【質問内容】

PHPで基本になるHTMLファイルを読み込んで
読み込んだHTMLの決まったタグの中身を編集して
新しいHTMLファイルを作成する方法をご教授ください。

sageちゃいました><;
0173nobodyさん2012/03/29(木) 23:05:16.76ID:???
5.x
0174nobodyさん2012/03/29(木) 23:41:02.42ID:???
>>172
いろいろあるから何がしたいか書いてみたら
0175nobodyさん2012/03/30(金) 00:22:45.61ID:???
>>174
CRONで定期的にservice.phpを起動
↓
base.htmlを読み込む
↓
titleタブの中身を更新
↓
内容を新規htmlとして保存
↓
終了

こんな感じです。
0176nobodyさん2012/03/30(金) 00:29:07.46ID:???
>>175
>>1
0177nobodyさん2012/03/30(金) 00:46:36.24ID:???
>>1しか書かない自治中君は、絶対回答しないんだよねw
何でだろ。回答しつつ誘導すればレス数の無駄にならずにすむのにw
0178nobodyさん2012/03/30(金) 01:21:43.33ID:???
>>175
読み込んで正規表現で<title>.*</title>を置き換えればいい
simple html dom使うって手もある

用途がわからんがphpとデザインを分離するテンプレートって意味ならSmarty使えばいい
0179nobodyさん2012/03/30(金) 02:00:37.36ID:???
なんかサイトを作りたいんですが、どんなものを扱うのがよさそうですか?
アフィリエイトウマーしたいです。
0180nobodyさん2012/03/30(金) 02:39:08.26ID:VpvnnnRi
OS:ロリポのとFC2の
ver:5.2
連携:なし
質問内容

サイトA、B、Cすべてドメインが異なりDBの場所が違う為AからBのDBにアクセスできない状態で情報を共有する方法を教えて下さい
coockeでやろうとしましたがドメインが異なる為出来ませんでした
0181nobodyさん2012/03/30(金) 02:55:16.18ID:???
>>177
鏡
0182nobodyさん2012/03/30(金) 03:00:10.80ID:???
それこそAjaxの使いどころ
0183nobodyさん2012/03/30(金) 03:35:11.54ID:???
テキストに展開してそれにアクセスさせるとかだめなの?
0184nobodyさん2012/03/30(金) 03:43:09.57ID:VpvnnnRi
>>183
ユーザーに1人1人に違う値もたせてるからテキストファイルだけだと管理が大変です
0185nobodyさん2012/03/30(金) 03:46:21.47ID:???
DBのセキュリティの問題だから 自宅にSQLサーバ立てればウフフおっけー
0186nobodyさん2012/03/30(金) 03:55:21.80ID:???
サイトからのリクエストしか受け付けないWebサービスを作ればおっけー
0187nobodyさん2012/03/30(金) 09:02:56.86ID:???
>>181
こんなバカすれに回答するかボケw
0188nobodyさん2012/03/30(金) 10:38:03.25ID:???
>>177
>>1
0189nobodyさん2012/03/30(金) 10:43:50.77ID:???
文句があるなら、言いたいことをちゃんと書け。
ろくに回答もせずここに居座って迷惑かけてるのは事実で
それをいつまでも続けた結果がご覧の有様だろうが。
0190nobodyさん2012/03/30(金) 11:00:48.78ID:???
>>188
>>191
0191nobodyさん2012/03/30(金) 11:01:50.10ID:???
まぬけだなw
0192nobodyさん2012/03/30(金) 11:10:21.98ID:???
>>177
>>1
0193nobodyさん2012/03/30(金) 11:11:31.63ID:???
>>177
>>1
0194nobodyさん2012/03/30(金) 12:06:44.30ID:???
>>180
基本的なそのあたりのサービスの前提は知っていると仮定したうえで
真面目に答えるとなると、バックエンドに接続できるサービス上で
認証なりデータなりを中継できるアプリケーションを書いて
そこに他サーバ上からアクセスしてデータを共有するってのがいいかなーと思う。
>>183が言っているのはたぶんそれで、別にテキストデータを持てってんじゃなくて
動的にテキストとして吐き出させて、他からそれを取得させればいいじゃんねって話と思われる。
もちろん、暗号化等は必要だろうから、それはそれでやるのが当たり前としてね。

そこに対してコストをかけたくないのであれば、適当なVPSサービス上に
自前でMySQLなど構築したほうが早いと思われる。
0195nobodyさん2012/03/30(金) 14:10:17.36ID:???
>>194
そうそう!そう言いたかったんだ。補説ありがとう。
0196nobodyさん2012/03/30(金) 15:50:35.12ID:???
いいってことよ
0197nobodyさん2012/03/30(金) 17:32:06.62ID:VpvnnnRi
>>194
ありがとうございます
自分のサイトならカゴヤのレンタルDBでやろうと思ったんですが依頼なので画像読み込み時ににプログラムを動かしてそれぞれのDBを動かすことにしました
01981072012/03/31(土) 21:19:42.50ID:5vnUcPAM
Pixivにログインして情報を取得したいのですが、うまくログインできません。
getBody()しても何も返ってきていないようで何も表示されません。

<?php
require_once 'HTTP/Request2.php';

$req = new HTTP_request2('http://www.pixiv.net/login.php', HTTP_Request2::METHOD_POST);

$req->addPostParameter('mode', 'login');
$req->addPostParameter('pixiv_id', 'pixtag');
$req->addPostParameter('pass', 'requestforpixtag');
$req->addPostParameter('skip', '0');

$response = $req->send();
echo $response->getBody();
0199nobodyさん2012/03/31(土) 21:46:19.59ID:???
>>198
で?
0200nobodyさん2012/03/31(土) 21:46:31.46ID:0EWvthAJ
すみません。
超超超超超初心者です。

今市販のテキスト見ながら登録フォーム作っています。
形はできたのですが、postやgetでデータを送信するやり方がわかりません。

とりあえず現在は、同じファイル内に”hello.php”をつくり、
<form action="hello.php" method="post">としていますが、
これプラス何をすればデータを受け取れますか?
0201nobodyさん2012/03/31(土) 21:59:29.92ID:56C+LIvL
>>200
htmlから勉強し直せ

<form ....
<input type="textとか" name="送る名前" value="値">
<input type="submit" value="送信">
</form>
0202nobodyさん2012/03/31(土) 22:48:43.04ID:6hi9SI+N
連想配列の、キーの方をimplodeするにはどうしたらいい?
0203nobodyさん2012/03/31(土) 23:07:21.96ID:???
オレならforeachで回して連結しちゃう
0204nobodyさん2012/03/31(土) 23:21:17.41ID:???
ありがと。でも素直にarray_keysしてimplodeしたわ。
0205nobodyさん2012/04/01(日) 06:27:15.39ID:1qRj2WmT
php:Webプログラミング[レス削除]
http://qb5.2ch.net/test/read.cgi/saku/1333197633/107-
0206nobodyさん2012/04/01(日) 06:45:03.97ID:???
MS-AccessとVisual Studio.NETで長い間Windowsプログラムの開発をして
きたためか、PHPのWebサービスプログラムの開発がヘボすぎると感じています。

NetBeansでPHPを作り、エディタでSmartyのテンプレートを作り、Apacheで
動作確認する、の繰り返しなのですが、VSやAccessのように、画面をペタペタ
作って、コントロールのプロパティを設定して、イベントハンドラ書いて、みたいに
サクサク作れる開発環境はないのでしょうか?
0207nobodyさん2012/04/01(日) 08:55:57.14ID:???
>>206
>>1
0208nobodyさん2012/04/01(日) 15:13:37.45ID:w9VjbQUV
質問です、少し気になってる部分なんですが
基本的にはfopen→flock→fcloseの流れでロックの破棄して終了するのですが
fopen→flock→exitで終了した場合ロックの状態は大丈夫なんですかね?やはり非推奨だったりします?
0209nobodyさん2012/04/01(日) 16:22:56.37ID:???
>>206
>>1
0210nobodyさん2012/04/01(日) 18:42:14.84ID:???
>>208
スクリプトが終了すれば解除されるので無問題。
http://php.net/manual/ja/function.flock.php
0211nobodyさん2012/04/01(日) 18:49:48.40ID:???
>PHP 5.3.2 より前のバージョンでは、fclose()でロックの解放も行います
はぁ?初耳なんだがコレ
0212nobodyさん2012/04/01(日) 18:59:09.27ID:???
>>210
ありがとうございます!
ということはなるべくLOCK_UNを使って解除しとけって事ですね
0213nobodyさん2012/04/02(月) 01:08:19.93ID:???
>>206

結論から言うとありません。
あなたが使っているNetBeans自体も元々は別言語のためのものだし、
PHPには有効な開発ツールはありません。みんな貧弱な環境で我慢しています。
0214nobodyさん2012/04/02(月) 03:49:08.76ID:???
http://www.zend.com/en/products/studio/
これは。
0215nobodyさん2012/04/02(月) 07:37:47.00ID:???
>>206
IDEの話でいえば、
約100ドルのVS.netという商用アドオンつかえば、Visual StudioでもPHP使えるらしい。
日本語版は日本の会社が販売してたようだが販売中止になってる。
http://www.jcxsoftware.com/shop.php

あと効果的な開発環境の比較なら、(windows appsとweb appの比較ではなく)、
ASP.netまたはASP.net MVCと、PHPのFrameworkで比較するべきじゃないか?
SymfonyとかcakePHPとかZend Frameworkとか。
0216nobodyさん2012/04/02(月) 07:54:41.60ID:???
cakePHPが開発環境・・・?
0217nobodyさん2012/04/02(月) 08:03:43.89ID:???
>>216
cakeはerror codeでるし、デバッカー的要素があるでしょ
IDEでできないことをframeworkが補っている面がある。
あれは開発環境の一部ともいえる。

206は、コントロールペタペタのような楽な開発がしたいと
いってるんだから、frameworkの話だしたんだけどな。
フラットなPHPとsmartyでゴリゴリいちからやろうとしてるようだから。
ASP.netのようにやりたいなら、
SymfonyかcakePHP プラス なにかのIDEとかが楽でしょ
0218nobodyさん2012/04/02(月) 08:18:44.15ID:???
フレームワークと統合開発環境の違いを勉強したほうがいいよ
0219nobodyさん2012/04/02(月) 10:33:58.92ID:???
いまだにエディタすら使わずNotepadな俺ってなんだろう?
0220nobodyさん2012/04/02(月) 10:44:53.34ID:???
>>219
ドMちゃん。
0221nobodyさん2012/04/02(月) 11:26:54.35ID:???
いやただのバカだろう
0222nobodyさん2012/04/02(月) 11:32:47.12ID:???
>>211
公式のNoteのことじゃねーかな。
0223nobodyさん2012/04/02(月) 13:29:56.85ID:WLONozf8
美容サロンのサイトを製作中で、サーバはアルファメール(大塚商会)を利用しています。質問なのですが、
ttp://chizu-nail.com/
上記サイトにあるような「ブログ」ページおよび「予約フォーム」のページをつくりたいと考えています。
ブログについては、別サイトへ飛ぶのではなく、サイト内に、当該ボックスだけをブログに割り当て、
デザインも自身でカスタマイズするにはwordpressというものを利用するのがよいでしょうか。

また、予約フォームについても同様でしょうか?調べたところグーグルのサービスでもできるようなのですが、
フォームについてはグーグルで制作した方が早いでしょうか?

サイトの制作にはDWCS5.5を使用しています。
初心者に最適な方法をお教えいただければと思います。よろしくお願いします。
0224nobodyさん2012/04/02(月) 14:16:10.21ID:???
>>223
ブログはwordpressでもnecreusでもなんでも。
サーバがサポートしているブログツールを選べばよい。

予約フォームについては、PHP組めるなら自分で組んだほうが早いけど
組めないなら、そういった外部の利用するしかないんじゃ。
もしくはMovableTypeとかだけど、ある程度素養がないと厳しい。
0225nobodyさん2012/04/02(月) 17:50:46.25ID:WLONozf8
>>224
ありがとうございます。現状知識が全くないので、
とりあえずブログwordpress、フォームgoogleで制作してみます。
0226nobodyさん2012/04/02(月) 22:04:43.79ID:LJdxMi9+
質問です。
フォームの入力したのをデータベースに入れる課題をだされたんですが、
どうしたらいいかわかりません。
明日までに提出です。
よろしく
0227nobodyさん2012/04/02(月) 22:07:06.79ID:???
>>226
まだ学校始まってねーだろw
0228nobodyさん2012/04/02(月) 23:41:42.21ID:???
>>226
https://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%AE%E5%85%A5%E5%8A%9B%E3%81%97%E3%81%9F%E3%81%AE%E3%82%92%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%E5%85%A5%E3%82%8C%E3%82%8B+php
0229nobodyさん2012/04/02(月) 23:55:23.46ID:???
>>226
POSTしてー、phpで受け取ってー、データベースにアクセスしてー
そんでそれを登録する
0230nobodyさん2012/04/03(火) 00:28:48.21ID:???
いまどき課題とか2ちゃんや知恵袋先生があれば楽勝だな
0231nobodyさん2012/04/03(火) 00:37:11.75ID:???
それでも経験にはなるから良い時代になったもんだ
0232nobodyさん2012/04/03(火) 03:08:44.00ID:???
POSTじゃなきゃいけない理由なんてないのになんですぐPOSTっていうん
0233nobodyさん2012/04/03(火) 03:12:08.48ID:???
POSTorGETしてー
0234nobodyさん2012/04/03(火) 03:33:50.18ID:???
POSTでないとパラメータいっぱいくっつけられないからかな
0235nobodyさん2012/04/03(火) 04:02:29.34ID:???
GETでできることはできてもGETじゃねえし
023612012/04/03(火) 05:30:31.41ID:???
送信するのにGET
これいかに
02372062012/04/03(火) 05:39:07.61ID:???
>>213
VisualStudio並みにサクサク開発できる環境はないのですね。
残念。

>>214
リンクにあるZendStudio 9.0の紹介ビデオを観て見ました。
PHPのコーディングだけに焦点をあてた解説でした。

理想的には、IDEだけで、
  DBの構造を取り込んで図式に表示してくれて
  それを元にAccessみたいにクエリー作れて
  そのSQLをPHP上に簡単に取り込めて
  それに必要なPHPコードを自分で追加し
  表示用HTMLとかテンプレートはVisualBasic並みにGUIで部品を配置して描けて
  画面間の遷移は画面構造図を表示してくれ、それに線を引けばOKで
  $_POSTとか$_GETなどもフォームのプロパティ画面みたいなので管理できて
  アプリケーションのセッション変数もビジュアルに管理できる


こんな開発ツールは世の中にないのかなあ。
0238nobodyさん2012/04/03(火) 06:39:33.97ID:???
使ったことないけどdreamweaverは?
023912012/04/03(火) 06:53:37.79ID:???
よーし、俺が作るぞ
0240nobodyさん2012/04/03(火) 09:33:13.16ID:YRld0KBv
しょうもないエラー、ミスが多くて時間をおおくとってしまってます。
スペルミスとか、ソースをコピペして変更すべき場所の変更忘れ
ローカルを見てると思ったサーバーだったとかです。

データベースから、データを呼び出して $row にいれて 表示する
ここまでの流れを一発でできたことは無いかもしれません。

こういう簡単なミスやエラーを できるだけ少なくするには
どういう方法が考えられるでしょうか?
0241nobodyさん2012/04/03(火) 10:22:05.96ID:???
NetBeansでいいじゃん
0242nobodyさん2012/04/03(火) 12:38:22.13ID:???
>>240
コピペじゃね?

どっかで前同じようなの作ったなみたいなのをひっぱりだしてコピペってつかってるけど・・
0243nobodyさん2012/04/03(火) 12:54:54.08ID:???
作ったのを貯めておいて再利用するのは基本
いかに早く見つけ出せるか
0244nobodyさん2012/04/03(火) 12:56:14.75ID:???
>>240
コピペしたときに、変更すべき場所が多いからじゃないかな。
つまり、構造化ができていない。
02452262012/04/03(火) 16:27:55.57ID:AOkIQmFX
できました。
ありがとうございました。会社の課題です。
次は検索窓を使って、一覧を表示するプログラムだそうです。
mysqlとphpのインスト−ルはできています。
明日までです。
よろしくです。
眠いです。
一応これをコピペしようと思います
http://php.dori-mu.net/source/source.php?src=search/search.phps
0246nobodyさん2012/04/03(火) 16:36:02.22ID:???
ブラックだのう
0247nobodyさん2012/04/03(火) 20:33:49.25ID:mrvA0VnJ
たまに末尾が以下みたいなファイル名のサイトを見かけるんですが
http://xxx/index.php?id=01
http://xxx/index.php?id=02
こういう構成のサイトって、内部はどんな仕組みになってるんでしょうか?
具体的に解説しているサイトがあれば知りたいです

http://xxx/01.php
http://xxx/02.php
のように個別にファイルを用意するよりも楽ってことですよね?
0248nobodyさん2012/04/03(火) 20:41:04.36ID:???
>>247
$_GET
0249nobodyさん2012/04/03(火) 21:27:36.77ID:mrvA0VnJ
もうちょっと詳しく知りたいです

index.phpを用意して、$_GETを記述するのは何となく分かりますが、
?id=01のデータはどこに用意するんでしょうか?
例えば01.txt等を用意してそれを指定してるんでしょうか? もっと楽なやり方はありますか?
0250nobodyさん2012/04/03(火) 21:38:25.79ID:???
>>249
自分の好きな所に用意すれば?
0251nobodyさん2012/04/03(火) 21:41:57.41ID:???
>>249
if文って知ってますか?
02522262012/04/03(火) 21:47:58.37ID:AOkIQmFX
将来的にショッピングカートを作るらしいです
3人で、できるのかな?
指摘がないということはアノコピペでいいのかな?
0253nobodyさん2012/04/03(火) 21:54:24.62ID:???
パラメーター
0254nobodyさん2012/04/03(火) 22:35:01.69ID:???
>>252
つ夢幻
0255nobodyさん2012/04/03(火) 22:39:29.08ID:???
回答からソースがきれいサッパリ無くなったなw
0256nobodyさん2012/04/03(火) 22:44:22.80ID:???
何のソースを出せと
0257nobodyさん2012/04/03(火) 23:14:38.89ID:???
ソーッスね。
0258nobodyさん2012/04/04(水) 00:20:09.05ID:???
つ夢幻
0259nobodyさん2012/04/04(水) 03:12:44.13ID:???
240の続きなのか?

つ夢幻
0260nobodyさん2012/04/04(水) 03:20:20.55ID:???
会社の課題に問題文があるなら全文をここに書き出してみてよ
そうしないと回答者の時間を取ってしまって失礼だし、問題の全体が見えないから
0261nobodyさん2012/04/04(水) 04:47:34.46ID:???
これと同じエラーが出るんですが
https://bugs.php.net/bug.php?id=49303
ドキュメントにもあるのに未だにSQLite3::numRowsは実装されてないってことですか?


0262nobodyさん2012/04/04(水) 06:04:21.63ID:???
>>261
> Status: Not a bug
と書いてあるだろ
sqlite用のAPIがsqlite3で動く訳がない
http://www.php.net/manual/ja/class.sqlite3result.php
0263nobodyさん2012/04/04(水) 06:17:20.86ID:???
>>262
そゆことでしたか
COUNTで取得することにしますす
ありがとうこざいましたm(__)m

0264nobodyさん2012/04/04(水) 13:16:46.11ID:DEsLgtok
webデザイナーになりたいんですが、
JSPとPHPどちらかだけでも大丈夫ですか?
それとも、両方勉強する必要があるでしょうか。
フリーランスでやっていきたいです。
0265nobodyさん2012/04/04(水) 13:31:54.02ID:???
>>264
そんなかっこいいしごとじゃねーと思うよ。
フリーランス的にやるなら自分でスマフォアプリでもつくればいい。
■ このスレッドは過去ログ倉庫に格納されています