PHPに関する下らない質問用避難スレです。
まず読むこと【PHPマニュアル】
http://www.php.net/manual/ja/
前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 7
http://echo.2ch.net/test/read.cgi/tech/1478657006/
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
【PHP】下らねぇ質問はここに書き込みやがれ 8 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ bfb2-csvI)
2017/03/15(水) 00:41:22.79ID:ko4BTSP20244211 (アウアウカー Sa67-Y/UN)
2017/05/15(月) 21:15:35.34ID:nSGL9egfa245198 (ワッチョイ cfe2-fVXt)
2017/05/15(月) 22:19:38.89ID:dvw/ajfi0 >>239-242
FFFTPでサーバー上の目的テキストのパーミッションを開き、権限者「その他」で「書き込み」
にチェックマークを入れたところ、print $handle; は Resource id #3 が出ました。
※Chromeで実行しましたがエラーは出ていません
文字化けしていますが曲りなりに成功しました。 有難うございます。
FFFTPでサーバー上の目的テキストのパーミッションを開き、権限者「その他」で「書き込み」
にチェックマークを入れたところ、print $handle; は Resource id #3 が出ました。
※Chromeで実行しましたがエラーは出ていません
文字化けしていますが曲りなりに成功しました。 有難うございます。
246198 (ワッチョイ cfe2-fVXt)
2017/05/15(月) 22:44:25.11ID:dvw/ajfi0 (追記)
文字化けは、目的テキストの文字コードを UTF-8 にするため
$str = "テスト文章です";
$str = mb_convert_encoding($str, "UTF-8", "EUC-JP");
でOKでした。
何故か "EUC-JP" でなくファイルの元コード "sjis" や "Shift_JIS" から
変換すると文字化けのままです。
文字化けは、目的テキストの文字コードを UTF-8 にするため
$str = "テスト文章です";
$str = mb_convert_encoding($str, "UTF-8", "EUC-JP");
でOKでした。
何故か "EUC-JP" でなくファイルの元コード "sjis" や "Shift_JIS" から
変換すると文字化けのままです。
247デフォルトの名無しさん (ワッチョイ 53a1-dtVa)
2017/05/16(火) 00:20:46.81ID:P5MMw6+60248デフォルトの名無しさん (ワッチョイ a34c-zY/k)
2017/05/16(火) 00:55:45.12ID:hc9PncuC0 >>247もそうだけど、上手くいかないならまずはアクセスログ、エラーログを見よ
ログがでてないならまずはログを出すところから始めろ
PHP ログ 出力 でググって調べろ
上手くいかない場合、ここで聞くよりログを見た方が確実だし早い
ログがでてないならまずはログを出すところから始めろ
PHP ログ 出力 でググって調べろ
上手くいかない場合、ここで聞くよりログを見た方が確実だし早い
249デフォルトの名無しさん (アウアウウー Sa87-XPf5)
2017/05/16(火) 01:19:07.84ID:T1OkV7Tma >>235
staticメソッド
staticメソッド
250デフォルトの名無しさん (ワッチョイ 5356-8ulf)
2017/05/16(火) 11:16:48.66ID:3A9hLCJa0 冷たいようだが手遅れになる前にハッキリと言っとく
プログラムが意図した通りに動かない時
自分でエラーメッセージを確認してググるなり本なりで調べて解決しようとして
私はこう思ってこうしたのだけど動きません
という質問の仕方なら分かるし将来性はある
動きません
分かりません
という質問の仕方しかできないなら、ハッキリ言うがプログラミングには向いてない
手遅れになる前に他の業界にいきましょう
プログラムが意図した通りに動かない時
自分でエラーメッセージを確認してググるなり本なりで調べて解決しようとして
私はこう思ってこうしたのだけど動きません
という質問の仕方なら分かるし将来性はある
動きません
分かりません
という質問の仕方しかできないなら、ハッキリ言うがプログラミングには向いてない
手遅れになる前に他の業界にいきましょう
251デフォルトの名無しさん (ワッチョイ cfe2-fVXt)
2017/05/16(火) 12:22:29.62ID:CV++bHOB0 >>250
でもそれはアナタが慣れているから。
初心者はエラーメッセージの出し方も分からないないし、長々としたメッセージの
どこを見れば良いかも分からない。
優越感の視点で書いちゃダメだよ。それに
> ハッキリ言うがプログラミングには向いてない
オマエ、FPGAのプログラミングもやったことあるの?
プログラミングなんてPC上でカタカタやって終わりのモノだけだと思ってないか?
それに資料の殆どが英語という言語もあるんだぜ
でもそれはアナタが慣れているから。
初心者はエラーメッセージの出し方も分からないないし、長々としたメッセージの
どこを見れば良いかも分からない。
優越感の視点で書いちゃダメだよ。それに
> ハッキリ言うがプログラミングには向いてない
オマエ、FPGAのプログラミングもやったことあるの?
プログラミングなんてPC上でカタカタやって終わりのモノだけだと思ってないか?
それに資料の殆どが英語という言語もあるんだぜ
252デフォルトの名無しさん (アウアウカー Sa67-n/2N)
2017/05/16(火) 12:29:18.04ID:EpHNLcPNa プログラミングやってたら知りたい情報が英語で書かれてることなんて珍しくもないし、そんなとこで優越感持たれても困る
業界どうこうの話じゃなくて、自助努力の痕跡が見つけられるかどうかでしょ
業界どうこうの話じゃなくて、自助努力の痕跡が見つけられるかどうかでしょ
253デフォルトの名無しさん (ワッチョイ 5356-8ulf)
2017/05/16(火) 13:01:25.46ID:3A9hLCJa0 >>251
日進月歩の世界だから自分の力で調べて解決する能力のない人は向いてないってだけの話
長ったらしいエラーが出たら出たで、今度はそのエラーをググればいいじゃないか
昔はググる事すらできなかったのにさw
別にプログラミングに限った話でもない
20半ばぐらいまでならまだ間に合うから、さっさと業種を変えた方がいい
手遅れになった人を何人も見てきてるし30過ぎまで引きずるとほんと悲惨だよ
お前そんなんじゃ結婚もできないだろって奴ばっか
FPGAなんて言葉を出して優越感()に浸ってるお方には理解できないのかもしれないけどさw
日進月歩の世界だから自分の力で調べて解決する能力のない人は向いてないってだけの話
長ったらしいエラーが出たら出たで、今度はそのエラーをググればいいじゃないか
昔はググる事すらできなかったのにさw
別にプログラミングに限った話でもない
20半ばぐらいまでならまだ間に合うから、さっさと業種を変えた方がいい
手遅れになった人を何人も見てきてるし30過ぎまで引きずるとほんと悲惨だよ
お前そんなんじゃ結婚もできないだろって奴ばっか
FPGAなんて言葉を出して優越感()に浸ってるお方には理解できないのかもしれないけどさw
254デフォルトの名無しさん (ワッチョイ 4346-8ulf)
2017/05/16(火) 13:04:24.73ID:UWwVfOAn0 というか物凄く親切丁寧なPHPのエラーですら読んで理解できないのはプログラム云々以前の問題だと思う
中学レベルの英語力すらないのか?
中学レベルの英語力すらないのか?
255デフォルトの名無しさん (ワッチョイ cfe2-fVXt)
2017/05/16(火) 13:05:13.59ID:CV++bHOB0 >>253
要はエラーが出ない場合は、「エラーメッセージの出し方を教えて下さい」で、
あと「どの個所を見れば良いのですか?」 という2行を追加ということでOK?
あとFPGAの存在は知っておいて損は無いよ。
専用ツールをライセンス購入すると100万円超えるけど
要はエラーが出ない場合は、「エラーメッセージの出し方を教えて下さい」で、
あと「どの個所を見れば良いのですか?」 という2行を追加ということでOK?
あとFPGAの存在は知っておいて損は無いよ。
専用ツールをライセンス購入すると100万円超えるけど
256デフォルトの名無しさん (オイコラミネオ MMff-Y/UN)
2017/05/16(火) 13:10:06.47ID:7x0iPo/hM 優越感に浸ってる痛い255がいると聞いて
257デフォルトの名無しさん (ワッチョイ cfe2-fVXt)
2017/05/16(火) 13:17:27.07ID:CV++bHOB0 このスレのキーワードは『優越感』になりそうだなw
258デフォルトの名無しさん (JP 0Hff-+8ye)
2017/05/16(火) 13:25:03.78ID:Ilchk1CoH >>251
オマエ、今年の痛い奴No1を更新したぞ
オマエ、今年の痛い奴No1を更新したぞ
259デフォルトの名無しさん (オイコラミネオ MMff-bYwI)
2017/05/16(火) 13:49:00.36ID:6VEQJAMtM 検証の手順と質問の仕方は考えてほしい
超能力者じゃないと答えられん質問投げられてもだれも得しない
エラーログを出す(まったく出てないなら出す方法から調べる)
エラーログを見る
エラーログをコピペしてググって調べる
再度ソースを確認する
それでも分からなければソースとエラーログを
他人に見られてはいけないところ(パスワードどか)以外全部ここにコピペで書け
そうすれば答えてくれる人も多くいると思う
ソースだけとかでも分からない場合が多いので
超能力者じゃないと答えられん質問投げられてもだれも得しない
エラーログを出す(まったく出てないなら出す方法から調べる)
エラーログを見る
エラーログをコピペしてググって調べる
再度ソースを確認する
それでも分からなければソースとエラーログを
他人に見られてはいけないところ(パスワードどか)以外全部ここにコピペで書け
そうすれば答えてくれる人も多くいると思う
ソースだけとかでも分からない場合が多いので
260デフォルトの名無しさん (JP 0Hff-+8ye)
2017/05/16(火) 14:13:25.93ID:Ilchk1CoH >>243
> ローカルで使用する時に別ドライブから画像参照したい
> htmlだと
> <img src="file:///I:/img/0000.jpg">
> こう書けば別ドライブから画像を参照して表示できるのだけど
「ローカル」というのがローカルPCで動作するHTTPサーバを指すなら、HTMLでも表示できないと思うが。
単にHTMLファイルをダブルクリックして表示することを指しているのなら、それに変わるPHPの使い方はできない。
> ローカルで使用する時に別ドライブから画像参照したい
> htmlだと
> <img src="file:///I:/img/0000.jpg">
> こう書けば別ドライブから画像を参照して表示できるのだけど
「ローカル」というのがローカルPCで動作するHTTPサーバを指すなら、HTMLでも表示できないと思うが。
単にHTMLファイルをダブルクリックして表示することを指しているのなら、それに変わるPHPの使い方はできない。
261デフォルトの名無しさん (ワッチョイ 83c1-O3YC)
2017/05/16(火) 14:34:15.08ID:l7Nmuuc60 テンプレに追記が必要か?
[プログラムが動かない場合]
* エラーは出ているか?
出ている→コードと内容をそのままコピペ
出ていない→error_reporting(E_ALL); ini_set('display_errors', true); をコード先頭に追記して実行して表示されるエラーをコピペ
[プログラムが動かない場合]
* エラーは出ているか?
出ている→コードと内容をそのままコピペ
出ていない→error_reporting(E_ALL); ini_set('display_errors', true); をコード先頭に追記して実行して表示されるエラーをコピペ
262デフォルトの名無しさん (ワッチョイ 4367-r1sh)
2017/05/16(火) 16:49:20.37ID:WEDWU0250 すいません、以下質問させてください。
SQLで取得したデータを多次元配列に入れてHTMLのテーブルでリスト表示してます。
そのテーブルヘッダにドロップダウンリストを付けて、
複数条件の絞り込み機能を付けたいのですが、
配列をフィルタリングするにあたり、どのような関数またはロジックを使えばいいでしょうか。
キー(フィールド):
10列ほど。検索値の指定は全キー必須ではなく、指定したりしなかったりされる。
なお1列だけ数値データがあり、それについては範囲検索する。(0-3, 4-6, 7-9…)
配列形式:
Array (
[0] => Array ( [titile1] => hoge [titile2] => fuga [〜 [title10] => 2 )
[1] => Array ( [titile1] => piyo [titile2] => fuga [〜 [title10] => 7 )
[2] => Array ( [titile1] => hoge [titile2] => hogera [〜 [title10] => 5 )
…
例えば、title1をhogeでドロップダウン選択したら、
Array0と2のレコードを抽出して表示
よろしくお願いします。
SQLで取得したデータを多次元配列に入れてHTMLのテーブルでリスト表示してます。
そのテーブルヘッダにドロップダウンリストを付けて、
複数条件の絞り込み機能を付けたいのですが、
配列をフィルタリングするにあたり、どのような関数またはロジックを使えばいいでしょうか。
キー(フィールド):
10列ほど。検索値の指定は全キー必須ではなく、指定したりしなかったりされる。
なお1列だけ数値データがあり、それについては範囲検索する。(0-3, 4-6, 7-9…)
配列形式:
Array (
[0] => Array ( [titile1] => hoge [titile2] => fuga [〜 [title10] => 2 )
[1] => Array ( [titile1] => piyo [titile2] => fuga [〜 [title10] => 7 )
[2] => Array ( [titile1] => hoge [titile2] => hogera [〜 [title10] => 5 )
…
例えば、title1をhogeでドロップダウン選択したら、
Array0と2のレコードを抽出して表示
よろしくお願いします。
263デフォルトの名無しさん (ワッチョイ 43cd-4kea)
2017/05/16(火) 17:06:54.87ID:dXmAFpYY0 >>262
配列をフィルタリングするんじゃなくて sql の where 句を変えるようにするんだよ
配列をフィルタリングするんじゃなくて sql の where 句を変えるようにするんだよ
264デフォルトの名無しさん (ワッチョイ 4367-r1sh)
2017/05/16(火) 17:36:29.81ID:WEDWU0250 >>263
ありがとうございます。
1ユーザー単位の検索回数が多いであろうと想定して必要以上のDBアクセスを避けるために、
最初のページ読込で全データとったらあとは配列でなんとかしたかったのですが無理そうですかね…。
ありがとうございます。
1ユーザー単位の検索回数が多いであろうと想定して必要以上のDBアクセスを避けるために、
最初のページ読込で全データとったらあとは配列でなんとかしたかったのですが無理そうですかね…。
265デフォルトの名無しさん (JP 0Hff-+8ye)
2017/05/16(火) 17:48:51.64ID:Ilchk1CoH >>264
Javascriptで実装する範疇ですね。
Web制作板に適切なスレがあるかも・・・。
まぁ簡単に言えば、条件に適合する行は描画して、そうでない行はスキップすればいい。
それを全部自前で実装するか、何かのライブラリを使うか、フレームワークを使うか。
ライブラリは、https://datatables.net/とか。
これ以上は、Web制作板かな。(Javascriptの質問を重ねないように)
Javascriptで実装する範疇ですね。
Web制作板に適切なスレがあるかも・・・。
まぁ簡単に言えば、条件に適合する行は描画して、そうでない行はスキップすればいい。
それを全部自前で実装するか、何かのライブラリを使うか、フレームワークを使うか。
ライブラリは、https://datatables.net/とか。
これ以上は、Web制作板かな。(Javascriptの質問を重ねないように)
266デフォルトの名無しさん (アウアウカー Sa67-n/2N)
2017/05/16(火) 17:53:29.44ID:ekUh1gbRa 普通にarray_filterじゃダメなの?
267デフォルトの名無しさん (JP 0Hff-+8ye)
2017/05/16(火) 17:58:06.48ID:Ilchk1CoH >>266
クライアントでやりたいんだと思うよ。
クライアントでやりたいんだと思うよ。
268デフォルトの名無しさん (ワッチョイ 4367-r1sh)
2017/05/16(火) 18:08:30.13ID:WEDWU0250 >>265
やはり、いち関数とかでどうこうできないですかね…残念。
検索値のログを取りたくてPHPを選択してみた経緯でした。
JavaScriptではファイル書き込みなどのファイル操作ができないようなので。
ありがとうございます。
やはり、いち関数とかでどうこうできないですかね…残念。
検索値のログを取りたくてPHPを選択してみた経緯でした。
JavaScriptではファイル書き込みなどのファイル操作ができないようなので。
ありがとうございます。
269デフォルトの名無しさん (JP 0Hff-+8ye)
2017/05/16(火) 18:13:09.89ID:Ilchk1CoH >>268
サーバにクエリ投げてPHPで実装すれば?
サーバにクエリ投げてPHPで実装すれば?
270デフォルトの名無しさん (ワッチョイ 93f3-bYwI)
2017/05/16(火) 18:15:43.77ID:/gdfS9gt0 いや、PHPでもゴリゴリ実装すればできると思うよ
ログも取れるし
SQLで間引くか、表示の直前で間引くかすれば良い
当然、適切なSQLを生成して必要な情報のみ取得して表示した方がサーバには優しい
ログも取れるし
SQLで間引くか、表示の直前で間引くかすれば良い
当然、適切なSQLを生成して必要な情報のみ取得して表示した方がサーバには優しい
271デフォルトの名無しさん (ワッチョイ 43cd-4kea)
2017/05/16(火) 18:16:14.25ID:dXmAFpYY0272デフォルトの名無しさん (JP 0Hff-+8ye)
2017/05/16(火) 18:23:37.41ID:Ilchk1CoH もう、全件Excelに読み込んで、Excelの機能でフィルタリングしちゃえ
273デフォルトの名無しさん (ワッチョイ 83c1-O3YC)
2017/05/16(火) 18:30:03.35ID:l7Nmuuc60 RESTで必要な分だけJSONで取れるようにすればよいのでは
274デフォルトの名無しさん (ワッチョイ 4367-r1sh)
2017/05/16(火) 18:42:09.76ID:WEDWU0250 みなさん、ありがとうございます。
>>266
あらためて調べなおしてみたら、array_filterでいけるかもですね。
これだと検索キーのぶんだけ、ネストでぶら下げていかなきゃいけない…のかな。
とりあえずベタでやってみます。
数値の範囲指定検索がややこしそう…。
>>267
最初はJqueryとか使って動的にやれたらな〜と軽く考えてましたが、
検索値指定してボタン押したら、セッションで検索値と配列渡して飛び先のphpページで処理して表示する流れにしました。
>>269
クエリでやらないのは>>264に書いた理由でした。
>>270
そうですねー、あまり余計な負荷は避けたいかなと。
>>271
クライアントにはデータは渡したくないので、あくまでサーバー側で処理したいと考えてます。
おっしゃる通り、まずはトライしてみます。array_filterで。
セッションの部分はまだ勉強不足でして…宿題です。
(データ登録は数日に1回10件くらいなのでシビアに見なくても大丈夫…かな?)
>>266
あらためて調べなおしてみたら、array_filterでいけるかもですね。
これだと検索キーのぶんだけ、ネストでぶら下げていかなきゃいけない…のかな。
とりあえずベタでやってみます。
数値の範囲指定検索がややこしそう…。
>>267
最初はJqueryとか使って動的にやれたらな〜と軽く考えてましたが、
検索値指定してボタン押したら、セッションで検索値と配列渡して飛び先のphpページで処理して表示する流れにしました。
>>269
クエリでやらないのは>>264に書いた理由でした。
>>270
そうですねー、あまり余計な負荷は避けたいかなと。
>>271
クライアントにはデータは渡したくないので、あくまでサーバー側で処理したいと考えてます。
おっしゃる通り、まずはトライしてみます。array_filterで。
セッションの部分はまだ勉強不足でして…宿題です。
(データ登録は数日に1回10件くらいなのでシビアに見なくても大丈夫…かな?)
275デフォルトの名無しさん (オイコラミネオ MMff-bYwI)
2017/05/16(火) 21:08:45.69ID:6VEQJAMtM アクセス多いならデータベースに負荷をかけない方法として
memcacheやradisなどのキャッシュサーバ使ったり
PHPのAPCキャッシュを使うことも検討するといいよ
いきなりは厳しいけど、徐々に勉強していけばいいと思います
memcacheやradisなどのキャッシュサーバ使ったり
PHPのAPCキャッシュを使うことも検討するといいよ
いきなりは厳しいけど、徐々に勉強していけばいいと思います
276デフォルトの名無しさん (オイコラミネオ MMff-bYwI)
2017/05/16(火) 21:11:58.31ID:6VEQJAMtM Redisは正式にはキャッシュじゃなかった
キャッシュ的にも使えるよ、という意味です
Sessionよりもより効率的なので将来的にはここまで頑張って進んでほしい
キャッシュ的にも使えるよ、という意味です
Sessionよりもより効率的なので将来的にはここまで頑張って進んでほしい
277デフォルトの名無しさん (ワッチョイ 639e-Y/UN)
2017/05/16(火) 21:29:08.64ID:9H3961U80278デフォルトの名無しさん (ワッチョイ 639e-Y/UN)
2017/05/16(火) 21:33:22.36ID:9H3961U80 >>274
既に誰かが書いてたらすまないが、初回のsql発行結果を元に配列ソート用のJavaScriptのコードをPHPで出力してやるなんてやり方もあるよ
もう少し詳しく書きたいんだがスマホからなのですまない
既に誰かが書いてたらすまないが、初回のsql発行結果を元に配列ソート用のJavaScriptのコードをPHPで出力してやるなんてやり方もあるよ
もう少し詳しく書きたいんだがスマホからなのですまない
279デフォルトの名無しさん (ワッチョイ 53a1-dtVa)
2017/05/16(火) 21:57:02.88ID:P5MMw6+60 >>260
> 単にHTMLファイルをダブルクリックして表示することを指しているのなら、それに変わるPHPの使い方はできない。
ありがとうございます。
それがわかっただけでも対策を立てることができるので助かります。
> 単にHTMLファイルをダブルクリックして表示することを指しているのなら、それに変わるPHPの使い方はできない。
ありがとうございます。
それがわかっただけでも対策を立てることができるので助かります。
280デフォルトの名無しさん (ワッチョイ d36e-SU9n)
2017/05/17(水) 07:51:06.10ID:3lPWTVzo0 すいませんapcuみたいな有効期限付けれる kvs ライブラリで有名なの教えてもらえませんか
拡張機能ではなくcomposerで入れられるのがいいです
拡張機能ではなくcomposerで入れられるのがいいです
281デフォルトの名無しさん (オイコラミネオ MMff-bYwI)
2017/05/17(水) 09:42:34.81ID:u2bs0BxyM >>280
https://github.com/chatbox-inc-hoge/SimpleKVS
有名でもないし、有効期限の実装もまだかもしれん
PHPだけでの実装なら都度都度ディスクから読み書きするしかないだろうから色々と厳しそう
SQLite使えるならそこにKVS実装するとか
ぶっちゃけ、どこかにmemcachedプロセス立ち上げるのが一番速いと思う
https://github.com/chatbox-inc-hoge/SimpleKVS
有名でもないし、有効期限の実装もまだかもしれん
PHPだけでの実装なら都度都度ディスクから読み書きするしかないだろうから色々と厳しそう
SQLite使えるならそこにKVS実装するとか
ぶっちゃけ、どこかにmemcachedプロセス立ち上げるのが一番速いと思う
282デフォルトの名無しさん (ワッチョイ d36e-SU9n)
2017/05/17(水) 11:50:09.98ID:3lPWTVzo0283デフォルトの名無しさん (ワッチョイ 4367-r1sh)
2017/05/17(水) 12:56:49.09ID:lSa7TP7B0284デフォルトの名無しさん (ワッチョイ 0fa1-PZTw)
2017/05/20(土) 12:45:16.74ID:juCOIKkd0 文字列の最後が「Part1」とか「Part23」と感じなってるんだけど
この数値の部分を取り出すにはどうすればいいでしょう?
この数値の部分を取り出すにはどうすればいいでしょう?
285デフォルトの名無しさん (ワッチョイ 1b1f-GzPn)
2017/05/20(土) 13:22:04.09ID:+AHq9zzn0 正規表現でいいだろ。とくに高速にこだわなければ。
286デフォルトの名無しさん (ワッチョイ 9f21-UzNQ)
2017/05/20(土) 14:06:53.01ID:fTSvx8FL0 Partを空文字列に変換する
287デフォルトの名無しさん (ワッチョイ 634c-IUzK)
2017/05/20(土) 14:23:35.28ID:VyG0A5Zf0 Partが固定長ならsubstrが最速だと思う
288デフォルトの名無しさん (ワッチョイ 0fa1-PZTw)
2017/05/21(日) 00:05:30.55ID:GvMHZSOA0289デフォルトの名無しさん (ワッチョイ 0314-kvD5)
2017/05/21(日) 12:28:59.50ID:ANSA2OhR0 【OS名】WindowsServer2012R2
【PHPのバージョン】5.4.9
【連携ソフトウェア】Apache2.2
PECL2.0.1.2(PHP5.4ThreadSafe)
Oracle12.1.0.2(x64)
OracleInstantClientBasic12.2.0.1.0(x86)
OracleInstant ClienODBC12.2.0.1.0(x86)
【質問内容】PHPからDB接続が失敗します。
アドバイスください。
そもそもこの組み合わせで動作しない?
【やったこと】
環境変数Path
OracleInstantClientBasicのbinを先頭に追加。
tnsnames.ora、sqlnet.oraの設定
httpd.conf
LoadModule php5_module "c:/php/php5apache2_2.dll"
php.ini
extension_dir = "c:/php5/ext"
※"ext"、"c:\php5\ext"に変えても同じ
extension=php_oci8_12c.dll
(extフォルダにphp_oci8_12c.dllを格納)
apache再起動・OS再起動
参考にしたサイト
http://www.php.net/manual/ja/oci8.installation.php
【判明していること】
apacheのerror.log…oci_connect undefined function
phpinfo…oci8の項目がない。
他の32ビットアプリからOracle接続できています。
【PHPのバージョン】5.4.9
【連携ソフトウェア】Apache2.2
PECL2.0.1.2(PHP5.4ThreadSafe)
Oracle12.1.0.2(x64)
OracleInstantClientBasic12.2.0.1.0(x86)
OracleInstant ClienODBC12.2.0.1.0(x86)
【質問内容】PHPからDB接続が失敗します。
アドバイスください。
そもそもこの組み合わせで動作しない?
【やったこと】
環境変数Path
OracleInstantClientBasicのbinを先頭に追加。
tnsnames.ora、sqlnet.oraの設定
httpd.conf
LoadModule php5_module "c:/php/php5apache2_2.dll"
php.ini
extension_dir = "c:/php5/ext"
※"ext"、"c:\php5\ext"に変えても同じ
extension=php_oci8_12c.dll
(extフォルダにphp_oci8_12c.dllを格納)
apache再起動・OS再起動
参考にしたサイト
http://www.php.net/manual/ja/oci8.installation.php
【判明していること】
apacheのerror.log…oci_connect undefined function
phpinfo…oci8の項目がない。
他の32ビットアプリからOracle接続できています。
290デフォルトの名無しさん (ワッチョイ 634c-IUzK)
2017/05/21(日) 19:05:16.60ID:YAwwHXxQ0 extentionの組み込みに失敗してるようだから、
試しに他のextention組み込んでみれば?
それもダメならそもそもextention動的に追加できない環境とか
試しに他のextention組み込んでみれば?
それもダメならそもそもextention動的に追加できない環境とか
291デフォルトの名無しさん (ワッチョイ 1bc8-tN1F)
2017/05/21(日) 21:24:59.33ID:rRI3ub450 phpまったく分からない初心者で申し訳ないんですが、こちらの(http://www.punyu.net/php/oekaki.php)お絵かき掲示板をサイトに設置したいのですが、設置方法通りにやっても
Parse error: syntax error, unexpected '}' in ""/poti/htmltemplate.inc(312) : eval()'d code on line 147
このようなエラーが出てしまいます…
該当のファイルは全く手を付けていないので原因が全く分かりません。
本来ならば配布サイトで聞くことなんですが、かなり昔に更新停止してしまっているようで…。
ご教示いただけたら幸いです。
Parse error: syntax error, unexpected '}' in ""/poti/htmltemplate.inc(312) : eval()'d code on line 147
このようなエラーが出てしまいます…
該当のファイルは全く手を付けていないので原因が全く分かりません。
本来ならば配布サイトで聞くことなんですが、かなり昔に更新停止してしまっているようで…。
ご教示いただけたら幸いです。
292デフォルトの名無しさん (ワッチョイ 634c-IUzK)
2017/05/21(日) 22:10:58.34ID:YAwwHXxQ0 >>291
そのサイト見ても403エラーしか表示されないのでよくわらかんが、
syntaxエラーということはプログラムが正しい記法で記述されてないということ
PHPのバージョン違いで対応してないのかもしれない
そもそも更新が停止されてるプログラムなんかセキュリティホールあるかもしれんし
素人ならなおさら使うべきではないと思う
ちゃんと今もメンテされてるところを探すべき
そのサイト見ても403エラーしか表示されないのでよくわらかんが、
syntaxエラーということはプログラムが正しい記法で記述されてないということ
PHPのバージョン違いで対応してないのかもしれない
そもそも更新が停止されてるプログラムなんかセキュリティホールあるかもしれんし
素人ならなおさら使うべきではないと思う
ちゃんと今もメンテされてるところを探すべき
293デフォルトの名無しさん (ワッチョイ 1bc1-bwHs)
2017/05/21(日) 22:14:17.37ID:1J6dhIFt0 そのファイル見たらfor PHP4とか書いてあるんだけど
PHP4のEOLから約9年なんですけど
PHP4のEOLから約9年なんですけど
294デフォルトの名無しさん (ワッチョイ 1bc8-tN1F)
2017/05/21(日) 22:27:21.97ID:rRI3ub450 みなさんアドバイスありがとうございます。やっぱり古いのはだめなんですね…。
今までレンタルサーバーを使っていたのですが、こちらのhttps://github.com/funige/neo
ツールを使いたくて先程のお絵かき掲示板を設置しようとしていたのです…。こちらで普通につかえているようなので大丈夫だと思ったのですが…。
今までレンタルサーバーを使っていたのですが、こちらのhttps://github.com/funige/neo
ツールを使いたくて先程のお絵かき掲示板を設置しようとしていたのです…。こちらで普通につかえているようなので大丈夫だと思ったのですが…。
296デフォルトの名無しさん (ワッチョイ 0fa1-PZTw)
2017/05/22(月) 11:49:09.51ID:d1deCwH80 訪問者が以前見ていたページからオススメのページを表示させたいのだけど
そういうことはできるのでしょうか?
詳細な情報は自分で調べてくるので大凡な概要を教えてください
そういうことはできるのでしょうか?
詳細な情報は自分で調べてくるので大凡な概要を教えてください
297デフォルトの名無しさん (ワッチョイ de1f-bwHs)
2017/05/22(月) 11:58:52.67ID:wBUnNup00 出来るだろうけど、オススメのページを決めるのはあなただよね?
298デフォルトの名無しさん (ワッチョイ 0fa1-PZTw)
2017/05/22(月) 12:05:10.49ID:d1deCwH80 オススメというか同カテゴリの人気ページを表示させたいと思っています。
299デフォルトの名無しさん (ワッチョイ de1f-bwHs)
2017/05/22(月) 12:12:45.56ID:wBUnNup00 アクセスユーザーがログインする形なら、ログインしたユーザーID
ログインしいなら、クッキーを使ってアクセスユーザーを特定する
後はサーバー側で、人気ページ集計やオススメページを決定し
そのアドレスに誘導するなりお好きなように
ログインしいなら、クッキーを使ってアクセスユーザーを特定する
後はサーバー側で、人気ページ集計やオススメページを決定し
そのアドレスに誘導するなりお好きなように
300デフォルトの名無しさん (ワッチョイ 0fa1-PZTw)
2017/05/22(月) 12:17:01.23ID:d1deCwH80 ログインはないのでクッキーと言うものを使ってみようと思います。
ありがとうございました。
ありがとうございました。
301デフォルトの名無しさん (ワッチョイ 5ff3-IUzK)
2017/05/22(月) 12:20:23.07ID:pVaUfe3+0 訪問者をどうやって区別するのか?
ログイン処理などでID管理してればID使えるし、そうでないならcookieで識別するか?
訪問者が以前見たページの情報をどこにどうやって保存するのか?
データベースに保存するのか、ファイルに保存するのか?
オススメのページをどう選定するのか?
ページのごとにIDをふって、オススメページの対応表を自分で作るのか?
ユーザの動向からオススメページを決める手法はかなり難しい
レコメンドアルゴリズムとか協調フィルタとかでぐぐれ
PHPにもライブラリはいくつかあるようだが、そのまま使うのは厳しいかも
ログイン処理などでID管理してればID使えるし、そうでないならcookieで識別するか?
訪問者が以前見たページの情報をどこにどうやって保存するのか?
データベースに保存するのか、ファイルに保存するのか?
オススメのページをどう選定するのか?
ページのごとにIDをふって、オススメページの対応表を自分で作るのか?
ユーザの動向からオススメページを決める手法はかなり難しい
レコメンドアルゴリズムとか協調フィルタとかでぐぐれ
PHPにもライブラリはいくつかあるようだが、そのまま使うのは厳しいかも
302デフォルトの名無しさん (JP 0H16-cm4/)
2017/05/22(月) 13:31:50.42ID:o9BH+SoNH >>296
「レコメンドエンジン」でググるといいよ。
たとえば、
「レコメンドエンジン(協調フィルタリング)をPHP+Redisで実装」
http://qiita.com/yudsuzuk/items/6de4650cb6d50236533e
「レコメンドエンジン」でググるといいよ。
たとえば、
「レコメンドエンジン(協調フィルタリング)をPHP+Redisで実装」
http://qiita.com/yudsuzuk/items/6de4650cb6d50236533e
303デフォルトの名無しさん (ワッチョイ 6745-hm/v)
2017/05/22(月) 16:59:57.37ID:0HmMgaGq0 switch文でcaseが30個超えたりする場合
もっと簡潔にする方法ってありますか?
単純に引数の値によって個々の返値を変えたいんですが、
シンプルな方法がわかりません。
もっと簡潔にする方法ってありますか?
単純に引数の値によって個々の返値を変えたいんですが、
シンプルな方法がわかりません。
304デフォルトの名無しさん (ワッチョイ 9fd4-AGu1)
2017/05/22(月) 17:17:20.84ID:QSwouUjx0 連想配列とissetでやるとか?
305デフォルトの名無しさん (アウアウカー Sacb-PCQh)
2017/05/22(月) 17:17:24.50ID:iPaI6PDPa306303 (ワッチョイ 6745-hm/v)
2017/05/22(月) 18:38:52.91ID:0HmMgaGq0 配列も考えたんですが、うまい方法がわかりませんでした。
出てくるのは一回だけなので、このままでいってみます。
ありがとうございました。
出てくるのは一回だけなので、このままでいってみます。
ありがとうございました。
307デフォルトの名無しさん (オイコラミネオ MM56-IUzK)
2017/05/22(月) 22:58:53.15ID:V20bT2wiM 連想配列の方がスマートだと思う
キーを定義ファイルとかにまとめればswitchよりもキレイで見やすい
キーを定義ファイルとかにまとめればswitchよりもキレイで見やすい
308デフォルトの名無しさん (ワッチョイ d3b7-l8kh)
2017/05/23(火) 21:42:21.92ID:tFSGr+Xo0 外部ファイルをよみこんだけど、
その外部ファイル上からクラスを探してくれないときはどうすればいいですか?
たとえば読み込む側ファイルが、 use.phpだとして
<?php
require_once '/xxx/foo.php';
var_dump(require '/xxx/foo.php');
// => true
$foo = new Foo();
// => PHP Fatal error: Class 'Foo' not found use.php on line 7
→この 「not found use.php 」となっていることから、
そもそも読み込んだ foo.php 上を探してくれていない可能性があります。
もちろん、 foo.phpには
<?php
class Foo{
public function func($arg){
echo $arg;
}
}
とだけ記述されていて、極めてシンプルな検証用ファイルなので、
extendsとかimplementsとかそういった要素は関係していません。
なぜ new のときに読み込まれた側ファイルを探索してくれないのでしょうか。
その外部ファイル上からクラスを探してくれないときはどうすればいいですか?
たとえば読み込む側ファイルが、 use.phpだとして
<?php
require_once '/xxx/foo.php';
var_dump(require '/xxx/foo.php');
// => true
$foo = new Foo();
// => PHP Fatal error: Class 'Foo' not found use.php on line 7
→この 「not found use.php 」となっていることから、
そもそも読み込んだ foo.php 上を探してくれていない可能性があります。
もちろん、 foo.phpには
<?php
class Foo{
public function func($arg){
echo $arg;
}
}
とだけ記述されていて、極めてシンプルな検証用ファイルなので、
extendsとかimplementsとかそういった要素は関係していません。
なぜ new のときに読み込まれた側ファイルを探索してくれないのでしょうか。
309デフォルトの名無しさん (ワッチョイ d3b7-l8kh)
2017/05/23(火) 21:45:25.83ID:tFSGr+Xo0 すみません誤記がありました
上記の
var_dump(require '/xxx/foo.php');
で requireとなっていますが、
var_dump(require_once '/xxx/foo.php');
でもtrueが返ります。
上記の
var_dump(require '/xxx/foo.php');
で requireとなっていますが、
var_dump(require_once '/xxx/foo.php');
でもtrueが返ります。
310デフォルトの名無しさん (ワッチョイ 1bc1-bwHs)
2017/05/23(火) 22:14:10.10ID:J05KrQMn0 >>308
use.phpとfoo.phpを同一ディレクトリに配置して
'/xxx/foo.php' -> __DIR__.'/foo.php'
に書き換えて動かしたけど再現しない
実際に再現するコードは?
use.phpとfoo.phpを同一ディレクトリに配置して
'/xxx/foo.php' -> __DIR__.'/foo.php'
に書き換えて動かしたけど再現しない
実際に再現するコードは?
311デフォルトの名無しさん (ワッチョイ d3b7-l8kh)
2017/05/23(火) 22:29:34.43ID:tFSGr+Xo0 >>310
検証ありがとうございます。
今、私も foo.php と use.phpを同じカレントにおいて実行したところ
実行できました。
つまり、この問題は「foo.phpとuse.phpのディレクトリ(及び実行するカレントディレクトリ)が違う」
という問題が原因していることが新たにわかりました。
ディレクトリが違うと問題が起きるのでしょうか?
読み込んだモジュールと読み込んだ側、実行カレントなどの
ディレクトリを揃える手段ってありますか?
検証ありがとうございます。
今、私も foo.php と use.phpを同じカレントにおいて実行したところ
実行できました。
つまり、この問題は「foo.phpとuse.phpのディレクトリ(及び実行するカレントディレクトリ)が違う」
という問題が原因していることが新たにわかりました。
ディレクトリが違うと問題が起きるのでしょうか?
読み込んだモジュールと読み込んだ側、実行カレントなどの
ディレクトリを揃える手段ってありますか?
312デフォルトの名無しさん (ワッチョイ 1bc1-bwHs)
2017/05/23(火) 23:31:00.98ID:J05KrQMn0 >>311
ディレクトリaaaを掘ってそこにuse.phpを移動しかつ
__DIR__.'/foo.php' -> __DIR__.'/../foo.php'
として問題なく動作する
繰り返すが再現する条件と実行可能なコードを出せ
きちんと原因を知りたいならな
ディレクトリaaaを掘ってそこにuse.phpを移動しかつ
__DIR__.'/foo.php' -> __DIR__.'/../foo.php'
として問題なく動作する
繰り返すが再現する条件と実行可能なコードを出せ
きちんと原因を知りたいならな
313デフォルトの名無しさん (ワッチョイ d3b7-l8kh)
2017/05/24(水) 01:00:45.23ID:rx1CXyDY0 >>312
すみません、自己解決しました。
上記の質問をしたのは autoloadの useが使えなくなり、
require_once(); もcomposerでインストールしたライブラリでは
使えなかったためで、
そもそもの useが使えない原因を特定しました。
私はwindowsから macにPCを変えたばかりで、macでは
\マークと\ を分けていることに気が付きませんでした。
option + \ で \ を出力できることを知り、 useの問題を解決しました。
require_once ();の問題は解決したことにはなりませんが、
とりあえず useで問題なく外部ファイルを読み込めるのでこれで解決
と思うことにしました。
お騒がせして本当にすみません。
すみません、自己解決しました。
上記の質問をしたのは autoloadの useが使えなくなり、
require_once(); もcomposerでインストールしたライブラリでは
使えなかったためで、
そもそもの useが使えない原因を特定しました。
私はwindowsから macにPCを変えたばかりで、macでは
\マークと\ を分けていることに気が付きませんでした。
option + \ で \ を出力できることを知り、 useの問題を解決しました。
require_once ();の問題は解決したことにはなりませんが、
とりあえず useで問題なく外部ファイルを読み込めるのでこれで解決
と思うことにしました。
お騒がせして本当にすみません。
314デフォルトの名無しさん (ワッチョイ d3b7-l8kh)
2017/05/24(水) 01:02:21.63ID:rx1CXyDY0 あれ、投稿したら ¥マークもバックスラッシュになっちゃいましたね・・
つまり、このことがよくわかっていなかったということになります。
つまり、このことがよくわかっていなかったということになります。
315デフォルトの名無しさん (ワッチョイ 0bcd-icqO)
2017/05/24(水) 13:44:43.12ID:AcsriXHn0 DIRECTORY_SEPARATOR
316デフォルトの名無しさん (JP 0H16-cm4/)
2017/05/24(水) 14:00:22.54ID:ktSIKEk8H317デフォルトの名無しさん (ワッチョイ 0bcd-icqO)
2017/05/24(水) 15:13:25.30ID:AcsriXHn0 >>316
せっかく環境まで書いてくれているというのに君は
せっかく環境まで書いてくれているというのに君は
318デフォルトの名無しさん (JP 0H16-cm4/)
2017/05/24(水) 15:28:30.43ID:ktSIKEk8H >>317
macでは円記号とバックスラッシュは別の文字コードってことか?
macでは円記号とバックスラッシュは別の文字コードってことか?
319デフォルトの名無しさん (JP 0H16-cm4/)
2017/05/24(水) 15:35:58.82ID:ktSIKEk8H なるほど、調べたらmacでは円記号は0xA5なのか。
それは知らなかった。
それは知らなかった。
320デフォルトの名無しさん (ワッチョイ 0bcd-icqO)
2017/05/24(水) 20:03:57.63ID:AcsriXHn0 >>319
utf-8で1バイト目が0xA5にはなりえないというのに君は
utf-8で1バイト目が0xA5にはなりえないというのに君は
321デフォルトの名無しさん (JP 0H7f-/6qz)
2017/05/25(木) 11:03:31.77ID:yXnULsJhH322デフォルトの名無しさん (ワッチョイ 5b45-sqEw)
2017/05/26(金) 16:50:51.17ID:NBObyIGd0 コンストラクタの引数を使ってひとつの処理を実行するだけのオブジェクトを作る場合
コンストラクタに全ての処理を書いてインスタンス生成のみを行うのと
実行用のメソッドを作って、インスタンス生成直後に$foo->do()から実行するのと
どちらで作るのが一般的なんでしょうか?
処理は内部的な物で、どうしても必要なクラスという条件です
コンストラクタに全ての処理を書いてインスタンス生成のみを行うのと
実行用のメソッドを作って、インスタンス生成直後に$foo->do()から実行するのと
どちらで作るのが一般的なんでしょうか?
処理は内部的な物で、どうしても必要なクラスという条件です
323デフォルトの名無しさん (JP 0H7f-/6qz)
2017/05/26(金) 17:02:35.49ID:FvwfjnU+H324デフォルトの名無しさん (ワッチョイ 8bcd-wwwt)
2017/05/26(金) 17:03:43.14ID:EqtXAXHq0 インスタンス生成の必要がないように読めるが。
325デフォルトの名無しさん (ワッチョイ 5b45-sqEw)
2017/05/26(金) 18:44:12.74ID:NBObyIGd0 確かに、必要なさそうでした・・
326デフォルトの名無しさん (ワッチョイ 8b3c-/6qz)
2017/05/30(火) 07:24:05.71ID:3I8BlO+30327デフォルトの名無しさん (ワッチョイ 09a1-k7rq)
2017/06/03(土) 14:50:17.96ID:vHC5ipdf0 Webページのソースコードが文字化けするページを見つけたのですが対象方法がわかりませんでした。
どのようにすれば良いのでしょう?
$url="http://momoniji.com";
$html=file_get_contents($url);
$html=mb_convert_encoding($html,'utf8','auto');
echo $html;
どのようにすれば良いのでしょう?
$url="http://momoniji.com";
$html=file_get_contents($url);
$html=mb_convert_encoding($html,'utf8','auto');
echo $html;
328デフォルトの名無しさん (ワッチョイ edc7-rLqX)
2017/06/03(土) 17:44:17.71ID:mWYP1opd0 文字化けではない
HTTPレスポンスヘッダのContent-Encodingを見れば分かるがレスポンスボディはgzip圧縮されている
だから結果をgzdecode関数にかければよい
HTTPレスポンスヘッダのContent-Encodingを見れば分かるがレスポンスボディはgzip圧縮されている
だから結果をgzdecode関数にかければよい
329デフォルトの名無しさん (ワッチョイ 09a1-k7rq)
2017/06/03(土) 19:15:54.54ID:vHC5ipdf0330デフォルトの名無しさん (オッペケ Sr71-i0+1)
2017/06/09(金) 21:35:08.67ID:itsdSOhir ftp関数ってftp関数の使用が許可されているサーバーから許可されていないサーバーに通信できるの?
さくらインターネットはftp関数使えないけど、使えるサーバーからさくらに接続できる?
さくらインターネットはftp関数使えないけど、使えるサーバーからさくらに接続できる?
331デフォルトの名無しさん (オイコラミネオ MMeb-jiBQ)
2017/06/09(金) 22:47:35.09ID:ltTPD1ZbM 受け入れる側が許可してないと何やっても繋がらんよ
ftpdのプロセスが立ち上がってて、かつ必要なポート番号が開いてる必要がある
アクティブモードかパッシブモードかによって色々変わる
さくらのサーバ側がどうなってるか確認すれば良い
繋げる側は通信が外に出ていければだいたい大丈夫
もちろんftpプロトコルで通信できる環境は必要だが
ftpdのプロセスが立ち上がってて、かつ必要なポート番号が開いてる必要がある
アクティブモードかパッシブモードかによって色々変わる
さくらのサーバ側がどうなってるか確認すれば良い
繋げる側は通信が外に出ていければだいたい大丈夫
もちろんftpプロトコルで通信できる環境は必要だが
332デフォルトの名無しさん (オッペケ Sr71-i0+1)
2017/06/10(土) 00:10:31.61ID:0tXhVGnur333デフォルトの名無しさん (ワッチョイ 4500-jiBQ)
2017/06/10(土) 01:01:48.16ID:nnTfCPYs0 >>332
繋ごうとする側にFTPクライアントかFTP関数的なものが必要ということだよ
何のファイルを送受信するか分からんけど、
素のFTPだと暗号化されてないから注意せよ
今の時代ならSFTPとかSCPとか使う方が安全
繋ごうとする側にFTPクライアントかFTP関数的なものが必要ということだよ
何のファイルを送受信するか分からんけど、
素のFTPだと暗号化されてないから注意せよ
今の時代ならSFTPとかSCPとか使う方が安全
334デフォルトの名無しさん (オッペケ Sr71-i0+1)
2017/06/10(土) 06:16:39.22ID:0tXhVGnur >>333
ああ、そうなんですね。
だとすると繋ごうとする先のレンタルサーバーを確認しないとダメですね。
うーん、仕様を確認してわかるものなのか…。
ちなみに送受信するのはhtmlやcssファイルです。
自分のサーバー(ftp関数を実行して繋ぐ側)はエックスサーバーで決まりなんですが、
ftp関数で繋ぐ先のサーバーはいろんなホスティング会社のサーバーです。
ロリポやさくらなどのレンタルサーバー会社。
ftpソフトで繋げられるからといってphpのftp関数でも繋げられるとは限らないということですね。
ああ、そうなんですね。
だとすると繋ごうとする先のレンタルサーバーを確認しないとダメですね。
うーん、仕様を確認してわかるものなのか…。
ちなみに送受信するのはhtmlやcssファイルです。
自分のサーバー(ftp関数を実行して繋ぐ側)はエックスサーバーで決まりなんですが、
ftp関数で繋ぐ先のサーバーはいろんなホスティング会社のサーバーです。
ロリポやさくらなどのレンタルサーバー会社。
ftpソフトで繋げられるからといってphpのftp関数でも繋げられるとは限らないということですね。
335デフォルトの名無しさん (ワッチョイ 4500-jiBQ)
2017/06/10(土) 11:06:58.62ID:nnTfCPYs0 >>334
XServerはPHPがほぼ最新だし、
ftp_connect系の関数も基本は標準で入ってるはず
FTPプロトコルは接続時のお作法がサーバの設定によって色々変わるから大変だと思うが頑張って
XServerはPHPがほぼ最新だし、
ftp_connect系の関数も基本は標準で入ってるはず
FTPプロトコルは接続時のお作法がサーバの設定によって色々変わるから大変だと思うが頑張って
336デフォルトの名無しさん (オッペケ Sr71-i0+1)
2017/06/10(土) 12:10:45.46ID:0tXhVGnur337デフォルトの名無しさん (ワッチョイ 1532-Ell8)
2017/06/12(月) 02:02:20.17ID:9HEIoQd30338デフォルトの名無しさん (オッペケ Sr71-i0+1)
2017/06/12(月) 11:13:25.44ID:9bwuxRECr339デフォルトの名無しさん (オイコラミネオ MMeb-jiBQ)
2017/06/12(月) 21:29:01.90ID:HwT26Y2zM いや、テストはした方がいいよ
そりゃ、たいていは繋がると思うが
ポート番号とかモードの設定とかサーバ側の設定次第で色々調整が必要になることはある
そりゃ、たいていは繋がると思うが
ポート番号とかモードの設定とかサーバ側の設定次第で色々調整が必要になることはある
340デフォルトの名無しさん (ワッチョイ 1532-Ell8)
2017/06/13(火) 00:13:35.53ID:MT1aMd9/0 ちなみにだけど不正アクセスには使ったらあかんよ
341デフォルトの名無しさん (オッペケ Sr71-i0+1)
2017/06/13(火) 09:25:25.23ID:onzjies9r342デフォルトの名無しさん (ワッチョイ 15db-55DC)
2017/06/13(火) 11:59:39.85ID:y4mccwa90 画像ファイルをアップロードして一覧表示するプログラムを作成していて、
iOS端末だけ保存ファイル名が取れないのですが原因わかりますでしょうか。
formから以下の記述で取得してもすべてimage.jpgにリネームされて
複数アップロードしてもぜんぶ同じ画像になってしまいます。
index.html
<form name=“upform" method="post" action=“test.php" enctype="multipart/form-data">
<input type="file" name="uploadfile[]" multiple>
…
test.php
$_FILES["uploadfile"]["name"]
よろしくお願いします。
iOS端末だけ保存ファイル名が取れないのですが原因わかりますでしょうか。
formから以下の記述で取得してもすべてimage.jpgにリネームされて
複数アップロードしてもぜんぶ同じ画像になってしまいます。
index.html
<form name=“upform" method="post" action=“test.php" enctype="multipart/form-data">
<input type="file" name="uploadfile[]" multiple>
…
test.php
$_FILES["uploadfile"]["name"]
よろしくお願いします。
343デフォルトの名無しさん (ワッチョイ e511-Z3xB)
2017/06/13(火) 16:22:16.49ID:e75WWAwz0 APIを作りたいんですが
codeigniterとかフレームワークを使うのってへんですか?
codeigniterとかフレームワークを使うのってへんですか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- 【テレビ】粗品「THE W」バッサリ「おもんない、レベル低い」審査員就任で「日テレが“血の海”に…」 [湛然★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 死にてえやつこい
- 【朗報】アメリカ、貿易赤字が市場予想を超える大幅縮小WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- 【東京新聞】「偽サッチャー」「自滅的」「時代遅れ」高市首相の経済政策を海外メディアが酷評www [718678614]
- 【悲報】維新の政治資金でガールズバー、高市首相「良いか悪いかは国民の皆さまが判断されること」 [115996789]
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 【悲報】女性「スタバで癒やされに来たのに、小汚いおっさんがいたあ!!😭」 [769050516]
