【PHP】下らねぇ質問はここに書き込みやがれ 11at TECH
【PHP】下らねぇ質問はここに書き込みやがれ 11 - 暇つぶし2ch456:デフォルトの名無しさん
20/09/01 19:46:48.75 i86JiUYA0.net
URLリンク(qiita.com)
エラー原因を考えたのですが、dir以下のファイルを全て取得してくれる。ファイルがひとつもない場合は空の配列が返ってくる。
画像ファイルをローカルディスクに置いているのが原因でしょうか?
<img src"<>" alt"<>">←画像が空でエラー? 

457:デフォルトの名無しさん (ワッチョイ ae02-PKC+)
20/09/01 19:59:09 i86JiUYA0.net
>>449
ありがとうございます。構文チェックは一応通したのですが、間違ってるのでしょうか?

458:デフォルトの名無しさん
20/09/01 22:21:57.04 dJFtqmh60.net
php7てsqlite組み込まれてるの?

459:デフォルトの名無しさん
20/09/02 12:29:18.50 U40YU3HI0.net
Ruby でも、空フォルダを、glob したら、空配列が返ってくる
glob_pattern = "c/users/owner/documents/test/*"
p Dir.glob( glob_pattern ) #=> [ ] 空配列

460:デフォルトの名無しさん
20/09/02 13:48:31.22 1p1FdXke0.net
ギャラリーにスライドアクションを追加したものを自作したいのですがJavaのみで可能でしょうか?
無料で自作したいので

461:デフォルトの名無しさん (ワッチョイ 272c-q/EU)
20/09/02 14:17:50 U40YU3HI0.net
Windows 10, WSL, Ubuntu 18.04 で、Ruby on Rails のプロジェクトでは、
apt で、libsqlite3-dev, sqlite3 を入れた。
バージョンは、3.22.0

sudo apt-get update
sudo apt-get install -y libsqlite3-dev sqlite3

sqlite3 -version
3.22.0 2018-01-22 18:45:57

インストール済みのバージョンを表示する
apt list --installed sqlite3 libsqlite3-dev

462:デフォルトの名無しさん
20/09/02 20:18:28.62 1p1FdXke0.net
URLリンク(codepen.io)
ギャラリー画像にスライダーをつけるコンテンツを作りたいのですが、画像クリック後に自動スライダーを設置する場合
どのような要素が必要なのでしょうか? 

463:デフォルトの名無しさん
20/09/02 20:48:41.76 U40YU3HI0.net
自作スライダーは、かなり難しい。
jQuery で自作する本を持ってるけど、20~30ページはある
そういうモジュールを探した方がよい

464:デフォルトの名無しさん (ワッチョイ bfc7-JFwp)
20/09/02 20:58:27 Q8JymlDa0.net
simplexml_load_stringってなんでしょうか?
curl_exceでrssを取ってきました
これはstringで、simplexml_load_stringを使うとobject型になります
なぜcurl_exceのままだと、rssの整形などに向かないのでしょうか?

465:デフォルトの名無しさん
20/09/02 22:01:38.91 1p1FdXke0.net
>>457
やっぱり難しいんですかね… codepenでもなかなか作ってる方がおられませんでしたので。
ギャラリーをjavaで作ってcssのみでスライダーを作れば可能な気がしますが…

466:デフォルトの名無しさん
20/09/03 08:44:28.32 A5QSD7iW0.ne


467:t



468:デフォルトの名無しさん (ワッチョイ 87f1-j4NM)
20/09/03 13:01:28 t+42bWz40.net
URLリンク(www.tokyo-sports.co.jp)
どうやってログインしますか?

469:デフォルトの名無しさん
20/09/03 16:15:45.47 a0nrio530.net
$feed = simplexml_load_string($str)って何をしているんでしょうか?
rssをcurl_exceで取ってきたファイルはこれです
これが$strです
URLリンク(ideone.com)
xmlとhtmlが混ざったような内容です

470:デフォルトの名無しさん
20/09/03 17:35:21.91 iWURdNad0.net
>>460
すみません

471:428
20/09/04 00:07:28.09 Wl7qFIBb0.net
>>428
に書いておいた
>URL か、RSSのバージョンや、XML の構造が分かれば、誰かが答えてくれるかも
例えば、428 のyahoo なら、rss version="2.0"
>>462
のような、HTML, XML が混じったようなものには、ならない

472:デフォルトの名無しさん
20/09/04 05:24:07.16 cc1Vcc3X0.net
いえ、phpのことです

473:デフォルトの名無しさん
20/09/04 17:23:37.92 H4/C6VWc0.net
return $instance ?? $instance = new obj();
return $instance ??= new obj();
上記の二つはやってる事同じですか?

474:デフォルトの名無しさん (ワッチョイ 6708-ALHH)
20/09/04 17:39:42 J2wZN3ap0.net
>>452
PHP5から組み込まれてるよw
MySQLみたいにサーバ立ち上げなくて良いし
ファイル作らずにメモリ上だけで処理できたりもするし
初学者の学習にはとても便利

475:デフォルトの名無しさん
20/09/04 17:49:13.52 J2wZN3ap0.net
>>458
>>393を読んでコピペで良いから3つそれぞれのコードを実行しよう
>>410もそうだが、頭でウジウジ考えてる暇があったら、コードを書いて実行して結果を見ろってw
それがPHPみたいなスクリプト言語の良さなんだから
あとPHPマニュアルを読もう
PHPマニュアルが理解できないなら諦めた方がいい
>>432
別にどっちでも良いが、データ構造を見るだけならprint_r()の方が視認はしやすい
データの型まで正確に見たい時はvar_dump()を使う

476:デフォルトの名無しさん
20/09/04 18:01:47.07 J2wZN3ap0.net
>>466
同じ
↓は全部同じ

// 普通にif文
if ($instance) {
return $instance;
} else {
return $instance = new obj();
}
// 三項演算子
return ($instance) ? $instance : $instance = new obj();
// Null合体演算子(PHP7.0~)
return $instance ?? $instance = new obj();
// Null合体代入演算子(PHP7.4~)
return $instance ??= new obj();

477:デフォルトの名無しさん
20/09/04 18:11:47.03 H4/C6VWc0.net
>>469
ありがとうございます

478:デフォルトの名無しさん
20/09/04 18:13:12.03 tS8Mz4CH0.net
正直代入とreturnを同一行で書くのは辞めた方がいい(分かりにくい)
分かりやすく書くならif文は
if (is_null($instance)) {
$instance = new obj();
}
return $instance;

479:デフォルトの名無しさん
20/09/04 18:30:36.52 H4/C6VWc0.net
>>471
アドバイスありがとうございます
例示したコードがアレなだけで、実際は使わないと思います

480:デフォルトの名無しさん (ワッチョイ bfc7-JFwp)
20/09/04 22:14:28 cc1Vcc3X0.net
notepad++でphpのデバッグをするにはどうしたらいいんでしょうか
dbgpというプラグインがありますが、他に必要なものはありますか?

481:デフォルトの名無しさん
20/09/04 22:54:21.85 tS8Mz4CH0.net
>>473
素直にvisual studio codeに拡張機能のPHP Debugを入れ
PHP側はxdebugを導入すれば可能にはなる
以下のサイトに割と詳しく説明してあるけど、これで分からないなら多分無理かも
(ここの例はwindowsにxamppを入れていてその環境にxdebugを導入する感じだが
サーバー側はlinuxでもやることは同じ)
URLリンク(qiita.com)

482:デフォルトの名無しさん (ワッチョイ bfc7-JFwp)
20/09/05 05:33:43 39rD+iX+0.net
>>474
vscode重いので、、、

483:デフォルトの名無しさん (ワッチョイ bfc7-JFwp)
20/09/05 05:34:21 39rD+iX+0.net
というかphp debug入れなくてもlinterは動いているようですよ
vscodeの場合

484:428
20/09/05 13:50:29.18 dAk5cbFF0.net
>>428
のyahoo の、rss version="2.0" のXML と、
>>462
のような、HTML, XML が混じったようなものは、明らかに異なる
つまり、君が間違っていることは明らか。
だから、そのやり方を捨てればよい
そもそも、数学の証明のように、考える要素がない
文系の受験・資格と同じ。
応用問題を除けば、知ってるかどうかだけ。
つまり、検索して答えを探せるかどうかだけ
Ruby が文系ばかりなのは、考える要素がなくて、正解を検索して探すだけだから。
これがPython だったら大変。
数学的に正しいかどうか、考えないといけない

485:デフォルトの名無しさん (ワッチョイ 5f02-ALHH)
20/09/05 14:43:59 tqha0WnR0.net
>>462 は、>>425 のプログラムの途中でrss出力したから、<head>やらなんやらが最初にあるだけだろ
てか、>>429 でちゃんと取得できるしな

Rubyおじさん、ここ張り付いてるならちゃんと順を追って見てやれよw

486:デフォルトの名無しさん
20/09/05 17:05:06.99 0lqzi+R60.net
>>477
なんだ、お前は考える能力がなく検索するしかできないというのは自覚してるのか。それとも他人事だとでも思ってるのか。
お前はその検索能力すら低くて、いつも的外れなことを言う。さらに自分に都合の悪いことは見えない聞こえないというメンタル。
周りが迷惑するだけだから、他人の話に割って入るな。

487:デフォルトの名無しさん
20/09/06 03:27:54.27 acovuGVz0.net
Smartyってもう古い・・・?
いまさらわざわざ覚える必要ない?

488:デフォルトの名無しさん
20/09/06 07:31:33.56 2TkLSo7O0.net
>>490
Smarty更新止まってるわけじゃないから色々良くはなってるんだろうけど、Blade学んでおいたほうが後にLaravelさわる時に学習コスト下がるから、Bladeの方がよいだろうね
Bladeの単体版BladeOneで検索!

489:デフォルトの名無しさん
20/09/07 19:06:37.73 iwm7p9a20.net
>>480
>>481
今の流れはviewはJavaScript側にまかせるって感じだしそこまで真剣にテンプレートエンジンを覚える必要ない。

490:デフォルトの名無しさん (アウアウカー Sa9b-mWGn)
20/09/07 22:58:27 vp2iGZZIa.net
それってページは読み込まないけど、HTMLの一部分が変わって表示が変わるやつ?
phpではできないの?何という技術で調べたら良い?

491:デフォルトの名無しさん
20/09/08 00:47:57.85 7TbD0w8C0.net
テンプレートエンジンを使った場合は、基本的にサーバーサイドでHTMLが構築されそれを返すという感じですが
(レガシーなサイトならその後の動的要素はjqueryを使ったりしてページを書き換えますが)
フロントエンドのフレームワークを用いると、ページ自体は全く無い訳じゃないですが
サーバーが返すHTML的には動的な要素は基本無くなるので
(jsファイルなどの読み込みのキャッシュ回避の為に適当なクエリを追加するような要素があるならそこは動的ですが)
簡単なものを返す事になり、その実装はjavascriptにあるみたいな形になります
それらが可能なフレームワークはVue.jsやらreactやら色々ありますが
それらの質問はそもそもPHPじゃないのでスレ違いではあります
因みに、Vue.js等は流行りつつあるとは思いますが、技術レベル的に採用出来ない会社の方が多い気がします・・・

