tech

78
  • WordPress

【WordPress】プラグインなしでパンくずリストを自作する方法

パンくずリストは内部SEOに有効とされています。また、ユーザーにとってもパンくずリストは有効です。記事コンテンツなどを発信しているサイトでは、基本的にユーザーは下層ページのコンテンツからサイトに流入します。その際に、今自分がサイトのどこにいるのかを把握しやすくなりますし、カテゴリーからその

  • JavaScript

【JavaScript】画像URLからバイナリデータを取得してサーバーに送信する方法

このブログでは、画像アップロード機能をいくつか紹介していますが、今回は画像URLからデータを取得して、サーバーサイドに送信する方法について解説します。オブジェクト変換などの新しい知識を得ることができたので、忘備録として残します。■ 関連記事 : JavaScriptの基礎習得に役立つ技術書【

  • PHP

【PHP】FTPサーバーに接続してファイルをアップロードする

システムは多くのファイルを扱います。画像をはじめ、PDF・Word・Excel・csvなどの様々なファイルを取り扱います。サーバーサイドはデータベースとのやりとりだけではなく、同時にこれらのファイルをサーバーにアップロードする処理を実装します。今回は画像データをFTPサーバーにアップロードする方

  • WEBセキュリティ

【Linux】SSH接続とパーミッションについて解説

SSH接続を使用することで、サーバー上のファイル操作(編集・コピー・削除・圧縮など)をコマンドから実行できるようになります。SSH接続では、ネットワーク上の通信が全て暗号化されるため、操作を安全に行うことができます。今回はエックスサーバーの公開鍵を想定して、SSH接続の手順・実行コマンド・

  • JavaScript

【JavaScript】ブラウザ埋め込み型のACEエディタを導入

WEBサイトやCMSの構築に関わっていると、クライアントから管理画面に編集用のエディタを埋め込んで欲しいという依頼をいただくことがあります。非エンジニアの立場からすると、いくらシンプルなHTMLでも触りたくないのは当然です。またWEBサイトを公開した際に、ファイルはサーバー上にあるので更新

  • JavaScript

【JavaScript】Files APIを使用して拡張子チェックする方法

ファイルアップロード機能を実装するためのソースコードはネット上に多く出回っているので、実装するのはそれほど難しいことではありません。機能を作る時に重要になるのが、不適切な形式のファイルはアップロードできないことです。拡張子チェックなどの処理が実装されていない状態で、悪意のあるユーザーが不適