質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

4回答

497閲覧

Webサイトのリンク押下でTwitter検索をしたい

Touma.c

総合スコア4

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

1グッド

0クリップ

投稿2020/01/19 20:43

初心者の初心者です。
どうかお力をお貸しください!

WordPressにてHPを作成しています。

そこでオススメのTwitter検索内容を、閲覧者に紹介したいのです。

Webサイトに「ここからTwitterで検索!」みたいなリンクを押下するとTwitterアプリに移動し、移動した先はすでに「”1月1日” and “美味しいもの“ OR ”手料理”」と言った指定したコマンドで検索された結果、という流れを作りたいです。

コマンドを紹介することも考え友人に紹介しましたが、Twitterに慣れていない方はコマンドをコピペし検索することも難しいようです。

できれば日付もwebページ上で希望の日付に変更できたら最高です。

WebページのリンクからTwitter検索に飛ぶような仕組みの作り方、こちらのイメージが分からずググってもそれらしい結果が出ず困っております。

プログラミングに興味はあり、PHPを齧りかけのところです。HTMLとCSSはある程度の理解はしています。PHPで実装可能でしょうか。

どうかヒントをいただけないでしょうか。

takepan1973👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2020/01/19 22:42

友人の話、ご自身の話 どちらでしょうか。
thyda.eiqau

2020/01/20 00:33

現状の、目的の動きを実現するためのコードをご提示ください
guest

回答4

0

Twitter APIの範囲で出来ることかどうか検討してください。

リンクからtwitterの検索結果に飛ぶだけならそもそもそのWebサイトの存在価値ってありません。twitterで直接検索すればいい話ですから。

投稿2020/01/20 00:56

m.ts10806

総合スコア80765

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Touma.c

2020/01/20 01:53

Twitterのコマンドの理解や入力が難しい方が多くいらっしゃったので、リンクを押したらすでに検索窓に指定したキーワードやコマンドが入っているようにしたかったのです。そのようなサイトを過去に見かけたことがあったので…でも皆様のおかげでだいぶ理解が進みました!ありがとうございます!
m.ts10806

2020/01/20 02:53

前提や背景はきちんと記載してください。質問は編集できます。
guest

0

動的に日付入りリンクをPHPで作るという話であれば。

<?php $date = date("Y-m-d"); $q = "since:" . $date . " 手料理 OR 美味しいもの"; $link = "https://twitter.com/search?q=" . urlencode($q); echo $link . PHP_EOL;

・paiza
https://paiza.io/projects/4j2U80EKNaN_zAeNOYdwXQ

・2020/1/20のリンク
twitterリンク

・問題点
日時の指定は日付のみ。9時間ずれているので9:00以降〜翌日9:00までの結果は表示される

投稿2020/01/20 01:07

takepan1973

総合スコア821

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2020/01/20 01:13

>9時間ずれているので あくまでテストで使われたpaiza.ioのtimezoneの問題なので(UTC)、補足はなくても良いと思います。
takepan1973

2020/01/20 01:16

> あくまでテストで使われたpaiza.ioのtimezoneの問題なので(UTC)、補足はなくても良いと思います。 おっしゃっている意味がよく分かりません。 リンク先の表示内容を確認した結果、2020-01-20の9:00以降のツイートしか表示されなかったので書いています。 paizaは関係ないです。私の動作確認は手元でも行っています。 Twitterユーザーの時間設定などによるかもしれませんが、そこまでは調べていません。
m.ts10806

2020/01/20 01:20

それって「9時間ずれてる」わけではないのでは? 何を意図して「ずれてる」と表現したのかちょっとわかりません。
takepan1973

2020/01/20 01:40

どう分からないんでしょうね? 日付として2020-01-20を指定して、2020-01-20 00:00:00からのツイートが表示されることを期待しているのに、表示されるのは09:00:00以降のツイートです。 これで9時間ずれて感じるのは普通かな、と思うんですが、私がなにかズレているんですかね?w
m.ts10806

2020/01/20 01:42

なるほど。「感じる」のであれば仕様的に確定しているかのような書き方は避けた方が良さそうですね。
Touma.c

2020/01/20 01:54

とてもわかりやすく、イメージがつきました!ご丁寧にありがとうございます!
guest

0

JavaScriptですね、どちらかというと。
ボタンで発火してこちらのものと組み合わせてlocation.hrefすれば良いでしょう。

ヒントなのでここら辺で

投稿2020/01/19 23:32

kyoya0819

総合スコア10429

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/01/20 00:16

aタグですむ話では
kyoya0819

2020/01/20 00:17

よく言っている意味がわからないので、とりあえず動的にリンク先を組む方法を提案しております。
Touma.c

2020/01/20 01:51

ありがとうございます!十分なヒントになりました!私の伝え方が拙いために申し訳ありません。今回の質問に頂いた回答でだいぶ作業が進みそうです!
guest

0

自己解決

HTMLのaタグで解決しました。
みなさんのヒントのおかげです。

投稿2020/06/30 01:17

Touma.c

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問