492:デフォルトの名無しさん (ワッチョイ 6708-ALHH)
20/09/08 16:41:14 6+RBtSWt0.net
>>480
古いけど、「覚える」というほど学習コストがかかるものでもないから、基本構文は1,2時間もあれば覚えられる
それはBladeでも一緒なのでとりあえず触っとけばいいよ

493:デフォルトの名無しさん (ワッチョイ eaa9-pVuC)
20/09/09 21:04:09 YISNdA1z0.net
USキーボードになると、phpやhtml,cssを書いている時に
良かったと思えることってある?

スペースは広くなってキーの位置も色々も変わるけど
記号周りとphpなどでやっぱJPよりUSのほうが良いなということある?

494:デフォルトの名無しさん
20/09/11 18:02:31.73 rtPJv6Ig0.net
>>486
ウェブ系だと、例えば「;」と「:」の記号を多用するが
101キーボードだと、Shift押すだけで相互に変わるみたいなメリットはある
BackSpaceやEnterキーの押しやすさも、俺は101の方が好み
慣れだと言われたらそれでお終いなんだがw

495:デフォルトの名無しさん
20/09/11 18:05:41.44 rtPJv6Ig0.net
あ、「;」と「:」よりも「'」と「"」の方がメリットが大きいか
ほんと些細な差なんだが、入力に無駄がないのは101だと思う

496:デフォルトの名無しさん
20/09/11 21:45:27.08 VbzviMeM0.net
記号に関しては完全に同意

497:デフォルトの名無しさん
20/09/14 19:30:52.06 0O/OkpbE0.net
Visual Studio CoreでPHPをデバッグするとき、出力結果が「デバッグコンソール」にHTMLソースとして表示されるので、
ボタンを押してページ遷移した時のデバッグが出来ません。
これはどのようにデバッグすればいいですか?

498:デフォルトの名無しさん
20/09/15 20:43:37.77 5APAKd5f0.net
自分のホームページでちょっとした仕事をPHPをさせようと思っています。
そのPHPは変数の配列が巨大でメモリ100MB以上使うのですが
このメモリの割りあてはサーバーですか、閲覧者のPCでしょうか?

499:デフォルトの名無しさん
20/09/15 20:46:51.20 0b6pmYZU0.net
>>491
サーバー

500:デフォルトの名無しさん
20/09/15 21:04:32.22 5APAKd5f0.net
>>492
そっか、じゃあupするのはやめときます。
ありがとう

501:デフォルトの名無しさん
20/09/16 13:06:39.13 AE1Uwazk0.net
phpでwebサイトつくるとき、apacheのプロセス内で実行する(非CGI)というのがあるけど、
例えば巨大なデータをプロセス内に持っておく、ということはできるの?
全てのwebリクエストでその巨大なデータを共用する。
もしできないなら、phpで常駐プロセスを作ってそれでapacheと連携してwebリクエストを処理するような事は可能?

502:デフォルトの名無しさん
20/09/16 13:09:06.47 AE1Uwazk0.net
test

503:デフォルトの名無しさん
20/09/16 16:34:31.11 VpAz8kB70.net
Ruby on Rails では、そういう事はしない
巨大なデータは、データベース(DB)内にあって、
ブラウザからのリクエスト毎に、DB内からデータを取り出して、送信する
関係DB では、MariaDB(MySQL), PostgreSQL、
NoSQL では、Mongo, Redis, Cassandra

504:デフォルトの名無しさん
20/09/16 17:30:16.06 AE1Uwazk0.net
でも、webリクエストのたびに膨大な回数DBアクセスが生じる場合、
データをPHPの常駐プロセスで持ってDBアクセスを無くす方が速いでしょ。
常駐プロセスの作り方は検索すると出てくるけど
apache web serverとの連携方法は書かれてない

505:496
20/09/16 17:59:24.92 VpAz8kB70.net
DB は検索に特化してるプロだから、プログラミング言語じゃ勝てない
最初から、B+tree とかを使っているから、リスト・辞書などじゃ勝てない。
辞書も速いけど、再構成とかするから、DBには勝てない
安全性・整合性・一貫性などもあるし、トランザクション・並列処理とか

506:デフォルトの名無しさん
20/09/16 17:59:32.44 tUU8dMVW0.net
普通はDB側のキャッシュを活用する

507:デフォルトの名無しさん
20/09/16 18:50:43.97 U9VJx1m90.net
前から気になってたんだけど
phpの質問スレに冒頭から「Ruby on Rails では」ってレスしてるけど、なぜそんな嫌がらせするの?
こっちはphpに関するレスが見たいだけなのに・・・

508:496
20/09/16 18:51:27.15 VpAz8kB70.net
そもそも、80:20 の法則もある。
よく使う80% のデータは、20% のサイズしかない。
データの局所性
残りの80% のサイズは、休眠口座みたいなもので、まず使わない。
だから、それをメモリ内に置いておくのは、ムダ。
DB へ保存しておいて、メモリ内からは削除すべき
つまり、その都度、必要なデータだけを、DBから取得するのが効率的
図書館と同じ。
必要になったら、図書館へ行って、本を読む
すべての本を毎日、持ち歩く必要はない。
必要な分だけ取得して、使ったら捨てる

509:496
20/09/16 18:58:38.96 VpAz8kB70.net
Ruby on Rails が、すべてのフレームワークの基本だから
フレームワークの作者で、Rails を知らない香具師は、いない

510:デフォルトの名無しさん
20/09/16 19:28:07.69 YfCR4bUN0.net
基本を知ってるか知らないかどうかではない
その話をしているかどうかだ
総合スレでも何でも無いPHPスレでPHP話が出ていたらPHPで返せ
その後、ちなみにRailsでは~と話すのならまだ分かる
実は狂信者の如く振る舞ってアンチ工作してるとしても辞めとけ

511:デフォルトの名無しさん
20/09/16 19:32:06.77 ZvL1SNiHr.net
Railsすげえなデータベースってものが使えるのか
PHPじゃ100%不可能
今からRailsに変更すべき

512:デフォルトの名無しさん
20/09/16 20:03:31.52 eJDvfDFO0.net
>>503
そいつはただの狂人だから、スルーする以外に対処法方が無いのが歯痒い

513:デフォルトの名無しさん
20/09/16 21:30:15.89 66kQJWEh0.net
>>497
>でも、webリクエストのたびに膨大な回数DBアクセスが生じる場合
なんでそんな設計にしちゃうの?

514:496
20/09/16 21:40:03.34 VpAz8kB70.net
Ruby on Rails の本には、N + 1 問題を回避しろとか、必ず書いてある

515:デフォルトの名無しさん
20/09/16 22:29:54.32 LchWuwwF0.net
rubyキチガイは無視して・・・
PHPならLaravelで気持ちよく開発出来る訳でrailsなんか使う理由が全く無いんだよね

516:デフォルトの名無しさん
20/09/17 06:34:41.70 uXMZOvCt0.net
そうしないために常駐つくる方法を知りたのだから

517:デフォルトの名無しさん
20/09/18 09:15:47.28 lvwc4UOr0.net
Redisとかmemcachedとか

518:デフォルトの名無しさん
20/09/18 19:42:45.46 Pqj6StLo0.net
>>494
とりあえず、>>510も紹介してくれている「Memcache」ってググろう
あと ruby をNGワードに入れておこう
ただのキチガイなので相手にしないようw
>>497
>>506が書いている通り、「webリクエストのたびに膨大な回数DBアクセスが生じる」のであれば、それは設計がおかしい
例えば、�


519:X新よりも読み出しの方が圧倒的に多いブログなんかだと、 DBからの読み出し結果をキャッシュして再利用するか、あるいは生成したHTML自体をキャッシュして利用する



520:デフォルトの名無しさん
20/09/21 16:47:29.93 Gy93ozB80.net
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . $content;
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');
return $content;
}
この部分でCannot redeclare rss_post_thumbnail() (previously declared in wp-content/themes/luxech/functions.php:206)
というエラーが出るのですが何が原因なのでしょうか?

521:デフォルトの名無しさん
20/09/21 23:19:13.79 +seX53Ud0.net
そのエラーメッセージで検索すれば?
Cannot redeclare と言うことは、再宣言・再定義できないとか?

522:デフォルトの名無しさん
20/09/24 13:51:32.22 bv8MXy5i0.net
  include('simplepie.inc'); // simplepie.inc を読み込む
$feed=new SimplePie; // インスタンス生成
$feed->set_cache_location('cache'); // Cache ディレクトリ
$feed->enable_cache(false); // Cacheなし
$feed->set_feed_url(''); // フィードしたいRSSのURL
$feed->init(); // パースを実行
$feedItems=$feed->get_items(0,5); // 表示件数を指定(この場合5個)
foreach($feedItems as $item){
$date = $item->get_date('Y年m月d日'); // 各記事の日付
$title = $item->get_title(); // 各記事のタイトル
$link = $item->get_link(); // 各記事のURL
// $item->get_content() の中からimgタグを抽出
if(preg_match('|src="(.*?).jpg"|i', $item->get_content(), $match)){
$img = '<img src="'.$match[1].'.jpg" />';
} else {
// 画像がないときの処理
$img = '<img src="#.jpg"/>';}//画像
echo "<div class='gom3'>";
echo "<li class='wagom'>";
echo $img;
echo "<div class='gom'>";
echo "<div class='gom2'>";
echo $date;
echo "</div>";
echo "<div>";
echo "<a href='$link'>$title</a>";
echo "</div>";
echo "</div>";
echo "</li>";
echo "</div>";}
</dl>
画像にクラスをつけるか画像の大きさを指定したいのですがどこに加えればよいのでしょうか?

523:デフォルトの名無しさん
20/09/24 18:04:30.30 VoKHAR8f0.net
get_contentで記事中からsrcのURLを抽出しているわけだから、その画像は相手のサーバにある
すなわちHTMLタグで指定するしかない
どうしても加工したかったら、そのURLから画像を自分のところにダウンロードして加工する

524:デフォルトの名無しさん
20/09/24 22:17:56.52 bv8MXy5i0.net
>>515
ですよね…
RSSを収集してフレックスでカードスタイルに縦並びしたかったのですが…
別の方法を取るしかなさそうですね

525:デフォルトの名無しさん
20/09/24 22:18:10.58 bv8MXy5i0.net
>>515
ありがとうございます

526:デフォルトの名無しさん
20/09/24 22:48:39.18 80+YcRw80.net
他人のサイトの画像をダウンロードして、
自分のサイトで公開・配布したら、著作権法違反
他人の作った画像には著作権があるから、勝手に公開・配布できない

527:デフォルトの名無しさん
20/09/25 01:51:00.49 xFhMGRZc0.net
>>518
一応RSSの相互フォロー?って形を取る予定でした。なので無断ではありません。

528:デフォルトの名無しさん
20/09/25 11:36:07.13 cWjHJ+D60.net
>>516
カードスタイルで画像並べるだけなら、「css 画像 内接」でググるとよろしいかと

