!extend::vvvvv:1000:512
!extend::vvvvv:1000:512
!extend::vvvvv:1000:512
★スレ立て時 ↑ が3行以上になるようコピペ
PHPに関する質問スレです
前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 11
https://mevius.5ch.net/test/read.cgi/tech/1591334726/
次スレは>>980以降
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
【PHP】下らねぇ質問はここに書き込みやがれ 12
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ f6ad-UoZY)
2021/04/29(木) 12:39:39.75ID:P0iZ4CYt0291283 (ワッチョイ 931d-9wAC)
2021/06/16(水) 22:32:15.88ID:u+PEF3EC0292デフォルトの名無しさん (JP 0H1f-VfJG)
2021/06/16(水) 22:59:39.75ID:tS8D2T4IH たぶん間違って理解してるよ。いろいろと。
発達障害って言われてるでしょ。
発達障害って言われてるでしょ。
293デフォルトの名無しさん (テテンテンテン MM7f-8W0u)
2021/06/16(水) 23:23:35.20ID:IAoK90gxM わざわざVPN刺してまで煽るのはダサいだろ
294デフォルトの名無しさん (ワッチョイ 335f-tjD1)
2021/06/17(木) 00:02:50.73ID:seNEbGFQ0 >>283=Brというマ板に巣食っていた荒らしが正体隠して名無しで書きこんでいる
295デフォルトの名無しさん (ワッチョイ f3da-fCQn)
2021/06/17(木) 10:58:21.11ID:mta/I3G30 よろしくお願いします
PHP+Mysqlのサイトで会員ページへのログイン管理をセッションIDでやっていたのですが、ログイン後のURLの「ID=1234」を書き換えれば別の会員ページが見えてしまいます
そこでログイン後にセッション開放をしたのですが、今度は会員ページを見るたびにID&パスワードを入力する必要があり窮屈です
今後の改善策として↓どれがオススメですか?
【パターン1】
・パラメーターを非表示にする(できな?)
【パターン2】
・cookieにセッションIDを保存
【パターン3】
・その他
PHP+Mysqlのサイトで会員ページへのログイン管理をセッションIDでやっていたのですが、ログイン後のURLの「ID=1234」を書き換えれば別の会員ページが見えてしまいます
そこでログイン後にセッション開放をしたのですが、今度は会員ページを見るたびにID&パスワードを入力する必要があり窮屈です
今後の改善策として↓どれがオススメですか?
【パターン1】
・パラメーターを非表示にする(できな?)
【パターン2】
・cookieにセッションIDを保存
【パターン3】
・その他
296デフォルトの名無しさん (ワッチョイ cfbb-EDyt)
2021/06/17(木) 11:11:01.66ID:ywtXDFpr0297デフォルトの名無しさん (ワッチョイ 03a7-42hD)
2021/06/17(木) 12:12:31.57ID:8B6FG2Oh0 パラメーターを非表示にするっていうかセッション使ってるのにURLに入れたりしない
cookieにセッションIDを保存ってPHPのセッションを設定いじらず普通に使ってれば最初からそういう風になってる
んまー>>296の通りね
cookieにセッションIDを保存ってPHPのセッションを設定いじらず普通に使ってれば最初からそういう風になってる
んまー>>296の通りね
298295 (ワッチョイ f3da-fCQn)
2021/06/17(木) 12:26:05.33ID:mta/I3G30299デフォルトの名無しさん (ワッチョイ b308-tD/8)
2021/06/17(木) 12:52:01.77ID:r4gx4cxd0 >>298
いやそうではなく、296も書いてる通り根本的にセッションに対する認識が間違ってる
セッション自体は、クッキーでもURLパラメータでもどっちでも扱える
URLのパラメータを書き換えられるのと同様に、クッキーの中身もユーザーが任意で書き換えられるのだから、
> ログイン後のURLの「ID=1234」を書き換えれば別の会員ページが見えてしまいます
のであれば、根本的に作り方がおかしい
理解してないととんでもない事になるぞw
いやそうではなく、296も書いてる通り根本的にセッションに対する認識が間違ってる
セッション自体は、クッキーでもURLパラメータでもどっちでも扱える
URLのパラメータを書き換えられるのと同様に、クッキーの中身もユーザーが任意で書き換えられるのだから、
> ログイン後のURLの「ID=1234」を書き換えれば別の会員ページが見えてしまいます
のであれば、根本的に作り方がおかしい
理解してないととんでもない事になるぞw
300295 (ワッチョイ f3da-fCQn)
2021/06/17(木) 13:00:10.33ID:mta/I3G30301デフォルトの名無しさん (スッップ Sd1f-p3pc)
2021/06/17(木) 17:28:03.44ID:PjL3bf8Xd PHPをダウンロードしたいんですがfor windowsのページが接続できません。
Windowsサポートが終了するからなくなったんでしょうか?
Windowsサポートが終了するからなくなったんでしょうか?
302デフォルトの名無しさん (ワッチョイ 03a7-42hD)
2021/06/17(木) 17:38:01.05ID:8B6FG2Oh0303267 (ワッチョイ a75f-6Bmi)
2021/06/20(日) 10:33:06.70ID:/i2MBFyI0 度々失礼します。
クラスにどんな名前をつけても、クラス名が重複している種のエラーが出てしまいます。
>Cannot declare class file_test\unkotinntin, because the name is already
namespaceを設定してみても変わらないのですが、どうしたら良いのか。
よろしくお願いします。
クラスにどんな名前をつけても、クラス名が重複している種のエラーが出てしまいます。
>Cannot declare class file_test\unkotinntin, because the name is already
namespaceを設定してみても変わらないのですが、どうしたら良いのか。
よろしくお願いします。
304デフォルトの名無しさん (ワッチョイ b6ad-4ocb)
2021/06/20(日) 10:53:32.03ID:jJNaRRH60 例のクラス名がキモいから教えない
306303 (ワッチョイ a75f-6Bmi)
2021/06/20(日) 11:32:00.12ID:/i2MBFyI0 >Fatal error: Cannot declare class file_test\Onsensyoujo, because the name is already
ダメ元で変えてみましたが、やっぱりダメでした…
ダメ元で変えてみましたが、やっぱりダメでした…
307303 (ワッチョイ a75f-6Bmi)
2021/06/20(日) 13:06:22.04ID:/i2MBFyI0 すいませんでした。
解決しそうです
ファイル読み込みを
index.php ← vm_test.php
↑
file_test.php ↑
って具合にしてしまいました。
vmからfileの読み込みを止めれば大丈夫みたいです。orz
解決しそうです
ファイル読み込みを
index.php ← vm_test.php
↑
file_test.php ↑
って具合にしてしまいました。
vmからfileの読み込みを止めれば大丈夫みたいです。orz
308デフォルトの名無しさん (ワッチョイ dba7-hhAf)
2021/06/20(日) 21:16:43.53ID:o0JpQNTP0 ファイル名から漂う50〜60代親父臭w
309デフォルトの名無しさん (ワッチョイ a702-19dE)
2021/06/21(月) 10:19:19.23ID:XA/RA/DU0 そのようなことをしてもRubyがPHPにとって変わることなど有り得ませんよ
311デフォルトの名無しさん (アウアウクー MM7b-7pZP)
2021/06/21(月) 18:23:29.70ID:FywLx0usM 自分の親よりも上の人間がロリアダルトゲー好きなんて気持ち悪い
312デフォルトの名無しさん (ワッチョイ b363-19dE)
2021/06/21(月) 19:11:01.41ID:jHz8GYW10 川端康成は毛も生えていない少女を夜通し抱くというテーマで堂々と小説書いてるぞ
313デフォルトの名無しさん (アウアウクー MM7b-7pZP)
2021/06/21(月) 19:27:28.24ID:l4HWWBDBM 教科書に載るような有能な人は良いと思うの(ダブルスタンダード)
314デフォルトの名無しさん (オッペケ Sr3b-AWpu)
2021/06/21(月) 22:24:48.02ID:hHdGCfUDr 1記事につき1つずつ最新のコメントを5つ表示させたいのですが、同じ記事の最新コメントがダブって表示されます。
1記事につき1つずつの条件をついかする場合どうすればよいのでしょうか?
調べたのですが、わかりませんでした。
https://codepen.io/sadsfff/pen/XWMwWbe
該当のphpはこちらです。
1記事につき1つずつの条件をついかする場合どうすればよいのでしょうか?
調べたのですが、わかりませんでした。
https://codepen.io/sadsfff/pen/XWMwWbe
該当のphpはこちらです。
315デフォルトの名無しさん (オッペケ Sr3b-AWpu)
2021/06/21(月) 22:33:54.76ID:hHdGCfUDr 記事にIDをつけてその特定の記事から最新コメントを5件取得する方法はあったのですが、
全部の記事から最新5件 各記事から1つ限定で取得する方法がわからなかったのですが。
全部の記事から最新5件 各記事から1つ限定で取得する方法がわからなかったのですが。
316デフォルトの名無しさん (ワッチョイ 3b5f-6inw)
2021/06/24(木) 02:55:14.60ID:x4SNvOJV0 とあるページを作っていて指定されたIDの情報をDBから引っ張ってきたいのですが動きません1つ1つ検証していって恐らくここに原因がある事は突き止めたんですが何が間違ってるのかが分かりません、、、ご教授お願いしたいです
"SELECT id,name,age,ext
FROM sample
WHERE id = " . $id . "");
"SELECT id,name,age,ext
FROM sample
WHERE id = " . $id . "");
317デフォルトの名無しさん (ワッチョイ dba7-hhAf)
2021/06/24(木) 05:30:14.28ID:C8/wW34i0 最後の)はなんだ
318デフォルトの名無しさん (ワッチョイ dba7-hhAf)
2021/06/24(木) 05:32:11.16ID:C8/wW34i0 よく見たら色々PHPの構文おかしいじゃん
"SELECT id,name,age,ext
FROM sample
WHERE id = {$id}";
とかな
"SELECT id,name,age,ext
FROM sample
WHERE id = {$id}";
とかな
319デフォルトの名無しさん (ワッチョイ cebb-spYh)
2021/06/24(木) 05:51:33.19ID:vba9W5AC0 >>316
文字列の結合でSQL書いてる時点で俺的にはNG
文字列の結合でSQL書いてる時点で俺的にはNG
320デフォルトの名無しさん (ワッチョイ da7c-UI7d)
2021/06/24(木) 07:54:52.48ID:gi8rGvX70 PDOでプリペアドステートメントを使うべき
321デフォルトの名無しさん (ワッチョイ 3b5f-6inw)
2021/06/24(木) 10:13:01.81ID:x4SNvOJV0322デフォルトの名無しさん (ワッチョイ 4708-VNxU)
2021/06/24(木) 10:19:49.86ID:yb980iZA0323デフォルトの名無しさん (オッペケ Sr3b-ntv6)
2021/06/24(木) 13:13:48.62ID:9gt/PvAhr >>321
その関数は大昔に非推奨なんすけど
その関数は大昔に非推奨なんすけど
324デフォルトの名無しさん (ワッチョイ cebb-spYh)
2021/06/24(木) 13:51:49.13ID:vba9W5AC0 >>321
PDOに限定する必要はないけど、PDOならこんな感じ
https://www.php.net/manual/ja/pdo.prepare.php
>>323
そんなことはない。多分、mysql_queryと勘違いしている
PDOに限定する必要はないけど、PDOならこんな感じ
https://www.php.net/manual/ja/pdo.prepare.php
>>323
そんなことはない。多分、mysql_queryと勘違いしている
325デフォルトの名無しさん (ワッチョイ dba7-hhAf)
2021/06/24(木) 14:30:59.72ID:C8/wW34i0 本なんかを見ながらやってるなら
そのうちプリペアドステートメントは出てくるし余計なお世話かなと思って書かなかったけど
$idが適切な処理をされてるなら
無理してプリペアドステートメントを使う必要はない
そのうちプリペアドステートメントは出てくるし余計なお世話かなと思って書かなかったけど
$idが適切な処理をされてるなら
無理してプリペアドステートメントを使う必要はない
326デフォルトの名無しさん (ワッチョイ 3b5f-6inw)
2021/06/24(木) 15:35:30.79ID:x4SNvOJV0 皆さんありがとうございます
購入した教材の通りに進めていて練習問題の所で詰まっていたのですがもう少し色々な方面から勉強します…
購入した教材の通りに進めていて練習問題の所で詰まっていたのですがもう少し色々な方面から勉強します…
327デフォルトの名無しさん (ワッチョイ dba7-hhAf)
2021/06/24(木) 18:17:53.25ID:C8/wW34i0 ま、一番の問題は
エラー出てるならそれを書いてくれないと答えようがないってことだね
エラー出てるならそれを書いてくれないと答えようがないってことだね
328デフォルトの名無しさん (ワッチョイ a702-19dE)
2021/06/24(木) 18:41:28.99ID:C9HpnekB0 SQLインジェクションはほぼ阻止できる、
文字列をいちいち引用符で囲む必要ないから文法エラーも激減、
SQL構文の解析が減るのでオーバーヘッドも減少と、
プリペアドステートメントを使わない言い訳をするほうが難しい
文字列をいちいち引用符で囲む必要ないから文法エラーも激減、
SQL構文の解析が減るのでオーバーヘッドも減少と、
プリペアドステートメントを使わない言い訳をするほうが難しい
329デフォルトの名無しさん (ワッチョイ 4708-VNxU)
2021/06/24(木) 19:46:17.63ID:yb980iZA0 >>328
だなー
だなー
330デフォルトの名無しさん (アウアウクー MMa3-BOqF)
2021/06/25(金) 13:44:54.61ID:7ZVx0ICKM <dt class="imgcomment"><a class="commentheight" href="<はてな= $url はてな>"><はてな= $imgはてな></a></dt>
画像の高さをCSSで指定できないのでphpに直接数値を入れたいのですが、どうすればよいのでしょうか?
画像の高さをCSSで指定できないのでphpに直接数値を入れたいのですが、どうすればよいのでしょうか?
331デフォルトの名無しさん (ワッチョイ 0f2c-W41i)
2021/06/25(金) 13:51:46.29ID:vlMp8RRH0 「html img 高さ」で検索!
332デフォルトの名無しさん (ワッチョイ ffad-Vs1J)
2021/06/25(金) 14:16:21.80ID:bksxaaII0 .commentheight > img
333デフォルトの名無しさん (アウアウクー MMa3-BOqF)
2021/06/25(金) 14:34:44.43ID:7ZVx0ICKM だめですわ効きません
wordpressの仕様でimg.attachment-post-thumbnail.size-post-thumbnail.wp-post-imageと勝手にクラスが付与されてます。
おそらくphp事態にクラスを付与してないため一色単にされてます。
wordpressの仕様でimg.attachment-post-thumbnail.size-post-thumbnail.wp-post-imageと勝手にクラスが付与されてます。
おそらくphp事態にクラスを付与してないため一色単にされてます。
334デフォルトの名無しさん (オッペケ Sra3-BOqF)
2021/06/25(金) 17:17:32.55ID:Zp0CPETQr $img = get_the_post_thumbnail($pid , array('class' => 'myClass'));
構文的におかしいかもしれませんがクラス指定できました。
https://memocarilog.info/wordpress/6529
wordpressより独自クラスをつける方法より。
構文的におかしいかもしれませんがクラス指定できました。
https://memocarilog.info/wordpress/6529
wordpressより独自クラスをつける方法より。
335デフォルトの名無しさん (ワッチョイ ffad-Vs1J)
2021/06/25(金) 17:32:31.90ID:bksxaaII0 WordPressはWordpressスレでどうぞ
336デフォルトの名無しさん (ワッチョイ 0f2c-W41i)
2021/06/25(金) 18:00:32.91ID:vlMp8RRH0 Word Press のスレは、web制作管理板にある
そこで聞いて
そこで聞いて
337デフォルトの名無しさん (アウアウウー Sad3-eHmd)
2021/06/25(金) 19:53:28.76ID:4lJT+uTla >>336
そこで聞いてもPHPは教えてくれませんもん
そこで聞いてもPHPは教えてくれませんもん
338336 (ワッチョイ 0f2c-W41i)
2021/06/25(金) 21:20:33.11ID:vlMp8RRH0 この板には、Word Press を知ってる人は、いないかも
339デフォルトの名無しさん (ワッチョイ ffcb-SUSz)
2021/06/25(金) 21:55:46.72ID:CTgcEISH0 curlでとってきたサイトの情報というのは何が含まれているんでしょうか?
rssリーダーを作成しているので、xmlが含まれるのは分かります。
それ以外にもいろんなデータが含まれているんですよね。
このオブジェクト?をなんと呼ぶのでしょうか?
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel rdf:about="http://blog.livedoor.jp/dqnplus/">
<title>痛いニュ'... (length=47435)
rssリーダーを作成しているので、xmlが含まれるのは分かります。
それ以外にもいろんなデータが含まれているんですよね。
このオブジェクト?をなんと呼ぶのでしょうか?
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel rdf:about="http://blog.livedoor.jp/dqnplus/">
<title>痛いニュ'... (length=47435)
340デフォルトの名無しさん (ワッチョイ 0f9f-MDar)
2021/06/25(金) 22:20:07.37ID:d0XkQs1z0 string
って言ったら怒る?
って言ったら怒る?
341デフォルトの名無しさん (ワッチョイ 3f7c-0Yon)
2021/06/25(金) 22:48:34.89ID:BFPZ/KMm0342デフォルトの名無しさん (ワッチョイ 8fa7-hdpQ)
2021/06/26(土) 05:49:15.18ID:I/0FJwDj0 スキーマじゃね
PHP全然関係ないけど
PHP全然関係ないけど
343デフォルトの名無しさん (ワッチョイ ffcb-SUSz)
2021/06/26(土) 12:37:16.56ID:gNSotHtr0 >>341
rssフィードはurlオブジェクト?の一部ってことじゃないんですか?
rssフィードはurlオブジェクト?の一部ってことじゃないんですか?
344デフォルトの名無しさん (ワッチョイ 0f2c-W41i)
2021/06/26(土) 13:10:59.38ID:6sjjJ5as0 Ruby なら、RSS 用のモジュールがある
https://docs.ruby-lang.org/ja/latest/library/rss.html
1. RSS 1.0をパースした場合は RSS::RDF オブジェクト
2. RSS 0.9x/2.0をパースした場合は RSS::Rss オブジェクト
3. Atom をパースした場合は RSS::Atom::Feed オブジェクト
3つの形式を抽象化して、同時に扱えるモジュールも、たぶん誰かが作っている
基本、こういうものを自分で作ってはいけない。
車輪の再発明は、低品質で、製作・保守コストが高いから、ダメ
https://docs.ruby-lang.org/ja/latest/library/rss.html
1. RSS 1.0をパースした場合は RSS::RDF オブジェクト
2. RSS 0.9x/2.0をパースした場合は RSS::Rss オブジェクト
3. Atom をパースした場合は RSS::Atom::Feed オブジェクト
3つの形式を抽象化して、同時に扱えるモジュールも、たぶん誰かが作っている
基本、こういうものを自分で作ってはいけない。
車輪の再発明は、低品質で、製作・保守コストが高いから、ダメ
345デフォルトの名無しさん (アウアウクー MMa3-a7kj)
2021/06/26(土) 13:18:13.21ID:eYiCTaZOM346デフォルトの名無しさん (オッペケ Sra3-ST6M)
2021/06/26(土) 19:41:08.02ID:76AEkw4Rr phpって数年使ってなかったが8でだいぶ書き方変わったんだな
347デフォルトの名無しさん (アウアウクー MMa3-b8U0)
2021/06/26(土) 19:50:56.58ID:9XPJSE1uM >>344
「車輪の再開発」は聞いたことある
「車輪の再開発」は聞いたことある
348デフォルトの名無しさん (ワッチョイ cf1d-kMi9)
2021/06/27(日) 08:11:30.48ID:X9FVTu1L0 3つのページから構成されているサイトを作成しているのですが、
スーパーグローバル変数$_POST['hoge']の内容をうまく送信できません
1つ目のページの入力フォームで受け取ったデータは、
2つ目のページで受け取り利用できるのですが、そのデータを3つ目のページに
うまく送信できません
<inpu type="hidden" name="hoge" value="$_POST['hoge']">
としましたがダメでした
どう対処したらよいでしょうか?
スーパーグローバル変数$_POST['hoge']の内容をうまく送信できません
1つ目のページの入力フォームで受け取ったデータは、
2つ目のページで受け取り利用できるのですが、そのデータを3つ目のページに
うまく送信できません
<inpu type="hidden" name="hoge" value="$_POST['hoge']">
としましたがダメでした
どう対処したらよいでしょうか?
349デフォルトの名無しさん (アウアウクー MMa3-a7kj)
2021/06/27(日) 08:26:06.44ID:FX7uqy6OM >>348
LaravelとかCodeIgnitor使ってるの?
LaravelとかCodeIgnitor使ってるの?
350デフォルトの名無しさん (ワッチョイ ffcb-SUSz)
2021/06/27(日) 10:26:55.16ID:ItQV7X9X0 feedを取ってくる場合、simplexmlとcurlのどちらがいいのでしょうか?
複数サイトになります。
複数サイトになります。
351デフォルトの名無しさん (ワッチョイ 3f02-lIZJ)
2021/06/27(日) 11:50:32.87ID:r75U+hPN0352デフォルトの名無しさん (ワッチョイ 8fa7-hdpQ)
2021/06/27(日) 12:25:12.65ID:pjTb3Z/m0353デフォルトの名無しさん (ワッチョイ ffcb-SUSz)
2021/06/27(日) 12:46:28.79ID:ItQV7X9X0354デフォルトの名無しさん (ワッチョイ 3f02-lIZJ)
2021/06/27(日) 13:19:37.68ID:r75U+hPN0355デフォルトの名無しさん (ワッチョイ 3f66-j5Ba)
2021/06/27(日) 13:32:19.99ID:eeXftvTT0 複数サイトの場合はcurlがいいってのはcurlを子プロセスとして複数同時に動かせるからってことじゃないの?
いずれにしても、curlがやってくれるのはhtmlを取ってきてくれるまで、よ?
いずれにしても、curlがやってくれるのはhtmlを取ってきてくれるまで、よ?
356デフォルトの名無しさん (ワッチョイ 0f2c-m5uv)
2021/06/27(日) 13:59:51.79ID:tkVDl+qA0 例えば、Ruby でも、普通に書くと、
open-uri モジュールのopen でファイルを取得する
require 'open-uri'
require 'nokogiri'
url = "https://example.com/"
doc = Nokogiri::HTML( open( url ) )
elements = doc.css( "h1" )
puts elements.first.content #=> Example Domain
これを、外部コマンドのcurl に書き換える事もできるが、
外部コマンド(プロセス)を呼ぶ必要がない
html = `curl https://example.com/`
doc = Nokogiri::HTML( html )
外部コマンドは、OS に左右される
特に、Windows では、curl.exe なのか、
PowerShell のcurl(curlモドキ)なのか、
アプリごとに微妙に挙動が異なるかも
(そもそもシステムに、Windowsを使うこと自体が間違いだけど。
すべての言語は、Linux用だから)
open-uri モジュールのopen でファイルを取得する
require 'open-uri'
require 'nokogiri'
url = "https://example.com/"
doc = Nokogiri::HTML( open( url ) )
elements = doc.css( "h1" )
puts elements.first.content #=> Example Domain
これを、外部コマンドのcurl に書き換える事もできるが、
外部コマンド(プロセス)を呼ぶ必要がない
html = `curl https://example.com/`
doc = Nokogiri::HTML( html )
外部コマンドは、OS に左右される
特に、Windows では、curl.exe なのか、
PowerShell のcurl(curlモドキ)なのか、
アプリごとに微妙に挙動が異なるかも
(そもそもシステムに、Windowsを使うこと自体が間違いだけど。
すべての言語は、Linux用だから)
357デフォルトの名無しさん (ワッチョイ ffcb-SUSz)
2021/06/27(日) 14:45:24.55ID:ItQV7X9X0358348 (ワッチョイ cf1d-kMi9)
2021/06/27(日) 14:55:13.19ID:X9FVTu1L0359デフォルトの名無しさん (ワッチョイ 3f02-lIZJ)
2021/06/27(日) 15:50:44.18ID:r75U+hPN0 >>358
value="<?php echo $_POST['hoge']; ?>"
value="<?php echo $_POST['hoge']; ?>"
360348 (ワッチョイ cf1d-kMi9)
2021/06/27(日) 16:08:52.70ID:X9FVTu1L0361デフォルトの名無しさん (スププ Sd5f-itWn)
2021/06/27(日) 17:11:37.21ID:Cz2fHMTfd ローカルホストで練習中にphpmyadminでSQLにWHERE文をつけ忘れupdateして全データが更新されてしまいました。
本番でやったら恐ろしい事だと思うんですが、ロールバックのやり方等あったら教えてもらえませんか。
一応ターミナルでログインしてROLLBACK;はしましたが戻らなかったです。
本番でやったら恐ろしい事だと思うんですが、ロールバックのやり方等あったら教えてもらえませんか。
一応ターミナルでログインしてROLLBACK;はしましたが戻らなかったです。
362デフォルトの名無しさん (ワッチョイ 0f2c-m5uv)
2021/06/27(日) 17:45:47.61ID:tkVDl+qA0 バックアップを取っておけば?
snap shot とか
snap shot とか
363デフォルトの名無しさん (ワッチョイ cf10-LXYk)
2021/06/27(日) 18:37:11.40ID:Hik46M4e0 >>361
オートコミットきっとけば
オートコミットきっとけば
364デフォルトの名無しさん (ワッチョイ 8fa7-hdpQ)
2021/06/27(日) 18:39:50.32ID:pjTb3Z/m0365デフォルトの名無しさん (ワッチョイ 8fa7-hdpQ)
2021/06/27(日) 18:46:38.38ID:pjTb3Z/m0 >>361
ロールバックはトランザクション開始してないとできないから
begin(トランザクション開始)してから書いて
updateしたらselectで確認したのちに問題があればrollback
問題がなければcommitする
つうかphp関係ないで…
ロールバックはトランザクション開始してないとできないから
begin(トランザクション開始)してから書いて
updateしたらselectで確認したのちに問題があればrollback
問題がなければcommitする
つうかphp関係ないで…
366360 (ワッチョイ cf1d-kMi9)
2021/06/27(日) 19:07:30.25ID:X9FVTu1L0367デフォルトの名無しさん (スププ Sd5f-itWn)
2021/06/27(日) 19:55:35.97ID:Cz2fHMTfd368デフォルトの名無しさん (ワッチョイ 4f08-H7K1)
2021/06/28(月) 08:58:02.88ID:GRcsjrE80 >>357
たしかに curl_multi_init() で初期化してからの一連の流れで複数の通信を非同期実行できるから、
それを「使いこなせば」、直列的に複数のサイトからデータ取得するよりは圧倒的に速くはなる
使いこなせば…ね
たしかに curl_multi_init() で初期化してからの一連の流れで複数の通信を非同期実行できるから、
それを「使いこなせば」、直列的に複数のサイトからデータ取得するよりは圧倒的に速くはなる
使いこなせば…ね
369デフォルトの名無しさん (ワッチョイ ffcb-SUSz)
2021/06/28(月) 12:05:36.38ID:SRAdQ7Kv0370デフォルトの名無しさん (ワッチョイ ffcb-SUSz)
2021/06/28(月) 12:30:55.32ID:SRAdQ7Kv0 simplexmlloadfileで取得したxmlなんですが、見やすいように整形出来ないでしょうか?非常に見づらいです。
var_dumpを使用しています。
$url_arr = ["http://blog.livedoor.jp/dqnplus/index.rdf","http://jin115.com/index.rdf"];
foreach($url_arr as $url){
$xml_elm = simplexml_load_file($url);
var_dump($xml_elm);
}
var_dumpを使用しています。
$url_arr = ["http://blog.livedoor.jp/dqnplus/index.rdf","http://jin115.com/index.rdf"];
foreach($url_arr as $url){
$xml_elm = simplexml_load_file($url);
var_dump($xml_elm);
}
371デフォルトの名無しさん (ワッチョイ 4f08-H7K1)
2021/06/28(月) 12:42:58.79ID:GRcsjrE80 >>370
var_dump($xml_elm);
までやってるのに自分で解決できないなら、それはもう「PHPの書き方自体がわかってない」って事じゃんw
とりあえず
$xml_elm を foreach() で回せ
foreachの対象は配列だけじゃない
var_dump($xml_elm);
までやってるのに自分で解決できないなら、それはもう「PHPの書き方自体がわかってない」って事じゃんw
とりあえず
$xml_elm を foreach() で回せ
foreachの対象は配列だけじゃない
372デフォルトの名無しさん (ワッチョイ ffcb-SUSz)
2021/06/28(月) 12:53:32.28ID:SRAdQ7Kv0373デフォルトの名無しさん (ワッチョイ 3f5c-lfrx)
2021/06/28(月) 12:55:48.26ID:flv9QEa50 ワロタw
374デフォルトの名無しさん (ワッチョイ 4f08-H7K1)
2021/06/28(月) 13:32:04.00ID:GRcsjrE80 >>372
print_r($xml_elm);
そういえば前にも似た感じの質問してた人いたが同一人物?
もし同一人物なら諦めた方がいいぞ
スキップできない人が100M走のオリンピック選手目指してるレベル
print_r($xml_elm);
そういえば前にも似た感じの質問してた人いたが同一人物?
もし同一人物なら諦めた方がいいぞ
スキップできない人が100M走のオリンピック選手目指してるレベル
375デフォルトの名無しさん (ワッチョイ 0f2c-m5uv)
2021/06/28(月) 13:42:08.81ID:quG4wdoj0 Ruby では、
p obj で、オブジェクトの中身を表示できる。
pp obj で、きれいに表示できる
PHP には、pretty print みたいな機能が無いの?
p obj で、オブジェクトの中身を表示できる。
pp obj で、きれいに表示できる
PHP には、pretty print みたいな機能が無いの?
376デフォルトの名無しさん (ワッチョイ 4f08-H7K1)
2021/06/28(月) 13:44:54.19ID:GRcsjrE80 お前ら>>2をよく読むように
377デフォルトの名無しさん (ワッチョイ ffcb-SUSz)
2021/06/28(月) 16:18:41.46ID:SRAdQ7Kv0378デフォルトの名無しさん (ワッチョイ 4f08-H7K1)
2021/06/28(月) 17:06:46.28ID:GRcsjrE80379デフォルトの名無しさん (オッペケ Sra3-BOqF)
2021/06/29(火) 12:43:13.08ID:QFJ3/yA+r 条件分岐して
$user_id = $comment->comment_author; (投稿に名前を入力された場合)
$user_id = empty($comment->user_id) ? "default" : $comment->user_id; (投稿に名前を入力せずにコメントが投稿された場合)
に分岐させる場合、
if foreach でどう構文を書けばよいのでしょうか?
$user_id = $comment->comment_author; (投稿に名前を入力された場合)
$user_id = empty($comment->user_id) ? "default" : $comment->user_id; (投稿に名前を入力せずにコメントが投稿された場合)
に分岐させる場合、
if foreach でどう構文を書けばよいのでしょうか?
380デフォルトの名無しさん (ワッチョイ 4f08-H7K1)
2021/06/29(火) 14:13:26.09ID:jcOSDUmu0 >>379
// 最初にこうやってデフォルト値で初期化して
$user_id = 'default';
// こうすればいいだけでは?
if (!empty($comment->comment_author)) {
$user_id = $comment->comment_author;
} elseif (!empty($comment->user_id)) {
$user_id = $comment->user_id;
}
三項演算子は便利だけど、こういう質問をしている段階で無理して使わなくていい
この質問でなぜ foreach がいきなり出てくるのかは理解不能w
// 最初にこうやってデフォルト値で初期化して
$user_id = 'default';
// こうすればいいだけでは?
if (!empty($comment->comment_author)) {
$user_id = $comment->comment_author;
} elseif (!empty($comment->user_id)) {
$user_id = $comment->user_id;
}
三項演算子は便利だけど、こういう質問をしている段階で無理して使わなくていい
この質問でなぜ foreach がいきなり出てくるのかは理解不能w
381デフォルトの名無しさん (ワッチョイ 8fa7-hdpQ)
2021/06/29(火) 15:56:17.02ID:3ACgfFjZ0 名無しで投稿したいのに
ログイン済みだからってわざわざ身バレさせてあげるってことか?
鬼畜やな
ログイン済みだからってわざわざ身バレさせてあげるってことか?
鬼畜やな
382デフォルトの名無しさん (オッペケ Sra3-BOqF)
2021/06/29(火) 16:14:27.35ID:QFJ3/yA+r383デフォルトの名無しさん (オッペケ Sra3-BOqF)
2021/06/30(水) 00:45:39.78ID:9XHMQjkRr すみません調べてもわからなかったことがあるんですが、
$date = get_comment_date( 'Y/n/d', $comment->comment_ID);
<span class="my_author"><= $date ></span>
で日付けを取得してるんですが (Y/n/d)と出力したい場合どうすればいいんでしょうか?
日付けを()でくくる方法をネットで調べたんですがどうしてもわかりません...
$date = get_comment_date( 'Y/n/d', $comment->comment_ID);
<span class="my_author"><= $date ></span>
で日付けを取得してるんですが (Y/n/d)と出力したい場合どうすればいいんでしょうか?
日付けを()でくくる方法をネットで調べたんですがどうしてもわかりません...
384デフォルトの名無しさん (ワッチョイ 0f2c-m5uv)
2021/06/30(水) 01:04:12.91ID:iVkkZXbL0 そういうフォーマットが無いなら、
$date の前後に、文字列を連結して、( ) を付ければ?
それか、それを関数化して使うとか
$date の前後に、文字列を連結して、( ) を付ければ?
それか、それを関数化して使うとか
385デフォルトの名無しさん (ワッチョイ 3f02-lIZJ)
2021/06/30(水) 01:08:32.08ID:+uONOblq0 $date = get_comment_date('(Y/n/d)', $comment->comment_ID);
でよいのでは?
でよいのでは?
386デフォルトの名無しさん (アウアウクー MMa3-a7kj)
2021/06/30(水) 06:56:15.60ID:gHjUFFSPM 日付扱うなら nesbot/carbon が楽だよ
387デフォルトの名無しさん (オッペケ Sra3-BOqF)
2021/06/30(水) 15:33:44.49ID:E5lZLJuwr388デフォルトの名無しさん (ササクッテロラ Spa3-DNyh)
2021/07/01(木) 16:07:46.68ID:/VJoNeIAp VBで二限一次方程式のツール作るとしたら使う文法教えてくれ
389デフォルトの名無しさん (ワッチョイ 3f5c-lfrx)
2021/07/01(木) 17:07:12.29ID:rtzdpng60390デフォルトの名無しさん (ワッチョイ cf1d-kMi9)
2021/07/01(木) 22:30:32.59ID:FtQP+R2v0391デフォルトの名無しさん (ワッチョイ 8aa9-Q9JX)
2021/07/02(金) 05:15:42.19ID:8vqpw3og0 古いwordpressで徐々にレスポンシブ対応ページに変更しているのですが、
特定のurl(ドメイン/news/, ドメイン/blog/・・・など増加予定)の場合というifを作って
echoでレスポンシブのcssを出力したいです。
IPアドレスなどでレスポンシブ用cssを出すのはすでに実現しています。
$url = esc_url($_SERVER['REQUEST_URI']);
複数のURIの中からマッチさせたいです。
足していくので改行を使った配列を使うのが良いのか、strpos, strstrを使えば良いのか
どのような判定をすればいいでしょうか?
$responsive_url = array(
/news/,
/blog/
};
if(判定する関数($url, $responsive_url)){
echo "cssを出す処理";
}
みたいな感じになるのでしょうか
特定のurl(ドメイン/news/, ドメイン/blog/・・・など増加予定)の場合というifを作って
echoでレスポンシブのcssを出力したいです。
IPアドレスなどでレスポンシブ用cssを出すのはすでに実現しています。
$url = esc_url($_SERVER['REQUEST_URI']);
複数のURIの中からマッチさせたいです。
足していくので改行を使った配列を使うのが良いのか、strpos, strstrを使えば良いのか
どのような判定をすればいいでしょうか?
$responsive_url = array(
/news/,
/blog/
};
if(判定する関数($url, $responsive_url)){
echo "cssを出す処理";
}
みたいな感じになるのでしょうか
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… [BFU★]
- NY円、一時1ユーロ=180円台まで下落…1999年のユーロ導入以来初 [蚤の市★]
- 【外交】日中関係悪化、長期化の様相 2012年には自動車輸出80%減も ロイター★3 [1ゲットロボ★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」 [ぐれ★]
- 「稼ぐのよ!」高市総理が電話ガチャ切りで伝えたこと 鈴木憲和農林水産大臣が国政報告会に出席 自身が目指す農政の方針語る [煮卵★]
- 高市「シカ発言撤回しない」ネトウヨに媚びた発言したら総理になれた。成功体験が忘れられない😲 [861717324]
- 『しんちゃんと岸田さん』 [175344491]
- 竹田天皇「中国の渡航自粛勧告は日本にとって渡りに船」 [377482965]
- 自民「高市の一言でこれまで積み上げてきた関係が駄目になる。言葉の重みを分かっていない。自分でまいた種は自分で刈り取ってもらう」 [256556981]
- 中国発日本行の航空券、491,000件(全体の32%)がキャンセルされたと判明。高市どうすんのこれ [603416639]
- 【緊急】日本、円安バブル遂に崩壊!インバウンド崩壊に株大暴落! [383063292]
