facebook twitter hatena line google mixi email
★お気に入り追加


  • 1
  •  
  • 2015/01/05(月) 15:56:07.51
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

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

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

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ

ここまで見た
  • 945
  •  
  • 2015/07/10(金) 18:33:49.19
答え出てたな、すまん

ここまで見た
  • 946
  •  
  • 2015/07/10(金) 18:40:37.65
>>944
やはりそうですよね。あとは単純に自分がどこか設定などで間違っているのだと思います。
貴重な情報ありがとうございます。落ち着いたら、Composerでライブラリを入れてみます。
これが解決したらまた、お礼に来ます。ありがとうございました。

ここまで見た
  • 947
  •  
  • 2015/07/10(金) 19:40:34.14
家で書き込んだのでID変わってると思います、933です
>>937
ありがとうございます!
色々やってみたんですけど、ようやく表示できるようになりました!
これphpファイル前のアドレスも取得しちゃうんですね……
ディレクトリ構成考えなおさなきゃいけなさそうですが、工夫したらできそうなので頑張ります。
どうすれば良かったのか全く分からなかったので、進んだのは嬉しいです。ありがとうございます!

ここまで見た
  • 948
  •  
  • 2015/07/10(金) 20:12:48.31
>>947
> これphpファイル前のアドレスも取得しちゃうんですね……
関連情報を調べる能力がないなら前に進めない

ここまで見た
  • 949
  •  
  • 2015/07/10(金) 21:45:41.21
>>948
下らねえ質問スレだからその辺妥協しようぜ

ここまで見た
  • 950
  •  
  • 2015/07/10(金) 22:05:46.63
>>948
見つけました!!何度もありがとうございます、ホンマ助かりました!!
本当お世話になりました!

ここまで見た
  • 951
  •  
  • 2015/07/10(金) 22:55:46.41
>>950
グッジョブ。発見、解決の喜びはモチベキープに相当影響するからその調子でがんばってー

ここまで見た
  • 952
  •  
  • 2015/07/11(土) 11:21:54.42
PHPが使える無料サーバー向けに自作のPHPを試しているのですが、
自分のパソコンでローカルのサーバーでは問題なく動くのですが、その無料サーバーでは
一部動かない関数があるようなのですが、デバッガーで追えないのでどこに問題があるのか
分からず、困っています。
こういう場合、どういう方式でデバッグするのが一般的なのでしょうか?

ここまで見た
  • 953
  •  
  • 2015/07/11(土) 11:34:43.94
次スレ