529:デフォルトの名無しさん
20/09/25 12:08:07.83 xFhMGRZc0.net
>>520
ありがとうございます もう一点 わからないのですが wordpressでfunction.phpにコードを足したとき
Cannot redeclare my_php_Include() その関数は既に宣言されてるから再宣言はできないよ! と表示されてしまいます
//ショートコードを使ったphpファイルの呼び出し方法
function my_php_Include($params = array()) {
extract(shortcode_atts(array('file' => 'default'), $params));
ob_start();
include(STYLESHEETPATH . "/$file.php");
return ob_get_clean();
}
対策などはあるのでしょうか⁇

530:513
20/09/25 13:39:05.44 mGml3uVc0.net
そのエラーメッセージで検索すれば?

531:デフォルトの名無しさん
20/09/25 22:25:49.44 xFhMGRZc0.net
>>522
検索しましたらオリジナルの関数をつけろと出てきました。
ありがとうございます

532:デフォルトの名無しさん
20/09/26 11:41:44.18 aYgi9d/P0.net
PhpStormがどうたら言われてるけど、WindowsやしVS Codeでいいよね
PHPはMac記事ばっかで役に立たんのが多い

533:デフォルトの名無しさん
20/09/26 15:16:21.71 F3kB0pJy0.net
使いやすいのでいいかと
俺はデバッグにはnetbeans使ってる

534:デフォルトの名無しさん
20/09/30 11:44:43.34 TOyie83v6.net
pythonでcsvファイルを読み込んだのですが中身がnanになります。解決方法を教えてください

535:デフォルトの名無しさん
20/09/30 12:19:14.46 NNWpaWfqa.net
>>526
スレチだヨソ池

