ホームページ バックエンド開発 PHPチュートリアル PHPコマンドラインの相対パス問題の解決策

PHPコマンドラインの相対パス問題の解決策

Oct 14, 2019 pm 04:06 PM
コマンドライン パス

一般に、PHP は CGI および Apache モジュールとして実行され、PHP がコマンド ライン (CLI) で実行されることはほとんどありません。

(CLI) コマンド ラインで PHP ファイル内で include、require などを使用する場合は、相対パスを使用する前に、まず現在の作業ディレクトリを切り替える必要があります。そうしないと、エラーが報告され、ファイルを実行できません。見つけられた。

PHP コマンド ライン (CLI) での相対パスの問題に対する完璧な解決策を見てみましょう。

$cur_dir = dirname(__FILE__); //获取当前文件的目录
chdir($cur_dir); //把当前的目录改变为指定的目录。
require(../class/a.php);//引入相对路径文件
ログイン後にコピー

もう 1 つの細かい点ですが、PHP を使用してファイルに改行を書き込む場合、\r\n を使用しても効果がない場合があります。\r\n が一重引用符を使用しているかどうかを確認してください。ここでは二重引用符を使用する必要があります。 。

このように、アクセス数が少ない場合に PHP を使用してスケジュールされた処理を行うことができます。実際、Linux での crontab スケジュールされたタスクと組み合わせて、PHP は多くのことを行うのに役立ちます。たとえば、今日の統計、データベースのバックアップ、ログのクリア、日常のメンテナンスなどです。

PHP 関連の知識の詳細については、PHP 中国語 Web サイト をご覧ください。

以上がPHPコマンドラインの相対パス問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11 のテーマはどこにありますか? Windows 11 のテーマはどこにありますか? Aug 01, 2023 am 09:29 AM

Windows 11 には、さまざまなテーマや壁紙など、非常に多くのカスタマイズ オプションがあります。これらのテーマはそれなりに美しいものですが、Windows 11 のバックグラウンドでどのような位置にあるのか疑問に思うユーザーもいます。このガイドでは、Windows 11 テーマの場所にアクセスするさまざまな方法を説明します。 Windows 11 のデフォルトのテーマとは何ですか? Windows 11 のデフォルトのテーマの背景は、空色の背景に咲く抽象的なロイヤル ブルーの花です。この背景は、オペレーティング システムのリリース前の期待のおかげで、最も人気のあるものの 1 つです。ただし、オペレーティング システムには他のさまざまな背景もあります。したがって、Windows 11 デスクトップのテーマの背景はいつでも変更できます。テーマは Windo に保存されます

ファイルパスでのスラッシュとバックスラッシュのさまざまな使用法 ファイルパスでのスラッシュとバックスラッシュのさまざまな使用法 Feb 26, 2024 pm 04:36 PM

ファイル パスは、ファイルまたはフォルダーを識別して検索するためにオペレーティング システムによって使用される文字列です。ファイル パスには、パスを区切る 2 つの一般的な記号、つまりスラッシュ (/) とバックスラッシュ () があります。これら 2 つのシンボルは、オペレーティング システムごとに異なる用途と意味を持ちます。スラッシュ (/) は、Unix および Linux システムで一般的に使用されるパス区切り文字です。これらのシステムでは、ファイル パスはルート ディレクトリ (/) から始まり、各ディレクトリ間はスラッシュで区切られます。たとえば、パス /home/user/Document

エラーの修正方法: メインクラスが見つからないか、Java にロードされていません エラーの修正方法: メインクラスが見つからないか、Java にロードされていません Oct 26, 2023 pm 11:17 PM

技術的なエラーのため、このビデオは再生できません。 (エラー コード: 102006) このガイドでは、この一般的な問題に対する簡単な修正を提供し、コーディング作業を続行します。また、Java エラーの原因と、今後それを防ぐ方法についても説明します。 Java の「エラー: メインクラスが見つからないかロードされていません」とは何ですか? Java は、開発者が幅広いアプリケーションを作成できる強力なプログラミング言語です。ただし、その多用途性と効率性には、開発中に発生する可能性のある多くの一般的な間違いが伴います。割り込みの 1 つは、「エラー: メイン クラス user_jvm_args.txt が見つからないかロードされていません」です。これは、Java 仮想マシン (JVM) がプログラムを実行するメイン クラスを見つけられない場合に発生します。このエラーは、次の場合でも障害として機能します。

コマンド ライン ツール sxstrace.exe を効果的に使用する方法を学習します。 コマンド ライン ツール sxstrace.exe を効果的に使用する方法を学習します。 Jan 04, 2024 pm 08:47 PM

win10システムを使用している多くの友人は、ゲームをプレイするときやシステムをインストールするときに、アプリケーションの並列構成が正しくないためにアプリケーションを起動できないという問題に遭遇しました。詳細については、アプリケーション イベント ログを参照するか、コマンド ライン sxstrace.exe ツールを使用してください。これは、オペレーティング システムに対応する権限がないことが原因である可能性があります。以下の具体的なチュートリアルを見てみましょう。コマンド ライン sxstrace.exe ツールの使用に関するチュートリアル 1. この問題は通常、プログラムやゲームのインストール時に発生し、次のプロンプトが表示されます: アプリケーションの並列構成が正しくないため、アプリケーションを開始できません。詳細については、アプリケーション イベント ログを参照するか、コマンド ライン sxstrace.exe ツールを使用してください。 2.スタート →

コマンドライン経由で Ubuntu 20.04 を 22.04 にアップグレードする コマンドライン経由で Ubuntu 20.04 を 22.04 にアップグレードする Mar 20, 2024 pm 01:25 PM

この記事では、Ubuntu 20.04 を 22.04 にアップグレードする手順について詳しく説明します。 Ubuntu 20.04 を使用しているユーザーは、バージョン 22.04 によってもたらされる新機能と利点を見逃しています。より良いエクスペリエンスとセキュリティを得るために、適時に新しい Ubuntu バージョンにアップグレードすることをお勧めします。 Ubuntu22.04 のコード名は「Jamie Jellyfish」です。最新の LTS バージョンを入手する方法を見てみましょう。コマンドライン経由で Ubuntu 20.04 を 22.04 にアップグレードする方法 コマンドラインをマスターすると有利になります。 GUI を介して Ubuntu を更新することもできますが、ここではコマンド ラインを使用することに重点を置きます。まず、次のコマンドを使用して、現在実行中の Ubuntu のバージョンを確認しましょう: $

Linux システムの一般的なコマンドとショートカット Linux システムの一般的なコマンドとショートカット Jun 18, 2023 am 08:46 AM

Linux オペレーティング システムの普及に伴い、Linux システムの基本的なコマンドとショートカットを学習し、理解する必要がある人が増えています。この記事では、初心者がLinuxのシステムを理解し、作業効率を向上させるために、よく使われるLinuxのコマンドとショートカットを紹介します。よく使用されるコマンド 1.1 ls コマンド ls コマンドは、Linux で最もよく使用されるコマンドの 1 つです。これは主に、現在のディレクトリ内のファイルとサブディレクトリを一覧表示するために使用されます。一般的に使用されるオプションは次のとおりです。 -l: ファイル タイプを含むファイル情報を長い形式で表示します。

Pythonのコマンドラインパラメータの詳しい説明 Pythonのコマンドラインパラメータの詳しい説明 Dec 18, 2023 pm 04:13 PM

Python では、コマンド ラインを介してパラメータをスクリプトに渡すことができます。これらのパラメーターをスクリプト内で使用して、さまざまな入力に基づいてさまざまなアクションを実行できます。 Python コマンド ライン パラメータの詳細な説明: 1. 位置パラメータ: コマンド ラインで順番にスクリプトに渡されるパラメータ。スクリプト内の位置を通じてアクセスできます。 2. コマンド ライン オプション: - または - で始まるパラメータ、通常使用されます。スクリプトの特定のオプションまたはフラグを指定するには; 3. パラメータ値を渡す: コマンド ラインを通じてパラメータ値を渡します。

Win11 の「マイ コンピュータ」パスの違いは何ですか?すぐに見つけられる方法! Win11 の「マイ コンピュータ」パスの違いは何ですか?すぐに見つけられる方法! Mar 29, 2024 pm 12:33 PM

Win11 の「マイ コンピュータ」パスの違いは何ですか?すぐに見つけられる方法! Windows システムは常に更新されているため、最新の Windows 11 システムにもいくつかの新しい変更と機能が追加されています。よくある問題の 1 つは、Win11 システムでユーザーが「マイ コンピューター」へのパスを見つけられないことですが、これは通常、以前の Windows システムでは簡単な操作でした。この記事では、Win11 システムでの「マイ コンピュータ」のパスの違いと、それらをすばやく見つける方法を紹介します。 Windows1の場合

See all articles