【PHP】下らねぇ質問はここに書き込みやがれ 2(c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1436449286/

ここまで見た
  • 954
  •  
  • 2015/07/11(土) 11:51:19.07
>>952
有料にしたらダメ?最近安いですよ。出来ればVPSとか。
そこそこアクセス稼げたら、広告張ればその分の支出カバー出来ちゃうし。
PHPのバージョン選べないとか、基本設定ファイルいじれないとローカル側がサーバーに合わせるしかないかも。

そしたら、新しいライブラリを入れたら動かないバージョンのPHPでやってると問題が一杯出てくる。
タダほど高いものは無いというか、その手間隙と時間がもったいないような。

ここまで見た
  • 955
  •  
  • 2015/07/11(土) 12:38:56.66
>>954
詳しくレス有難うございました。有料サーバー検討してみます。
さて、現状のローカルの私のパソコンはwindows7です。
phpはxdebug使ってデバッグしています。
こう言う場合linuxのリモートサーバーにxdebugを自分で入れたら、それ使ってリモートサーバー上でデバッグ出来るもんなのですか?今ローカルでデバッグしているのと同じ感じで。
webプログラミング始めたばかりで右も左も分かりません。

ここまで見た
  • 956
  •  
  • 2015/07/11(土) 14:22:58.72
ini_setでerror_reporting, display_errors, error_logを設定すればどこでエラーになったかは分かると思うけど

ここまで見た
  • 957
  •  
  • 2015/07/11(土) 14:52:47.20
>>955
> こう言う場合linuxのリモートサーバーにxdebugを自分で入れたら、それ使ってリモートサーバー上でデバッグ出来るもんなのですか?

そう
本番環境なら他人に覗き見されないよう設定には気を付けてね

ここまで見た
  • 958
  •  
  • 2015/07/12(日) 13:41:43.92
この快楽半永久的!
イマドキの素人女子って見返りが凄過ぎるww
確率高い超本命が狙いどき

s夏nn2★h.net/s11/18try.jpg
夏を外して ★をcに変更

ここまで見た
  • 959
  •  
  • 2015/07/14(火) 18:38:08.45
WebCrowでPHP使う場合、デフォルト設定で以下のようになっているのですが、
こういう設定で良いのでしょうか?
自作のJavaScriptやPHPのソースは全部UTF-8にしています。

文字コード設定
mbstring.language         Japanese 
mbstring.internal_encoding    EUC-JP 
mbstring.http_input         auto
mbstring.http_output       SJIS 
mbstring.encoding_translation  Off 
mbstring.detect_order       auto 
mbstring.substitute_character  none 

ここまで見た
  • 960
  •  
  • 2015/07/14(火) 18:41:04.23
utf-8に変えれば?

ここまで見た
  • 961
  •  
  • 2015/07/14(火) 18:48:38.11
>>960
レス有難うございました。
変える前に確認したかったのですが
世の中UTF-8がわりと一般的だと思うんですが、初期値がeucやsjisや色々混じっているのは、どういう理由なんでしょうか?

ここまで見た
  • 962
  •  
  • 2015/07/14(火) 20:29:05.19
>>961
以前の一般的な値にしただけじゃないの?

ここまで見た
  • 963
  •  
  • 2015/07/14(火) 20:29:07.09
そりゃSJISやEUCが読めないシステムはまだないからな、古いシステム含めて

ここまで見た
  • 964
  •  
  • 2015/07/15(水) 00:07:40.68
>>961
後方互換性ですかね

ここまで見た
  • 965
  •  
  • 2015/07/15(水) 16:52:20.65
【OS名】Windows7
【PHPのバージョン】5.2
【連携ソフトウェア】PDFフォーム
【質問内容】
PHP経験1日の初心者です

リモートクライアントから
POSTされたPDFフォームのFDFファイルを保存したく
XAMPPで環境をインストールし
下記のサンプルを実行してみたのですが、
<?php
$fdf = fdf_open_string($HTTP_FDF_DATA);
fdf_close($fdf);
?>

下記の警告が出てしまいました。
Warning: fdf_close(): supplied argument is
not a valid fdf resource in C:\xampp\htdocs\PHP\test.php on
line 3

下記のような、サーバ側だけの処理は正しく行われるので
<?php
$fdf = fdf_create();
fdf_set_value($fdf, "foo", "bar");
$str = fdf_save_string($fdf);
fdf_close($fdf);
echo $str;
?>
リモートクライアントからの FDFフォーム入力が
失敗していると思うのですが、
どのようにすればFDFファイルを得ることができるでしょうか?

ここまで見た
  • 966
  •  
  • 2015/07/15(水) 17:13:44.60
>>965
$HTTP_FDF_DATAの内容が期待しているものになってるか見てみれば済む話じゃないかなー

ここまで見た
  • 967
  •  
  • 2015/07/15(水) 22:10:11.83
>>966
var_dump を使って確認してみたら、NULLと表示されました。

htmlのformでファイルをアップロードするとPHP側で受け取ることが出来るので、
権限とかの問題では無いと思うんですが、
PDFはどうやってPOSTしてるんだろうと、不思議に思います。

ここまで見た
  • 968
  •  
  • 2015/07/15(水) 23:02:40.46
>>967
http://www.linuxquestions.org/questions/linux-software-2/php-and-fdf-$http_fdf_data-is-empty-284628/
これ見る限り、php.iniでalways_populate_raw_post_data=onの設定を加える必要があるらしい。

ここまで見た
  • 969
  •  
  • 2015/07/15(水) 23:04:54.88
追記。
$HTTP_FDF_DATAが使用できるように設定変更するよりも、URL先に書かれてあるaかbのやつを使ったほうが良いと思うが。

ここまで見た
  • 970
  •  
  • 2015/07/16(木) 21:22:09.68
>>969
>URL先に書かれてあるaかbのやつを使ったほうが良いと思うが。

aを真似して作ったらFDFファイルを受け取る事ができました。
貴重なアドバイスありがとうございます!

ここまで見た
  • 971
  •  
  • 2015/07/18(土) 18:14:48.75
http://hostname/path/my.php
にある
function($arg1,$arg2){
...
return ...
}
って言う関数を、このphpファイル
<?php
$ret = ここで実行して戻り値をゲットしたい
?>
んですが、どう書いていいやら3時間ググりまくっても出来ません。誰かお助けをよろ!

ここまで見た
  • 972
  •  
  • 2015/07/18(土) 19:05:56.78
なんだよそのドメイン

ここまで見た
  • 973
  •  
  • 2015/07/18(土) 19:11:28.19
>>972
例えばの話だよ。そんなことより
本題の答えを教えてくれよ。

ここまで見た
  • 974
  •  
  • 2015/07/18(土) 19:23:38.38
そういうことか
その場合URLじゃなくて、サーバー上のパスでmy.phpをincludeかrequireして
$ret = function();としてやればいい

同じディレクトリにある場合は
require("my.php");
$ret = function($a,$b);

だな

ここまで見た
  • 975
  •  
  • 2015/07/18(土) 19:29:43.33
>>974
ゴメン。説明が悪かった。
http://hostname/
にあるmy.phpの関数を
別のホスト
http://clientname/betu.php
の別のphpファイルから実行したいんだわ。
これが出来ずに困っているんです。よろ。

ここまで見た
  • 976
  •  
  • 2015/07/18(土) 19:31:15.60
ホストが違っても同じサーバー上にあれば出来るけど
別のサーバーにあったらムリ

ここまで見た
  • 977
  •  
  • 2015/07/18(土) 19:40:07.84
http://hostname/path/my.php
はサーバーサイドだろ。
一方
http://clientname/betu.php
ではなくて、例えば
http://clientname/betu2.js
ならクライアントサイドだからmy.php実行出来るじゃない。
それが
betu.phpに変わっても実行出来ると思うんだけど俺間違っているかな?

ここまで見た
  • 978
  •  
  • 2015/07/18(土) 20:28:36.41
何言ってんだか分からないけど, 別サーバ上のPHPスクリプトの関数から直接返却値を得るなんて事は不可能(ソースが読めることと同義ではないか?)
だからWebAPIなんかは各関数やメソッドに対して, HTTPリクエストで引数を受け取って, HTTPのレスポンスとしてJSON形式で結果を返すインターフェイスを実装する

ここまで見た
  • 979
  •  
  • 2015/07/18(土) 20:45:06.06
サーバーサイドとクライアントサイドをどういう意味で使ってるか説明して

ここまで見た
  • 980
  •  
  • 2015/07/18(土) 20:54:47.95
>>978
>だからWebAPIなんかは各関数やメソッドに対して,
>HTTPリクエストで引数を受け取って, HTTPのレスポンスとしてJSON形式で結果を返すインターフェイスを実装する
そういうインターフェースを実装しているという前提なら出来ますか?

ここまで見た
  • 981
  •  
  • 2015/07/18(土) 20:56:52.23
もうここまで出てれば自分で考えればわかるのでは

ここまで見た
  • 982
  •  
  • 2015/07/18(土) 20:58:04.14
>>981
教えれくれよ!PHP初めて一週間なので分からないんだよ。

ここまで見た
  • 983
  •  
  • 2015/07/18(土) 21:00:01.31
file_get_contents()
json_decode()
json_encode()

ここまで見た
  • 984
  •  
  • 2015/07/18(土) 21:08:06.52
>>983
ありがとうございます。試行錯誤の途中で、これらの関数を使って
やってみた事もあったんですが、上手く行かなかったです。
でも方向性は間違っていなかったと言う事ですので、もう一回やってみます。

ここまで見た
  • 985
  •  
  • 2015/07/18(土) 22:59:34.12
ソース内容を出力してserializeすれば?(適用)

ここまで見た
  • 986
  •  
  • 2015/07/18(土) 23:01:56.79
それは用途がだいぶ限られるよね
ソース内でincludeしてたり、関数の内側で知られたくない処理してたりすると使えないし

ここまで見た
  • 987
  •  
  • 2015/07/18(土) 23:11:13.49
両方のサーバーは自由にファイル編集出来ると言う前提で。要するに自分が管理者。

ここまで見た
  • 988
  •  
  • 2015/07/18(土) 23:42:20.31
何でこんなおかしな回答ばかりついているんだろうとおもったけど>>978がいるなら安泰か。

ここまで見た
  • 989
  •  
  • 2015/07/19(日) 00:02:28.65
別に全然おかしくないけど

ここまで見た
  • 990
  •  
  • 2015/07/19(日) 02:23:34.44
【ワカヤマン】PHP技術者認定試験 Part2
http://hello.2ch.net/test/read.cgi/lic/1437239772/l50

ここまで見た
  • 991
  •  
  • 2015/07/19(日) 16:20:10.83
回答者の質が低いぞ。

ここまで見た
  • 992
  • 一生noob
  • 2015/07/19(日) 17:10:55.13
facebook sdk v4.0でユーザー情報を取得するまではいいんだけど、それをmysqlでデータベースに登録する方法がわからない。スレ違い?

ここまで見た
  • 993
  •  
  • 2015/07/19(日) 17:24:06.42
dbに接続してinsertすればいいよ

ここまで見た
  • 994
  • 一生noob
  • 2015/07/19(日) 17:25:34.53
code貼ってもよろしい?

ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email
おすすめワード