536:デフォルトの名無しさん
20/09/30 18:30:53.96 s9/SbtbT0.net
ぴえん(´;ω;`)

537:デフォルトの名無しさん
20/09/30 18:55:23.84 Es2JFHZu0.net
>>526
コッチで聞いて
スレリンク(tech板)

538:デフォルトの名無しさん
20/10/06 20:16:58.88 foWbIn5B0.net
URLリンク(indigoblog.org)
URLリンク(www.expexp.jp)
2つのさいとを参考に
URLリンク(coliss.com)のtwenty twentyを実装したかったのですが。
function my_php_Include($params = array()) {
extract(shortcode_atts(array('file' => 'default'), $params));
ob_start();
include(STYLESHEETPATH . "/$file.php");
return ob_get_clean();
}
add_shortcode('myphp', 'my_php_Include');
function add_styles() {
wp_enqueue_style( 'twentytwenty', get_template_directory_uri() . 'css/twentytwenty.css', array(), false, 'all');
}
add_action('wp_print_scripts', 'add_styles');
function add_scripts() {
wp_enqueue_script( 'jquery', get_template_directory_uri() . '/js/jquery.js', array(), false, true );
wp_enqueue_script( 'jquery.event.move', get_template_directory_uri() . '/js/jquery.event.move.js', array(), false, true );
wp_enqueue_script( 'jquery.twentytwenty', get_template_directory_uri() . '/js/jquery.twentytwenty.js', array(), false, true );
}
と書きましたが機能しませんなぜでしょうか?

539:デフォルトの名無しさん
20/10/06 20:18:02.88 foWbIn5B0.net
子テーマの中にcssとjsファイルは作ってます。

540:デフォルトの名無しさん
20/10/06 22:06:54.82 p4WfFsDta.net
スレチだけど、基本的にブラウザでのJavaScriptは
まず最初の読み込み時に1回だけ実行されるんじゃなかったかな?
なのでjQueryの読み込みはfunction内での入れ込みで読み込みを書かずにsrcにベタ書きしないと動かないんじゃなかろうか
デバッグで順番に追いかけてみれば?

541:蟻人間
20/10/06 22:56:02.66 6+Ihw72hd.net
>>530
「機能しません」の意味をロボットにもわかるように教えて下さい。
DOM要素が足りないなら、高機能ブラウザの開発者ツールで確認出来ますし、
エラーが発生してるなら、エラーメッセージや警告メッセージをどうにかして取得できるはずです。
PHPではエラーや警告を表示しない設定になってることもあります。

542:デフォルトの名無しさん
20/10/07 04:14:52.54 qlNjOdYh0.net
まず、ブラウザのF12 開発者ツールを起動して、
コンソールのエラーメッセージで検索する!
それでも解決しなかったら、そのエラーメッセージも書いてください!
基本、人に聞く場合は、必ずエラーメッセージも必要です!

543:デフォルトの名無しさん
20/10/07 13:41:16.75 uVJ4tWMa0.net
>>534
Failed to load resource: the server responded with a status of 404 (Not Found)
エラーはずっとこれが表示されます。ファイルが見つかりませんと書かれてますが。
cpanelでjsファイルとcssファイルを作成して子テーマの真下に設置しました。

544:デフォルトの名無しさん
20/10/07 13:44:51.14 uVJ4tWMa0.net
>>532
wordpressのウィジェットにベタ書きすると機能しますが
投稿ページだと機能しないためhead前にjsを読み込み bodyの後に処理を追加しました。
それでも無理だったためfunction.phpに読み込みコードを書いて
処理をfunction.phpやベタ書きしましたが駄目でした。
エラーを見るにjsの読み込みで失敗してるようです。

545:デフォルトの名無しさん
20/10/07 14:10:44.84 ZdbvMSTI0.net
隊長!
PCIデバイスに実装されているメモリマップトレジスタを
ユーザアドレス空間にマップする方法を教えてください!!

546:デフォルトの名無しさん
20/10/07 21:39:14.94 wZw8KjXlM.net
>>536
それは>>530の一つ目のページで
jQueryがWordPressで読み込まれない事象の解決法
の2点を確認したって話し?
1.functions.phpできちんと読み込んでいるかどうかを確認する
2.jsファイルの書き方自体に問題がないか確認する
そもそものwebの基本は
1.クライアントブラウザがHTML文書を要求
2.サーバーがフォルダ検索して
もしもphpならばスクリプト(WordPress等フレームワーク)をPHPインタプリタにHTMLへの翻訳をせがむ
3.サーバーが受け取ったHTMLをクライアントブラウザにレスポンス
4.クライアントブラウザが受け取ったHTMLに
もしもJavaScriptがあればJavaScriptインタプリタがスクリプト(jQuery等)を解釈して実行する
つまりどちらのインタプリタにも実行可能なように書くのが基本

547:デフォルトの名無しさん
20/10/07 23:27:04.75 KwD6v+NFM.net
WordPressの困った人のスレ 3
スレリンク(hp板)
こっちでやってくれ

548:デフォルトの名無しさん
20/10/08 20:31:21.01 lYu0FZxpM
udemyでphpの基本は押さえた気分になったから、
laravelでサイト作り始めているのだけど、
エラーで詰まる詰まる。いくら調べても出てこないし、
公式ドキュメントも、やりたい機能の実装の見本が載っていない。
もっとPHPをやり込んでからlaravelみたいなフレームワークをやったほうがいいですか?

549:デフォルトの名無しさん
20/10/08 20:43:00.18 lYu0FZxpM
具体的にはこんなエラーメッセージが出ても、何がまずいのか分からない。
ルートとビューがポスト通信になっていないのかと思って、調べてもポスト通信になってるし。


The GET method is not supported for this route. Supported methods: POST.

550:デフォルトの名無しさん
20/10/09 02:48:42.36 iUiLRiWxR
laravelの本を読みます。

551:デフォルトの名無しさん
20/10/12 16:09:17.99 Wx/lfAmjI
「頭使えよ貧乏人」に思う、寝てても金入るシステムを作る人
URLリンク(www.youtube.com)
バカ不平多し★へつらい生きてるからリストラ対象
URLリンク(www.youtube.com)
勝ちは偶然、負けは必然★負けて消えた人に足りなかったものは?
URLリンク(www.youtube.com)
リーダー達の給料が高いのは単純労働者じゃないから
URLリンク(www.youtube.com)
できません、自信がありません、無理です★ボンクラにしたのは誰?
URLリンク(www.youtube.com)
稼げない人へ★情報商材こそ稼げない分野が分かる
URLリンク(www.youtube.com)
9割の人は、ただの作業員★自学自習こそ仕事の基本
URLリンク(www.youtube.com)
サラリーマン、10年経てばボンクラ説
URLリンク(www.youtube.com)

552:デフォルトの名無しさん
20/10/13 00:21:32.54 K6g9UrlF0.net
>>536
jqueryの宣言でready内部で書いてる?
jquery本体は読み込んでるだろうけどページ読み込み完了しないで処理呼び出してたりしてないか?

553:デフォルトの名無しさん
20/10/13 00:27:15.02 K6g9UrlF0.net
mb_send_mail関数使ってYahooのsmtpでメールテスト送信したいんだけど無理?

554:デフォルトの名無しさん
20/10/13 00:28:34.47 y5Oy6HcC0.net
>>535
404 エラーなら、ファイルパスが間違っているとかで、ファイルが存在しない。
そのエラーメッセージで検索すれば?
ここよりも、web制作管理板のスレで、聞いた方がよい

555:デフォルトの名無しさん
20/10/13 00:29:59.71 y5Oy6HcC0.net
よく知らないけど、Gmail とかは?

556:デフォルトの名無しさん
20/10/15 03:15:00.77 towjwoAJ0.net
未だに5.2脳で名前空間とトレイトがよくわからんのですが
名前空間はクラス名とかが被っても大丈夫にするものですよね?
名前空間自体がかぶることは想定してないのですか?
トレイトに関しては単一継承言語で多重継承をする仕組みと解説されてますが
ならば従来のextendsされるclassを単にtraitに置き換えればいいだけですか?

557:デフォルトの名無しさん
20/10/15 08:51:37.02 cPc7IjvF0.net
何か頭が固い?
名前空間が被るとか普通はあり得ないからw
ライブラリを利用するならそれと同じものは使わなきゃいいだけだし
クラス名が被った場合はuseするときにasで別名定義すればいいだけだしな
トレイトはとあるクラスに別の機能を追加されるために用意するぐらいの考えの方がいいかと

558:デフォルトの名無しさん
20/10/22 00:07:24.89 Nzd2Gs7H0.net
「われわれ人類がfacebookにログインするとき
通常は1回ログインすればそのあと後日わざわざidとpasswordを入力しなくてもログインできたままになっているのはどうしてですか?」
これを転職の面接で聞かれて答えれずに落ちました。
どう答えれば良かったのでしょうか?

559:デフォルトの名無しさん
20/10/22 00:16:56.03 RawMPlwj0.net
ブラウザにログインした履歴(クッキー)が残ってるから

560:デフォルトの名無しさん
20/10/22 00:19:01.22 GSppm9RQ0.net
宇宙人が常時監視しているからじゃないか?

561:デフォルトの名無しさん
20/10/22 03:58:03.24 4nLF7rxwr.net
>>550
いろんなスレに平気でコピペするようなやつはどっちにしても受からない

562:デフォルトの名無しさん
20/10/22 04:17:25.41 OxqRNNZs0.net
70億円調達のネットショップ作成サービスhey、「我の弱い人同士の組織力」武器にEC市場シェア拡大目指す
URLリンク(www.businessinsider.jp)
【劇団ノーミーツ1】役者も客も会わないオンライン演劇で7000人動員。制作チームは全員20代、半分は会社員
URLリンク(www.businessinsider.jp)
「ガーナのゴミ」がなぜ1点500万円の作品に変わるのか
URLリンク(www.businessinsider.jp)
利用、無料。日本版衛星データプラットフォーム「Tellus」がすごい理由…“宇宙の視点”でビジネスはこう変わる
URLリンク(www.businessinsider.jp)
「起業ブーム」が新たなフェーズに 大学発ベンチャーへの想い
URLリンク(forbesjapan.com)
かつて学者がやっていたことを、今は起業家がやっている
URLリンク(diamond.jp)
番号やアドレス不要の無料通話アプリRe-mo登場 ドワンゴが配信開始
URLリンク(japanese.engadget.com)
10年間使い続けた WordPress を辞めた理由 a-blog cms を選んだユーザーのお話
URLリンク(webtan.impress.co.jp)
「KFC創業者は65歳で起業した」遅咲き経営者4人の成功法則
URLリンク(president.jp)

563:デフォルトの名無しさん
20/10/29 11:03:21.58 9H1tlubDM.net
こちらの方を参考にPV数も表示したいのですがURLリンク(cocofrappe.mond.jp)
単にPV数を表示するコードをウィジェットに書き足すとすべての記事のPV数が同じに表示されます
どうすればよいのでしょうか?

564:デフォルトの名無しさん
20/10/29 20:27:55.37 k4xQc9lp0.net
質問が下手くそすぎる
何のPV数を表示したいのか主語をしっかり書け

565:デフォルトの名無しさん
20/10/29 20:47:38.15 g5Nb5C2/0.net
さすがwordpress使い

566:デフォルトの名無しさん
20/10/29 21:55:16.47 Oes/SPvFd.net
>>556
文脈でわからないですか?
こういう揚げ足を取る馬鹿しかここには居ないんですね
別の場所で聞いてきます

567:デフォルトの名無しさん
20/10/29 23:45:24.74 Aj0mldkn0.net
他でも同じような扱いを受けるだろうけど、帰ってくるなよw

568:デフォルトの名無しさん
20/11/04 10:58:41.42 9bYGrK5Qd.net
すみません。phpしかサーバーサイド言語を学んでない状況なんですが、拡張子phpのプログラム1つに対して例えば一部の処理はphythonで書く、みたいな事は出来ますか?
JavaScriptは簡単にphpファイルに書き込めるのに、サーバーサイドはなんらかの変換をして使う事って出来ないのかなって。
その場合はリンク先や処理先毎にphpではなく.pyファイル等に変えればいい感じですか?そもそも複数のサーバー言語を使ったwebページ等は好ましくない?

569:デフォルトの名無しさん
20/11/04 12:22:14.30 C1uvu9hfM.net
execじゃダメなんですか?

570:デフォルトの名無しさん
20/11/04 13:43:28.13 Ml/4mrxir.net
dllで読み込めば使えるんじゃね?

571:デフォルトの名無しさん
20/11/04 15:22:01.40 IyGCNUuw0.net
>>560
Pythonで具体的に何をやらせたいんでしょうか?

572:デフォルトの名無しさん
20/11/04 16:29:23.30 Grom3Kjh0.net
phythonサンプルをコピペで持ってきただけなので、phpに書き起こすの面倒
一部を誰かに作らせるにあたり、ソイツがphythonしか書けない
phythonしかできない特定処理がある
さあどれだ

573:デフォルトの名無しさん
20/11/04 16:46:46.55 9bYGrK5Qd.net
>>561,
>>562
すみません、execやdll拡張子分からないけど使ってプログラムをまとめれば良い感じで処理できるんですか。
>>563,>>564
まだプログラミング勉強練習中でしてphpでdbに受け取ったデータを基に評価して機械学習みたいにしたいのですが、その場合webページ自体をpythonで書く感じですか?
pythonは本当に基礎しか分かってないのですが、phpみたいな感じでgetやpostリクエスト取得できますかね。

574:デフォルトの名無しさん
20/11/04 19:16:49.89 rm1hfGRHM.net
勉強しましょう

575:デフォルトの名無しさん
20/11/04 21:16:08.55 JQFicQhD0.net
exec('py example.py');

576:デフォルトの名無しさん
20/11/04 21:34:33.05 IyGCNUuw0.net
>>565
Pythonでgetもpostもできますよ
Webページも作れますよdjangoとかflaskとかwebフレームワークもあります
Pythonからdbにアクセスして機械学習してももいいんじゃないっすか

577:デフォルトの名無しさん
20/11/05 00:24:33.63 Wm2ozX440.net
>>565
URLリンク(www.php.net)

578:デフォルトの名無しさん
20/11/05 08:45:20.63 RxzjdH+Md.net
>>566-569
こんな関数あるんですね。知らなかった。教えてくれてありがとうございます。
djangoってwebフレームワークも試してみますね。

579:デフォルトの名無しさん
20/11/05 08:48:42.54 RxzjdH+Md.net
追記:pythonでdbアクセス、crud処理も試してみます。

580:デフォルトの名無しさん
20/11/05 15:43:19.19 WGge5Vc80.net
24のクロエみたいな仕事したいんだが、どうやったらあういう職につけるんだ?ネットワークエンジニア?

581:デフォルトの名無しさん
20/11/05 19:42:32.01 qAuQqgNSU
「副業・兼業」を認める企業は5割、理由は「収入の補填」 認可企業が最も多い業種は?
URLリンク(www.excite.co.jp)
厚生労働省がガイドラインを発表…「副業」公認の時代が来た?
URLリンク(www.iza.ne.jp)
フリーランス向け報酬即日払いサービス『先払い』受付開始7ヶ月で申込件数1,000件突破
URLリンク(prtimes.jp)
副業プラットフォーム「Kasooku」が約1.9億円調達、マッチング件数は5000件突破
URLリンク(jp.techcrunch.com)
副業がしやすくなった?リモートワークを実施してよかったと思うことTOP5
URLリンク(dime.jp)
ポストコロナ時代の人生に副業は欠かせない
URLリンク(www.gentosha.jp)
副業が社員を強くする コロナ・ショックが加速する新しい雇用の形
URLリンク(business.nikkei.com)
4割以上が「副業意欲向上」「副業しやすくなった」と変化|
新型コロナウイルスの影響下における働き方の実態・意識調査
URLリンク(prtimes.jp)

582:デフォルトの名無しさん
20/11/13 14:37:13.39 ufCqFhAo0.net
精神の病気で療養中の者です
外では働けないため、何とか在宅ワークでお金を得られないだろうかと思い、
Googleで検索し、ランサーズで案件数を検索し、需要も高く難易度も低いというPHPにたどり着きました
お勧めの入門書を教えていただけないでしょうか
あと、病気のせいで一日のうち半分近くベッドに居ますが、納期に間に合うような案件はあるでしょうか?

583:デフォルトの名無しさん
20/11/13 15:53:50.30 kpWfYHOpM.net
目の病気で療養中の者です
会社では働けないため、何とか在宅ワークでお金を得られないだろうかと思い、
Googleで検索し、ランサーズで案件数を検索し、需要も高く難易度も低いというPHPにたどり着きました
お勧めの入門書を教えていただけないでしょうか
あと、目のせいで一日のうち1-2時間しかPCの画面を見られませんが、納期に間に合うような案件はあるでしょうか?

584:デフォルトの名無しさん
20/11/13 16:13:46.74 NbG4zior0.net
>>574
そういうのはquoraで聞け

585:デフォルトの名無しさん
20/11/13 16:21:38.83 ufCqFhAo0.net
>>576
ありがとうございます
こんなサイトしりませんでした

586:デフォルトの名無しさん
20/11/13 23:59:36.56 2RvDHSch0.net
>>574
○日でわかる系は全部地雷

587:569
20/11/14 00:06:32.70 oFoxqfrk0.net
>>578
そうなんですね。ありがとうございます
このスレを「本」で検索すると、
PHP本格入門[上]
パーフェクトPHP
このあたりが良いみたいですね

588:デフォルトの名無しさん
20/11/14 10:36:37.67 s0rrDTgm0.net
CakePHPとLaravelではどちらが良いのでしょうか?

589:デフォルトの名無しさん
20/11/14 10:40:12.39 +DejDIeX0.net
どっちでもいいんじゃない?
フレームワークの選択で迷うってことは
フラームワークによる違いで困ることもないだろうし

590:575
20/11/14 10:52:50.61 s0rrDTgm0.net
>>581
ありがとうございます

591:デフォルトの名無しさん
20/11/14 16:07:08.16 INs/mvGd0.net
>>579
それでもいいし逆引き時点的なのもいいよ

592:569
20/11/14 16:11:18.26 oFoxqfrk0.net
>>583
ありがとうございます
とりあえず激安だったので基礎の基礎をやるこれをダウンロードしました
URLリンク(www.amazon)
.co.jp/gp/product/B01A4K0PDM/

593:デフォルトの名無しさん
20/11/14 17:16:07.27 +DejDIeX0.net
まぁ中級以上ならそれでいいかも
初級初学者は無理すぎる

594:デフォルトの名無しさん
20/11/14 17:52:02.97 /XxpwyFY0.net
10日でおぼえるシリーズは
まあ、家で細々と毎日ちょっとだけとか週末メインとかになると
終わらせるまでに2~4ヶ月かかるからなあ

595:デフォルトの名無しさん
20/11/14 17:58:44.72 /Xt4Kz0O0.net
副業のハードルってそんなに低いの?
ぱっとみランサーズとかの競争率物凄いんだけど
なんの実績もない人が仕事取れるならいいけどね・・・

596:デフォルトの名無しさん
20/11/14 19:10:24.36 WIAoKn8w0.net
>>575
難易度が低いって本気で思っているならやめておいた方がいい
別にどの言語でもそうだが、そもそもwebの知識が無いと話にならないから
それにmysqlなどのRDBとSQLの知識も当然必要なので
3D計算などが問題無いならunityなどのクライアント側開発か
センスがあるならwebデザイナーの方がまだ難易度は低いかと
どっちにしても専門職に変わりはないし知識なしで副業とかマジで無理だから

597:デフォルトの名無しさん
20/11/15 21:38:20.60 wTz3BYxz0.net
>>575
障害がある人は障害と共に過ごすしかないから
そういう問題をどう克服するかは君が考えて実現するしかないよ
phpは面白いから、しっかりやるのなら薄い初心者本を1冊やって
独習phpあたりをやってみたらどうでしょう
気が早い人ならその後LaravelかCakePHPというフレームワークに触れてみてもいいです
誰かから、だめじゃない?って言われ諦めるようなら
どんな道を未来には通じませんよ
決意するのは貴方

598:デフォルトの名無しさん
20/11/16 12:35:24.85 cMXVvxIM0.net
>>589
はい、本を買ってしまったので当然勉強するつもりです
テキストを買った人間に諦めろというのは発達障害にも程があります

599:デフォルトの名無しさん
20/11/16 14:21:14.85 LUZgDT+w0.net
・未経験
・作業は1日1-2時間
・ランサーズ
地獄かな

600:デフォルトの名無しさん
20/11/16 14:58:43.62 LUZgDT+w0.net
いや、地獄かな、とか水を指すようなことを言ってすまない。
ただ、未経験からいきなり実務で金を稼ぐってのは結構難しい話だし、それに対し1日の作業時間が短すぎて驚いてしまった。
地獄というのは少し煽ってしまったけど、嘘とか誇張でもない。
とはいえ、この分野は適正がハッキリ現れてくるから、君にずば抜けた適正があればもしかしたらそれも可能か


601:もしれない。



602:デフォルトの名無しさん
20/11/16 19:01:56.17 GXSGd4T70.net
587は素直だな
こういう奴が知り合いにいると助かるん

603:569
20/11/16 20:20:36.64 cMXVvxIM0.net
さっそく分からない事が出てきてしまいました
XAMPPでApacheをスタートさせ、テキストにあるコードを苦心して貼りつけ
(Kindleでコピーすると変な半角スペースがそこかしこに挿入されます)
コードを保存して実行させようとしたのですが、ローカルホストに接続できません
このサイトにアクセスできませんlocalhost で接続が拒否されました。
次をお試しください
接続を確認する
プロキシとファイアウォールを確認する
ERR_CONNECTION_REFUSED
インターネット接続を確認してください
ケーブルを確認し、使用しているネットワーク デバイス(ルーター、モデムなど)を 再起動してください。
ファイアウォールやウイルス対策の設定で、Chrome からネットワークへのアクセスを 許可します。
ネットワークへのアクセスを許可されたプログラムとして既に表示されている場合は、 いったんリストから削除し、もう一度追加してみてください。
プロキシ サーバーを使用している場合…
プロキシの設定を確認するか、ネットワーク管理者に問い合わせて、プロキシ サーバーが正常に 動作しているかどうかを確認してください。プロキシ サーバーを使用していない場合は 次の方法をお試しください。 このオプションを無効にするには: Chrome メニュー > 設定 > 詳細設定を表示… > プロキシ設定の変更… > [LAN の設定] の順に移動して、[LAN にプロキシ サーバーを使用する] チェックボックスをオフにします。
と出ます

604:569
20/11/16 20:22:51.40 cMXVvxIM0.net
それで表示された解決策を全てやってみたのですが解決せず、
ネットで検索してみた所、数えきれないほどの様々なケースがヒットしました
どうもこの段階でつまづいている人が多いみたいです
初歩中の初歩だと思いますが、ご教授いただければ幸いです

605:569
20/11/16 20:23:46.97 cMXVvxIM0.net
あ、ちなみにうちはElecomの無線LANを使用しています
OSはWindows10Proです

606:デフォルトの名無しさん
20/11/16 20:38:43.51 kmoq+Q7j0.net
127.0.0.1でもダメなら
他のアプリに80のポートが占有されているか
proxy設定がされているぐらいですかね
通常は普通にインストールすればそんな問題は起きないですが
色んなアプリ入れていると問題が起きるようですね

607:569
20/11/16 20:48:21.36 cMXVvxIM0.net
>>597
回答ありがとうございます
127.0.0.1、ダメでした
多分無線LAN親機がそのIPアドレスなのではないかと思います
どのポートが使われているかは、どうすれば見られますか?
あと、ローカルネットワークで使われているIPアドレスを確認する方法も教えていただけるとありがたいです

608:569
20/11/16 20:53:33.65 cMXVvxIM0.net
URLリンク(www.cman.jp)
ここで見たら、
ホスト:p2318101-ipngn10601〇〇〇.〇〇〇.ocn.ne.jp
ポート:80
に到達できませんでした
と出ました
調べてarp -a コマンドを使ったら、
192.168.2.1→動的
192..168.2.255→静的
224.0.0.2→静的
224.0.0.22→静的
224.0.0.251→静的
224.0.0.252→静的
239.255.255.250→静的
255.255.255.255→静的
と出ました
127.0.0.1というのは使われていないですよね?

609:デフォルトの名無しさん
20/11/16 20:55:54.59 TjpmkbBj0.net
apacheを起動してるpc以外からアクセするには
apacheのあるpcのローカルipアドレスやコンピューター名じゃないとだめよ

610:569
20/11/16 21:00:18.22 cMXVvxIM0.net
>>600
そうなんですね。ちょっとよくわからないですが……
netstat -nao というコマンドをコマンドプロンプト(管理者として実行)でやってみました
ポート80は使われていないようです

611:デフォルトの名無しさん
20/11/16 21:00:21.90 kmoq+Q7j0.net
別のLAN内の端末からアクセスしたいなら
xamppを入れた端末で
ipconfig
してその端末のIPを知る
アクセスしたい端末からそれを入力するで行けるはず

612:569
20/11/16 21:04:03.00 cMXVvxIM0.net
あ、ローカルアドレスと外部アドレスどっちをみるのでしょうか
ローカルアドレスでは>>601に書いた通りポート80は使われていません
しかし外部アドレスではいくつも使われています

613:デフォルトの名無しさん
20/11/16 21:07:25.81 kmoq+Q7j0.net
うちの場合は
C:\>ipconfig
Windows IP 構成

Wireless LAN adapter ローカル エリア接続* 2:
メディアの状態. . . . . . . . . . . .: メディアは接続されていません
接続固有の DNS サフィックス . . . . .:
Wireless LAN adapter Wi-Fi:
接続固有の DNS サフィックス . . . . .:
リンクローカル IPv6 アドレス. . . . .: fe80::b451:f9fa:c9e3:b7db%14
IPv4 アドレス . . . . . . . . . . . .: 192.168.1.196
サブネット マスク . . . . . . . . . .: 255.255.255.0
デフォルト ゲートウェイ . . . . . . .: 192.168.1.253
IPv4アドレスの192.168.1.196を別のPCで入力すればxamppのスタート画面(ダッシュボード)に行きました

614:569
20/11/16 21:09:55.17 cMXVvxIM0.net
URLリンク(i.imgur.com)
こうなりました
>>604
IPv4アドレスをChromeで開いたらやっぱり入れませんでした
別のPCで入るのですか?

615:デフォルトの名無しさん
20/11/16 21:15:03.85 kmoq+Q7j0.net
同じPCでもLAN内の他の端末でも
スクリーンショットのIPなら192.168.2.102でアクセス出来る筈
うちではandroidのchromeでもアクセス出来ました

616:569
20/11/16 21:16:28.46 cMXVvxIM0.net
タスクマネージャーでポート使用状況を見られるのですね
80番は使用されていませんでした
8080番はKindleが使用していました

617:569
20/11/16 21:18:35.83 cMXVvxIM0.net
>>606
アクセスできませんでした……
無線なのが悪いのでしょうか

618:デフォルトの名無しさん
20/11/16 21:20:06.65 LUZgDT+w0.net
80番が使われてないならポート未指定でアクセスできるわけないでしょ
本当にapache起動してるの?
1. port:80のPIDを調べる
netstat -nao | find "80"
2. PIDからイメージ名を調べる(PIDが9999の例)
tasklist /fi "PID eq 9999"
3. イメージ名がhttpd.exeならapache起動済み

619:デフォルトの名無しさん
20/11/16 21:23:42.77 kmoq+Q7j0.net
参考程度に
apache起動時
C:\>netstat -ano | find ":80"
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 14764
TCP 192.168.1.196:80 192.168.1.187:34694 ESTABLISHED 14764
TCP 192.168.1.196:80 192.168.1.187:34696 ESTABLISHED 14764
TCP 192.168.1.196:55968 13.249.165.33:80 TIME_WAIT 0
TCP 192.168.1.196:55984 13.249.165.33:80 ESTABLISHED 6496
TCP [::]:80 [::]:0 LISTENING 14764
apache停止時
C:\>netstat -ano | find ":80"
TCP 192.168.1.196:55968 13.249.165.33:80 TIME_WAIT 0
TCP 192.168.1.196:55984 13.249.165.33:80 ESTABLISHED 6496
停止状態で:80が他に占有されていると動かないようです
後はウィルス対策ソフトウェアのせいとか(うちは特に入れてないです)ぐらいしか原因は分かりませんねぇ

620:デフォルトの名無しさん
20/11/16 21:34:25.69 X7NjX7T30.net
xampp(apache)をインストールしただけで起動していないに一票

621:569
20/11/16 21:36:43.66 cMXVvxIM0.net
>>609
一番右の数字がPIDという奴ですよね?
80番のPIDを全部そのコマンドで見たのですが、Live5chとか色々出てきて、
httpd.exeは出てきませんでした
おかしい……

622:デフォルトの名無しさん
20/11/16 21:40:02.32 kmoq+Q7j0.net
XAMPP Control Panelでapacheをstart押して正常に起動されていますか?
ログでエラーがあると起動していません
起動できているなら
C:\>tasklist | find "httpd"
httpd.exe 14252 Console 1 19,528 K
httpd.exe 1612 Console 1 22,524 K
と出ます

623:569
20/11/16 21:40:08.21 cMXVvxIM0.net
>>611
これですよね?
URLリンク(i.imgur.com)

624:デフォルトの名無しさん
20/11/16 21:42:57.76 kmoq+Q7j0.net
なんかその状態だとエラーぽいメッセージが出てそもそも起動していませんねw

625:569
20/11/16 21:54:32.56 cMXVvxIM0.net
>>615
よく見たらそうですねw

626:569
20/11/16 22:07:04.03 cMXVvxIM0.net
ググったら、>>614のボタンの左のApacheの左のアイコンをクリックするといいと出ました
クリックするとアンインストールされ、もう一度クリックすると再インストールになりました
それでスタートすると正常にstatus change detected: runningと出て、
どうやらApacheは動いたようです
しかし先ほどのサーバーにアクセスしたところ、Not Foundと表示されてしまいました
また明日以降に調べてみます
ありがとうございました

627:569
20/11/16 23:28:48.53 cMXVvxIM0.net
ネットで調べて文字を表示させるだけのは成功しました
しかしテキストに書いてあるコードを入力すると、「コード自体が」表示されます
なんかコードがおかしいような気がします

628:569
20/11/16 23:31:08.97 cMXVvxIM0.net
ちなみに「Not Found」と表示されていたのは、フォルダ名に半角スペースが入っていただけでした
Kindleからコピーした時に入ったようです
Kindle使いにくい。紙のテキスト買えば良かった……

629:デフォルトの名無しさん
20/11/16 23:33:16.35 kmoq+Q7j0.net
単にファイルの頭に
<?php
が無いだけでは?

630:569
20/11/16 23:34:44.33 cMXVvxIM0.net
>>620
ありますね。4行目で「?>」となってますし
コードって5ちゃんねるに貼れないんですね。ウイルス扱いされるのかな

631:デフォルトの名無しさん
20/11/16 23:49:44.86 20TJDW520.net
適当なアップロードサイトに貼って、リンクを書けばいい

632:569
20/11/16 23:54:55.86 cMXVvxIM0.net
>>622
こうです
URLリンク(i.imgur.com)

633:デフォルトの名無しさん
20/11/17 00:03:29.18 I3SYZOu


634:A0.net



635:569
20/11/17 00:19:01.04 J1iPnLEq0.net
うへえ……

636:569
20/11/17 00:21:32.55 J1iPnLEq0.net
>>624
成功しました
やはりKindleからコピペする際に、半角スペースが入ってしまうようです
半角スペースを削ったらうまくいきました
お騒がせしました
やっぱり本買おうかなあ

637:デフォルトの名無しさん
20/11/17 00:21:51.68 I3SYZOuA0.net
printで固定文字列表示するような、
一番単純なphpのスクリプトを置いて、
それがまず動く環境を作ってみて

638:デフォルトの名無しさん
20/11/17 00:22:26.95 I3SYZOuA0.net
ああ、済まんリロードしてなかった

639:569
20/11/17 00:24:03.77 J1iPnLEq0.net
>>628
いえいえ
実は今回初めてKindleを使ってみたのです
電子書籍ではRenta!ではたくさん漫画を借りていますが、
文字だけの書籍は初めてでした
なんで半角スペースがちょろちょろ入るのか分かりません
コピーペーストされるのが嫌で嫌がらせか?

640:デフォルトの名無しさん
20/11/17 00:53:58.66 +O7MYS0H0.net
8.0予定通り出るのかな?

641:569
20/11/17 17:28:40.49 J1iPnLEq0.net
Kindleで買った電子書籍が↓なのですが、下の方に書いてある注意書きを読んでいませんでした
URLリンク(www.amazo)<)
これは、HTMLとCSSをまずマスターした方がいいでしょうか

642:デフォルトの名無しさん
20/11/17 18:56:10.23 UJyLGQyQ0.net
phpもといサーバーサイドプログラムは、html入力フォームからデータを受け取り
それを処理した結果をhtmlで返すのが基本形みたいなもんなので、
html,cssを完全マスターしろとは言わないけど、phpだけ勉強しても無理
しかし、html,css勉強とともにphpよりはjsの方やったほうがよくないか

643:569
20/11/17 19:04:02.93 J1iPnLEq0.net
>>632
回答ありがとうございます
JSってJaveScriptの事でしょうか?
これってWebページデザインの言語とありました
デザインの過程でHTMLも必要にはなりませんか?

644:デフォルトの名無しさん
20/11/17 19:09:14.57 MFEhUl1R0.net
なるよ
JSはHTMLやCSSに対して何かする言語

645:569
20/11/17 19:12:37.94 J1iPnLEq0.net
>>634
なるほど
いずれにせよWebをやるならHTML/CSSは必須なのですね
そっちを先にやって、後々の事は後で考えます
ありがとうございます

646:デフォルトの名無しさん
20/11/17 19:29:22.91 Hw9PIOp10.net
デザイン出来るほどのHTML/CSSの知識は必要無いけど
formタグやinputタグとかぐらいの意味が分かれば良いのかとは思う
管理画面みたいなものなら、デザインとかあんまり考えなくていいので
私の場合はbootstrapを導入してサンプル見てそのコピペみたいな感じで
割ときれいな画面は作れるのでそうしてます
最近の話だけをすると、PHPだからと言ってHTMLを返す用途だけに使うようなことは
逆に減っている気がする(jqueryなど使ったレガシーなものも今もまだ沢山あるけど)
私の場合はPHPはAPIだけで使っている事が多いので返すものはjsonだったりするし
フロントエンドはvue.jsで構築しているので画面の見栄えは入力フォームでもsubmit押したら
APIを呼んで処理みたいな形になっています

647:569
20/11/17 19:47:52.46 J1iPnLEq0.net
>>636
ありがとうございます
ググりながら読みました……

648:デフォルトの名無しさん
20/11/18 00:33:05.19 10YfauMR0.net
久しぶりに趣味でプログラミングをやってみようと生PHP触ってLaravelやろうと思っています
かなり昔に買ったLaravel5.4対応の入門書が手元にあるんですが、買ってから1度も読んでません
現行がLaravel8のようですが、さすがに今5.4ベースでやるのはまずいでしょうか?
かなり多くの変化があるようであれば同じ書籍の第2版がLaravel6に対応しているようなのでそちらを買い直すか迷っています

649:デフォルトの名無しさん
20/11/18 06:38:09.29 J3Ab2P1w0.net
Laravelサイトで十分だしそっちの方がいい

650:デフォルトの名無しさん
20/11/19 18:32:00.01 pEzw9laxP
PHPの現場に入るにあたってどの程度習熟してから入るべきでしょうか
「このぐらいできてから現場に入って欲しい」という指標はないでしょうか

651:デフォルトの名無しさん
20/11/19 18:33:58.76 mSvQGz6SA
【高学歴ほど自分で稼げ】天下の東大・京大・早稲田・慶應出身なのに安月給で働いている人が多すぎる件
URLリンク(www.youtube.com)
【京大卒の持論】結局、学歴って必要なの?いらないの?
URLリンク(www.youtube.com)
高学歴なのに仕事ができない人、聞いてください【結論:あなたの未来は明るいです】
URLリンク(www.youtube.com)
【学歴は意味ない】受験生が高学歴に抱く幻想を打ち砕く!何のために受験を頑張ってるの?
URLリンク(www.youtube.com)
【高学歴?低学歴?】ぶっちゃけ学歴なんてどうでもいいw (学歴を気にする暇があったら○○せよ)
URLリンク(www.youtube.com)

652:デフォルトの名無しさん
20/11/19 22:41:34.20 oEgcXTA+0.net
精神の病気で療養中です。プログラミング未経験でランサーズなどを使い在宅で生活費を稼ぐのは無謀でしょうか?今はPHP・HTML・CSSを勉強中です。また、病気のため半日近くはベッドで過ごします。
URLリンク(jp.quora.com)

653:デフォルトの名無しさん
20/11/20 04:37:41.85 HMG4AdWYd.net
どうでもいいけどquoraって
質問内容をそのままURLに入れてるの綺麗じゃないよね
IDで管理すればいいのに

654:とくめい
20/11/24 01:36:45.06 SQQDs1Pp0.net
kakeruyamasato@gmail.comこのメアド悪用出来るだけして見せてや

655:デフォルトの名無しさん
20/11/24 08:39:50.09 gfNKbZsOa.net
>>642
これマジで言ってるの?
返す方もボランティアでよく真面目に返すね

656:デフォルトの名無しさん
20/11/24 08:42:14.75 Q87fHjD4d.net
精神病の人がIT業界に来たら更に精神病むだろ
適性があればいいけど

657:デフォルトの名無しさん
20/11/25 01:05:28.29 1SF+y/cT0.net
くだスレが落ちてるのでPHPとあんま関係はないのですが
知ってる人いそうなので質問させて下さい
サーバ環境でブラウザの動作をエミュレートしたいのですが
seleniumとかでできますか?
具体的には1日1回あるサイトを訪れログインして文字をうって送信する
といったことをしたいです
デスクトップ上でIEをプログラムが開いてIEを操作するというようなことは出来ますが
デスクトップ環境じゃない場所でやりたいです

658:デフォルトの名無しさん
20/11/25 01:19:11.54 eWaQ2zJN0.net
>>647
seleniumより今はpuppeteerの時代

659:デフォルトの名無しさん
20/11/25 01:22:29.30 1SF+y/cT0.net
>>648
早速のレスありがとうございます
調べて参ります!

660:デフォルトの名無しさん
20/11/25 01:30:47.15 rJINVE9t0.net
これ、サーバーの話ではなく、
自分の使用しているWindowsPCから
毎日一回、あるサイトにログインして足跡を残す
こういうことをしたいんだろうか?

661:デフォルトの名無しさん
20/11/25 08:17:12.37 NbIUSMtb0.net
>>647
その程度ならシェルスクリプトにcurl数行書くだけで良くね?

662:デフォルトの名無しさん
20/11/25 20:22:41.41 OGIm+f4I0.net
10年以上前の参考書でPHPを勉強するのはさすがにマズイですかね?
基礎PHPって本なんですが(汗)
昔、(趣味で)PHPを勉強しよう!と思い買ったものの
途中で読むのをやめてしまったのですが、
最近になり、「そういえば後半の掲示板を作ろうみたいなところが面白そうだったな」と思い、
またチャレンジしようという気になったのですが、、、
確かデータベースに接続する関数やら、この10年で色々と廃止された関数なんかもあるんですよねぇ、、
まあ、そこらへんは適宜ググりながら、やればまあ大丈夫か?とも思ったのですが、
そうそう、これも昔の話なのですが、夢幻ってサイトがありましてねぇ。。
あのサイトでプログラムの勉強をしようとも思っていたのですが、いまはもうサイト消失してるんですね(泣)
で、私何の話してたんでしたっけ?(笑)

663:デフォルトの名無しさん
20/11/27 00:26:35.97 Hlz/jYt+M.net
>>652
ネットに繋がるWindowsパソコンを用意してブラウザを立ち上げ
XAMPPを検索ダウンロードしてインストールして
XAMPPコントロールパネルでApacheとMySQLをStartして起動する。
インストールしたXAMPPフォルダの中のhtdocsフォルダを開いてメモ帳で新規作成
半角英数で次の1行
<?php phpinfo(); ?>
を書いて形式utf-8でファイル名「info.php」で保存
開いているブラウザのアドレス欄に
URLリンク(localhost)
を入力してPHPインフォ一覧表示を確認します。
次はXAMPPコンパネでMySQLの「Admin」をクリックしてphpMyAdminからデータベースを構築しましょう。
あとはhtdocsフォルダにデータベースとのやり取りをするPHPプログラムを書くだけです。

664:デフォルトの名無しさん
20/11/27 07:46:59.23 edHcsiom0.net
PHP8リリースされたね

665:デフォルトの名無しさん
20/11/27 12:38:55.83 7mtGnx/H0.net
結構変更点があるなあ

666:デフォルトの名無しさん
20/11/28 00:17:37.56 akhx6O8Q0.net
8.0出てもここはお通夜か

667:デフォルトの名無しさん
20/11/28 00:26:51.14 279ki3Me0.net
まだモグモグしている段階

668:デフォルトの名無しさん
20/11/28 21:38:45.19 RQVO/eULd.net
何かRubyみたいな遅い言語が申し訳ないくらい早くなってるな
php7で業務に使うには十分早かったのに
phpが遅いとか言ってるのはDBアクセスがゴミコードの奴やろ(笑)

669:デフォルトの名無しさん
20/11/29 01:52:34.79 sYtQed9+0.net
phpが早くなりすぎるとSQLの実行時間の遅さが顕著になり、雑なSQL文がツッコまれて直すハメになる恐れがある

670:デフォルトの名無しさん
20/11/29 02:11:29.19 sOEBQUsx0.net
顕著になるというか、顕在化する、では。

671:652
20/11/29 09:13:11.41 sYtQed9+0.net
>>660
せやな、かしこい

672:デフォルトの名無しさん
20/11/30 15:36:03.13 7/BqZFQB0.net
PHP8.0でOpenSSLのライブラリにLibreSSLを指定してコンパイルするとエラーが出るな
回避方法ってないの?

673:デフォルトの名無しさん
20/11/30 16:25:01.72 r8rQ87Qr0.net
未だに、Webサイトの最高速度は、Ruby on Rails。
dev.to を抜けない
表示速度が“異常な”Webサイト「dev.to」とか
URLリンク(dev.to)
元乃木坂46 の川後陽菜のWebサイト、SKIYAKI とか
URLリンク(kawagopro.com)
AWS では、Cent 系のAmazon Linux で、MySQL 系のAurora を使った場合に、
速度が数倍速いように、独自調整してる

674:デフォルトの名無しさん
20/11/30 19:10:44.50 owcTZSsV0.net
ウソ乙。
最高速度はこれ
URLリンク(abehiroshi.la.coocan.jp)

675:デフォルトの名無しさん
20/11/30 20:30:53.55 r8rQ87Qr0.net
阿部寛のサイトは、データベースから何も取得していない。
HTML, CSS だけのサイトだろ
Shift JIS だし、昔のサイト

676:656
20/11/30 20:35:23.77 r8rQ87Qr0.net
漏れらが比較しているのは、
データベースを使った、MVC フレームワークの処理速度。
バックエンドの速度
Ruby on Rails なら、Puma の速度

677:656
20/11/30 20:48:22.66 r8rQ87Qr0.net
Built With に、調べたいサイトのURL を入力して、使っている技術を分析する
URLリンク(builtwith.com)

678:デフォルトの名無しさん
20/12/01 00:51:50.42 PZkLMkoH0.net
dev.toは速度が早く見せるために裏で通信してるとこが大きい

679:デフォルトの名無しさん
20/12/03 18:05:57.17 QVkQzHFlM.net
例えば$aが3以上かつ5以下であるという論理演算で
$a >= 3 && $a <= 5
こんな書き方をしてるのをマニュアル含めよく見かけますが
3 <= $a && $a <= 5
と変数を中央に寄せたほうが直観的に分かりやすいように思います
最初のほうの式で書く理由は何かありますか?

680:蟻人間
20/12/03 18:09:27.70 XxeqeIdPd.net
>>669
日本語で書いた手続きと同じ動作で動かしたいときに、日本語の意味論に寄せることはあると思う。

681:デフォルトの名無しさん
20/12/03 19:02:00.15 dYCxJWDJ0.net
結局、文字列を出力する時は
echoとprint
どちらがよいの?

682:デフォルトの名無しさん
20/12/03 20:00:27.05 pac/ZTOh0.net
echoだ

683:蟻人間
20/12/03 20:09:10.92 XxeqeIdPd.net
0.1秒まで気にするなら、処理速度が早い方がいいだろう

684:デフォルトの名無しさん
20/12/03 20:26:13.12 dYCxJWDJ0.net
ありがとう
ついでに、echoで出力する時、
シングルクォーテーションとダブルクォーテーションで囲むのでは、
やっぱりシングルクォーテーションのがいいの?

685:デフォルトの名無しさん
20/12/03 20:27:55.89 ap+/O3YX0.net
目的による

686:デフォルトの名無しさん
20/12/04 00:48:06.29 aNpzg+cGM.net
<HTMLタグの属性=”がダブルだがら”>phpは‘シングル使う’とか
JavaScriptでは.ドットを使うのでピリオド.+は使えないとか
‘SQLはシングル’を select from するのでphpで“ダブル”を使うとか
データ表示用webのphpでは混在するのでテンプレートとか
いったんcsvを配列に入れてから取り出して句読点「、」文末「。」がドット「.」に化けてとか
メソッドやフィールドのアロー演算子->はhtmlのタグと紛らわしいとか

687:デフォルトの名無しさん
20/12/05 12:01:02.51 Na39OKS50.net
大学生起業家が設立1年で20億円調達! 単発バイトアプリに外食企業など出資【タイミー】
URLリンク(foodfun.jp)
誰でもカンタンにオンラインサロン・情報配信ができる便利アプリ【TOUKU(トーク)】が登場
URLリンク(prtimes.jp)
ミャンマー発 AIダイニングアプリ「Yathar」をしかける日本人起業家
URLリンク(roboteer-tokyo.com)
自分の視野は「世の中の0.001%」と自覚せよ。ビジネスチャンスを掴む4つの習慣
URLリンク(headlines.yahoo.co.jp)
アプリの視聴率がわかる 高専卒起業家の独創力
URLリンク(www.nikkei.com)
1万人の若者を支援!インターンが日本を変えるかも!? glowshipの若き創業者・足立卓也氏インタビュー
URLリンク(sogyotecho.jp)
まだ22歳の学生社長が得た、23億円の「使い道」 あの橋本環奈をCMに使うバイトアプリの雄
URLリンク(toyokeizai.net)

688:デフォルトの名無しさん
20/12/05 12:01:30.92 Na39OKS50.net
「慶應卒の学歴なんていらない」10代起業で成功する子の共通点
URLリンク(news.infoseek.co.jp)
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
URLリンク(newswitch.jp)
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
URLリンク(www.at-s.com)
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
URLリンク(diamond.jp)
好きが高じて“カレー起業”、キャッシュレス決済アプリ「TOKYO MIX CURRY」の挑戦
URLリンク(diamond.jp)
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
URLリンク(www.dreamgate.gr.jp)
起業で成功するキャリア形成の仕方とは? 元プロサッカー選手で起業家の鈴木啓祐氏に聞いた
URLリンク(sogyotecho.jp)
年収3,000万超え!?個人開発で儲かっている海外コミュニティサイト5選!
URLリンク(note.com)

689:デフォルトの名無しさん
20/12/10 10:30:17.97 gKjbUggqa.net
$http_response_headerを扱いやすくするクラスを作ろうと思います
配列の先頭要素がステータス行、
それ以降の要素はヘッダ、と単純に思っていたのですが、
リダイレクトされた場合は、
ステータス行、ヘッダ、ヘッダ、ヘッダ、リダイレクト先のステータス行、ヘッダ、ヘッダ、ヘッダ・・
のように、ステータス行とヘッダのセットが複数含まれると気づきました
ヘッダの値やステータスコードを取得できるだけのシンプルなクラスを想定していたので、
どうしたものかと思っています
HttpResponseHeaderListクラスとHttpResponseHeaderクラスを作るべきなのでしょうか?

690:デフォルトの名無しさん
20/12/10 10:42:19.84 8YhAnVDZ0.net
>>679
欲しいのが最後のやつだけなら、それを取得出来るようにすればいいのでは?

691:デフォルトの名無しさん
20/12/10 10:51:09.00 gKjbUggqa.net
>>680
たしかに、大抵の場合、必要になるのは最終的なステータス行とヘッダだけですね
一応すべての結果も保存しつつ、最終的なステータスとヘッダを扱うようにするのが一番スマートかもしれません
ありがとうございました

692:デフォルトの名無しさん
20/12/12 23:50:00.99 nNCrz9sb0.net
>>674
ダブルクオートなら、出力する文字列内に変数を埋め込める

693:デフォルトの名無しさん
20/12/13 02:30:39.12 1g8P/X2hM.net
phpでRSSリーダー作れましゅか?

694:デフォルトの名無しさん
20/12/13 09:45:00.31 QKeUnYpp0.net
もちろん

695:デフォルトの名無しさん
20/12/14 07:14:01.07 02WDAn5S0.net
初心者がwindiwsから乗り換えてLamp環境を構築するのにつかうのはUbuntuでいいですか?

696:デフォルトの名無しさん
20/12/14 12:02:49.38 6glx4u690.net
最近はDockerで構築して、ホストを汚さないというのが主流なのだよ黄猿くん
どうしてもホストに直接Lampを構築したい場合はUbuntuでもなんでもいいけど
活発なディス取りを選択したほうがいいよ
Vine LInuxとかは論外

697:デフォルトの名無しさん
20/12/14 23:17:32.66 +PSfqxIi0.net
仮想マシンで良いならLAMP構築済みのVMアプライアンスでいいんじゃないの

698:デフォルトの名無しさん
20/12/15 23:02:44.15 D4yBiE4j0.net
> PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\php\\ext\\php_pdo_sqlite.dll' (tried: C:\\php\\ext\\php_pdo_sqlite.dll 指定されたモジュールが見つかりません。
apacheからsqliteやcurl等の一部のphpのエクステンションが読み込めません。全てではなくmbstringやopenssl等は問題ないようです
OS,php,apacheとも64bitで統一しています。extensionはphp_有り無し、相対パス、絶対パスどれも駄目でした。extension_dirの絶対パス、相対パス、コメントアウトも試しました
phpやextのパスをPATHに入れたりsystem32にDLLを全部放り込んだりPCやapacheの再起動も試しました
DLLはちゃんと存在し、コマンドラインからphp -r "phpinfo();"で確認した場合は問題なく読み込めているようですが解決方法がもう思いつきません

699:デフォルトの名無しさん
20/12/15 23:50:45.85 hNr+YjXe0.net
>>688
これでどう?
URLリンク(qiita.com)

700:デフォルトの名無しさん
20/12/16 03:05:04.20 9vasbDkP0.net
>>689
最後二行がドンピシャでした!ありがとうございます

701:デフォルトの名無しさん
20/12/19 03:36:21.06 /KeMIWwU0.net
正規表現の質問です
preg _replace関数の中で[\w-]←これでは問題なかったのに[\w- ./?%&=]←このように書くとハイフンがエラーになるのですがなぜですか?
(ちなみに\wとハイフンの間にスペースを開けると正常に動作しました)
どういう挙動なのか教えてください
独習phpという本で勉強をしいますが、そこには[\w- ./?%&=]と書かれていてその通りに書いたのですが本が間違ってるのでしょうか?

preg _replace(‘|http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?)|’ ~
本にはこのように書いてあります。urlのパターンだそうです
よろしくお願いします

702:デフォルトの名無しさん
20/12/19 05:30:15.31 Rge1PI7OM.net
性器表現の解答です
ω

703:デフォルトの名無しさん
20/12/19 14:45:30.07 W83u/fSR0.net
[a-c]・[1-3]など、[ ]内では、- で範囲を表す特殊文字。
a~c, 1~3
だから、[ ]内では必ず、- を最初に書くべき!
[-a-c]
最初に書いたら、絶対に範囲にならないから

704:デフォルトの名無しさん
20/12/19 19:13:11.59 ZTyl/xlFM.net
「-」の前に「\」付けたら正規表現特殊文字も使える。
正規表現の話だと思う
Regular Expression(正規表現) Part15
スレリンク(tech板)

705:デフォルトの名無しさん
20/12/20 04:04:18.66 nZJh8EQNd.net
>>693
ありがとうございます。
範囲として認識されてしまってたんですね
納得することができました
ありがとうございました。
>>694
スレ違いでしたか、すみません(^_^;)
エスケープすればエラーにならないのは確認できたのですが理屈が分からなかったので
解決できました。ありがとうございます。

706:デフォルトの名無しさん
21/01/01 19:20:45.96 lyyXQY1i0.net
laravel勉強中なんですがartisanの読み方はどれがメジャーなんですか?アルチザン?アーティザン?

707:デフォルトの名無しさん
21/01/01 20:16:14.67 hEezWpWG0.net
アルチザンでいいですよ
発音→ˈärdəzən

708:デフォルトの名無しさん
21/01/03 19:43:40.47 RfIWWVNOd.net
すみません。LAMP環境で作ってくださいと言われたら一般的にはどんな開発環境の事を言うんでしょう。
調べたら具体的にはvirtual_boxでcentOS(Linux)入れてそこにmysql(apache)とphpをインストールして
って事だと思うんですが、MAMPで開発するのとは別物なんでしょうか?
MAMPの場合はhtdocs内に作れば良かったのですが、LAMPだと色々設定する必要があるのでしょうか。
FWはlaravelとvue.jsでherokuにデプロイする事になってます。新年早々の質問ですが、よろしくお願いします。

709:デフォルトの名無しさん
21/01/03 22:04:22.32 37FlK6+Q0.net
まずLAMPが何を意味しているのか調べてください

710:デフォルトの名無しさん
21/01/03 22:47:11.70 HHW162eM0.net
商用環境がLAMPだからそこで動作するようにしてほしいという意味だろ?
開発環境でそれを再現する手段として、VirtualBoxで構築した仮想のLinuxを使おうがMAMPを使おうが、頼む側からしたらどうでもいいことだろ。
もっとも、その構成なら開発環境のphpとMySQLはdockerで構築し、apacheの代わりにphpのビルトインサーバーを使うのが一般的だろう。
dockerで構築するからlinuxである必要もなくてwindowsだろうがmacでも同じだ。

711:デフォルトの名無しさん
21/01/04 23:36:27.86 IrsnN8LQd.net
>>699
>>700
レスありがとうございます。
遅くなってごめんなさい。てっきりLAMP環境で動かす時はMAMP環境でlaravelで書いたプログラムの設定や構成とかを変えなきゃいけないのかと思ってました。
dockerは使った事ないのですが、調べてみますね。
phpのビルトインサーバも知らなかったので試してみます。

712:デフォルトの名無しさん
21/01/07 12:34:44.02 8J0aXCEO0.net
phpからmysql接続するときにパスワードに記号がはいってると接続できないっぽいんですがどうやって回避したらいいですか

713:デフォルトの名無しさん
21/01/07 12:46:55.65 kf91PiaQ0.net
パスワードを変える

714:デフォルトの名無しさん
21/01/07 12:55:09.19 8J0aXCEO0.net
>>703
客先のパスワードだからこっちの権限で変えられないんだ
LinuxのMysqlコマンドでなら接続できるんだけど
PHPライブラリのバグなんかな

715:デフォルトの名無しさん
21/01/07 13:06:55.36 8CuCnTzB0.net
なんでこういうレベルの話を聞く人ってエラーメッセージやライブラリの名前書かないんだろ。

716:デフォルトの名無しさん
21/01/07 13:09:02.70 8J0aXCEO0.net
>>705
常識問題かと思って
とりあえず標準のライブラリは全部試したけど同じ
Php7.2
エラーはパスワード間違いのアクセスデナイのパスワードYESのやつだ

717:デフォルトの名無しさん
21/01/07 14:05:06.26 DwSyyeeN0.net
その記号がバックスラッシュ(エンマーク)だったら笑うが

718:デフォルトの名無しさん
21/01/07 14:15:18.43 8CuCnTzB0.net
new PDO('mysql:host=localhost', 'root', '*+-^.?');
普通に繋がったが
どうせエスケープが必要な文字の使ったせいだろ

719:デフォルトの名無しさん
21/01/07 14:28:54.17 8J0aXCEO0.net
言葉は厳しいけど一応みてくれてるという優しさ

勘違いしてたっぽいわ
全ての権限許可*で許可したら接続できたから
ユーザー権限臭い
コマンドラインからの接続はできてPHPからの接続を拒否する権限ってなんだろうか

720:デフォルトの名無しさん
21/01/07 14:36:59.41 8J0aXCEO0.net
自己解決しそう
Ssl証明書での接続必須になってたわ
コンソールからだと勝手にやってくれるけど
Phpからだとオプションで証明書指定しないといけない臭かったか

721:デフォルトの名無しさん
21/01/07 15:02:48.00 903kMAG8r.net
いまから開発するならLaravelのどのバージョンにしますか?

722:デフォルトの名無しさん
21/01/07 15:55:04.22 jxtlzR+V0.net
>>711
6

723:デフォルトの名無しさん
21/01/07 19:19:20.56 pzns05gFr.net
ありがとうございます。10待ちながら6弄っときます

724:デフォルトの名無しさん
21/01/07 20:33:55.43 8CuCnTzB0.net
>>712
8でよくね?
無理に古いLTS使ってもアップデートの手間が増えるだけだぞ。
どうせ6使ってる間に10がでたらアップデートすることに変わりは無いだろうし。

725:デフォルトの名無しさん
21/01/07 21:42:43.52 S8hJgZyua.net
10にアップデートする前提で6から始める意味あるの?
10にアップデートしない前提で6使うならまだ分かるんだけど

726:デフォルトの名無しさん
21/01/13 19:35:47.51 kAP3w8wJ0.net
仕事で作っていて、運用もやるとか今まで無かったので基本的には6で作ってたな
そもそも運用中にバージョン上げるのは俺はやりたくないな
修正が軽微でも保証できんし

727:デフォルトの名無しさん
21/01/13 21:40:24.79 ztObQg440.net
>>716
単体テスト書かない人?

728:デフォルトの名無しさん
21/01/13 21:57:56.35 NeTIWmTs0.net
そういう問題か?

729:デフォルトの名無しさん
21/01/14 16:20:55.92 QsRAXjiw0.net
sql文のcountを使い、humanテーブルのレコード件数を取得し出力したいのですが、 Object of class SQLite3Result could not be converted to string in
のエラーが出て困っています。
①humanテーブルのレコード件数を表示する方法を教えてください。(sql文はうまく動いているのが確認できているので、表示する方法を教えていただきたいです。データベースの接続も正常です。)
②sqlの出力って配列のみなのでしょうか?
<?php
// 変数の初期化
$db = null;
$query=null;
$con =null;
$db = new SQLite3("test.db");
$res = $db->query ($sql);
// データの取得
$query = "SELECT count (id) from human";
//クエリを実行
$con = $db->query($query);
//データの件数を表示する
print $con;
?>

730:デフォルトの名無しさん
21/01/14 16:37:30.56 60StI2w00.net
SQlite3Result型の変数を文字列に変換するなと怒られている。
マニュアル読め。
URLリンク(www.php.net)

$con->fetchArray()[0] で取れるんじゃない?
使ったことないから知らんけど、マニュアル見た限りではそうなる。

配列になるというか、SQLの結果は必ず行単位で取得する。
そのSQLは必ず1行のレコードを取得する。
それをSQliteのライブラリが配列に変換してる。

731:デフォルトの名無しさん
21/01/14 17:38:52.35 QsRAXjiw0.net
>>720
ご丁寧にありがとうございます。
始めて質問したのですが、この質問はここでは底辺過ぎて邪魔ですかね?

732:デフォルトの名無しさん
21/01/14 19:02:30.77 60StI2w00.net
>>721
くだらない質問だとは思うけど、スレタイに忠実だし別に良いんじゃないかな。
ただ、マニュアルくらい読めばいいのにとは思う。

733:デフォルトの名無しさん
21/01/15 13:05:00.59 U/7PVjT10.net
知識がPHP5.2までしかないから無名関数とからいろいろついていけない

734:デフォルトの名無しさん
21/01/21 16:55:45.08 Wo9hOM7k0.net
xamppでバーチャルホストを複数設定している場合(プロジェクトも複数として)
composerはどこにインストールすべきものなのでしょうか?

735:デフォルトの名無しさん
21/01/21 19:00:52.26 efEshSJd0.net
プロジェクトごと

736:デフォルトの名無しさん
21/01/21 19:24:24.96 Wo9hOM7k0.net
>>725
レスありがとうございます
テストプロジェクト作ってそこでいろいろうりうりやってみます、、

737:デフォルトの名無しさん
21/01/21 19:26:00.33 xWHELsa7r.net
>>726
わからなかったら何でも質問してくれ
他の奴らが答えるから

738:デフォルトの名無しさん
21/01/21 19:51:41.37 8rFkGfvd0.net
住所氏名電話番号を教えてください!

739:デフォルトの名無しさん
21/01/23 19:55:12.77 ysseBO3v0.net
重複なしなら、01,02,09の組み合わせで110点だな
重複ありなら、01,01,02で105点だな
URLリンク(ux.getuploader.com)

740:デフォルトの名無しさん
21/01/25 14:18:25.47 D5RVx5Sx0.net
Laravelで、DOMをjquery(ajax)で書いてたんだけど、
vueとかphp(bladeでforとか沢山やっちゃう)で作る選択肢あるじゃないですか
結局みなさんどうしてるんですかね
他の人が「こんなんどうかな」ってphpのでやってきてちょっと懐疑的になってきた
vueも理解させる時間がもったいないし。。
ちょっとした業務システム作るのに迷ってきたんで世の人々はどうしてるのかか知りたくなりました

741:デフォルトの名無しさん
21/01/25 15:11:19.75 SVsyFtcMr.net
その性格損するからさっさとゴミのようなアイデアは捨てろ
とりあえず動けば何でもいい

742:デフォルトの名無しさん
21/01/25 15:19:31.66 rFdDXUqQ0.net
>>730
ちょっと何言ってるのか分からない。
背景を語るのは良いんだけど、質


743:問自体は端的にしてほしい。



744:デフォルトの名無しさん
21/01/25 23:33:31.61 hTjxnanw0.net
セキュリティ対策って具体的に何をやっておけばおkですか?

745:デフォルトの名無しさん
21/01/26 07:22:24.05 hF1ixI5M0.net
>>733
最低限、XSS, CSRF, SQLインジェクション
パラメータ改ざん攻撃は全部対策が必要

746:デフォルトの名無しさん
21/01/26 15:24:56.42 7DQrPYu1x
自由な働き方を求め10代~20代の登録が拡大。フリーランス登録者約3.4倍に増加。
URLリンク(prtimes.jp)
フリーランス向け報酬即日払いサービス『先払い』申込件数5,000件突破
URLリンク(prtimes.jp)
ITフリーランスの独立支援サービス『テックビズ』&定額制全国住み放題『ADDress』提携開始
URLリンク(prtimes.jp)
リース、フリーランスのためのお部屋探しアプリ「smeta」の正式版をリリース、提携賃貸管理戸数が6万戸を突破
URLリンク(prtimes.jp)
家族50万円・単身30万円を支給、新潟県が「テレワーク・フリーランス移住」で応援金
URLリンク(www.bcnretail.com)
ワーケーション会社員増加中、定額制宿泊サービス「HafH」を実体験
URLリンク(finance.yahoo.co.jp)
「フリーランススタート」の掲載案件数、累計16万件を突破
URLリンク(codezine.jp)
フリーランスエンジニア専門の案件一括検索サイト「フリーランススタート」、
掲載案件数1ヶ月で10,000件増加し、累計掲載案件数16万件突破!さらにリモートワークの掲載案件数5,000件突破!
URLリンク(prtimes.jp)
フリーランス向けの求人は「テレワーク可能」が主流に 2021年は労働者の地方への移住が進む?
URLリンク(nlab.itmedia.co.jp)

747:デフォルトの名無しさん
21/01/26 14:53:18.81 qsHPBWwm0.net
>>730
Ruby on Rails なら、React, Bootstrap が多い。
Bootstrapには、jQuery も含まれるから、jQueryも使える
JavaScript(JS)も、埋め込みRubyのERB で書く。
ERBは、あらゆるコード内に、<%= ~ %>, <% ~ %> で、Rubyのコードを埋め込める
JSを書く場合でも、a.js.erb として、
JSコード内に、Rubyのコードを埋め込んでから、JSに変換する


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch