Heim Backend-Entwicklung PHP-Tutorial Lösung für das Problem des relativen Pfads in der PHP-Befehlszeile

Lösung für das Problem des relativen Pfads in der PHP-Befehlszeile

Oct 14, 2019 pm 04:06 PM
命令行 路径

Im Allgemeinen wird PHP als CGI- und Apache-Modul ausgeführt, und PHP wird selten unter der Befehlszeile (CLI) ausgeführt.

Wenn Sie include, require usw. in einer PHP-Datei unter der (CLI-)Befehlszeile verwenden, müssen Sie zuerst das aktuelle Arbeitsverzeichnis wechseln, bevor Sie einen relativen Pfad verwenden, andernfalls wird ein Fehler gemeldet und die Datei kann nicht gefunden werden.

Werfen wir einen Blick auf die perfekte Lösung für das relative Pfadproblem unter der PHP-Befehlszeile (CLI).

$cur_dir = dirname(__FILE__); //获取当前文件的目录
chdir($cur_dir); //把当前的目录改变为指定的目录。
require(../class/a.php);//引入相对路径文件
Nach dem Login kopieren

Ein weiteres kleines Detail: Wenn Sie PHP zum Schreiben einer neuen Zeile in eine Datei verwenden, hat die Verwendung von rn manchmal keine Wirkung. Bitte überprüfen Sie, ob hier einfache Anführungszeichen verwendet werden müssen.

Auf diese Weise können wir PHP verwenden, um einige geplante Verarbeitungen durchzuführen, wenn die Anzahl der Besuche gering ist. Tatsächlich kann PHP uns in Verbindung mit geplanten Crontab-Aufgaben unter Linux bei vielen Dingen helfen. Zum Beispiel aktuelle Statistiken, Datenbanksicherung, Protokolllöschung und einige tägliche Wartungsarbeiten usw.

Weitere PHP-Kenntnisse finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonLösung für das Problem des relativen Pfads in der PHP-Befehlszeile. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wo befinden sich Themes in Windows 11? Wo befinden sich Themes in Windows 11? Aug 01, 2023 am 09:29 AM

Windows 11 bietet so viele Anpassungsoptionen, darunter eine Reihe von Themen und Hintergrundbildern. Obwohl diese Themen auf ihre Art ästhetisch sind, fragen sich einige Benutzer immer noch, wo sie unter Windows 11 im Hintergrund stehen. Diese Anleitung zeigt Ihnen die verschiedenen Möglichkeiten, auf den Speicherort Ihres Windows 11-Designs zuzugreifen. Was ist das Standarddesign von Windows 11? Der Standard-Designhintergrund von Windows 11 ist eine blühende abstrakte königsblaue Blume mit einem himmelblauen Hintergrund. Dieser Hintergrund ist aufgrund der Vorfreude auf die Veröffentlichung des Betriebssystems einer der beliebtesten. Das Betriebssystem bringt jedoch auch eine Reihe anderer Hintergründe mit. Daher können Sie den Hintergrund des Windows 11-Desktopdesigns jederzeit ändern. Themen werden in Windo gespeichert

Unterschiedliche Verwendung von Schrägstrichen und Backslashes in Dateipfaden Unterschiedliche Verwendung von Schrägstrichen und Backslashes in Dateipfaden Feb 26, 2024 pm 04:36 PM

Ein Dateipfad ist eine Zeichenfolge, die vom Betriebssystem verwendet wird, um eine Datei oder einen Ordner zu identifizieren und zu finden. In Dateipfaden gibt es zwei gängige Symbole zur Trennung von Pfaden, nämlich den Schrägstrich (/) und den Backslash (). Diese beiden Symbole haben in verschiedenen Betriebssystemen unterschiedliche Verwendungen und Bedeutungen. Der Schrägstrich (/) ist ein häufig verwendetes Pfadtrennzeichen in Unix- und Linux-Systemen. Auf diesen Systemen beginnen Dateipfade im Stammverzeichnis (/) und werden durch Schrägstriche zwischen den einzelnen Verzeichnissen getrennt. Zum Beispiel der Pfad /home/user/Docume

So beheben Sie den Fehler: Die Hauptklasse wurde in Java nicht gefunden oder geladen So beheben Sie den Fehler: Die Hauptklasse wurde in Java nicht gefunden oder geladen Oct 26, 2023 pm 11:17 PM

Dieses Video kann aufgrund eines technischen Fehlers nicht abgespielt werden. (Fehlercode: 102006) Dieser Leitfaden bietet einfache Lösungen für dieses häufige Problem und ermöglicht Ihnen die Fortsetzung Ihrer Codierungsreise. Wir werden auch die Ursachen von Java-Fehlern besprechen und wie man sie in Zukunft verhindern kann. Was ist „Fehler: Hauptklasse nicht gefunden oder geladen“ in Java? Java ist eine leistungsstarke Programmiersprache, die es Entwicklern ermöglicht, eine breite Palette von Anwendungen zu erstellen. Seine Vielseitigkeit und Effizienz bringen jedoch eine Reihe häufiger Fehler mit sich, die während der Entwicklung passieren können. Einer der Interrupts ist „Fehler: Hauptklasse user_jvm_args.txt nicht gefunden oder geladen“, was auftritt, wenn die Java Virtual Machine (JVM) die Hauptklasse zum Ausführen eines Programms nicht finden kann. Dieser Fehler wirkt selbst in einer Hürde

Erfahren Sie, wie Sie das Befehlszeilentool sxstrace.exe effektiv nutzen Erfahren Sie, wie Sie das Befehlszeilentool sxstrace.exe effektiv nutzen Jan 04, 2024 pm 08:47 PM

Viele Freunde, die das Win10-System verwenden, sind beim Spielen oder bei der Installation des Systems auf dieses Problem gestoßen. Die Anwendung kann nicht gestartet werden, da die parallele Konfiguration der Anwendung falsch ist. Weitere Informationen finden Sie im Anwendungsereignisprotokoll oder verwenden Sie das Befehlszeilentool sxstrace.exe. Dies kann daran liegen, dass das Betriebssystem nicht über die entsprechenden Berechtigungen verfügt. Schauen wir uns das spezifische Tutorial unten an. Anleitung zur Verwendung des Befehlszeilentools sxstrace.exe 1. Dieses Problem tritt normalerweise bei der Installation von Programmen und Spielen auf. Die Meldung lautet: Die Anwendung kann nicht gestartet werden, da die parallele Konfiguration der Anwendung falsch ist. Weitere Informationen finden Sie im Anwendungsereignisprotokoll oder verwenden Sie das Befehlszeilentool sxstrace.exe. 2. Starten Sie →

Aktualisieren Sie Ubuntu 20.04 über die Befehlszeile auf 22.04 Aktualisieren Sie Ubuntu 20.04 über die Befehlszeile auf 22.04 Mar 20, 2024 pm 01:25 PM

In diesem Artikel werden die Schritte zum Upgrade von Ubuntu 20.04 auf 22.04 detailliert beschrieben. Benutzer, die Ubuntu 20.04 verwenden, haben die neuen Funktionen und Vorteile der Version 22.04 verpasst. Um ein besseres Erlebnis und mehr Sicherheit zu erhalten, wird empfohlen, rechtzeitig auf eine neuere Ubuntu-Version zu aktualisieren. Ubuntu22.04 trägt den Codenamen „Jamie Jellyfish“. Lassen Sie uns herausfinden, wie Sie die neueste LTS-Version erhalten! So aktualisieren Sie Ubuntu 20.04 auf 22.04 über die Befehlszeile. Die Beherrschung der Befehlszeile verschafft Ihnen einen Vorteil. Während es möglich ist, Ubuntu über die GUI zu aktualisieren, wird unser Fokus auf der Befehlszeile liegen. Überprüfen wir zunächst die aktuell ausgeführte Ubuntu-Version mit dem folgenden Befehl: $

Allgemeine Befehle und Verknüpfungen in Linux-Systemen Allgemeine Befehle und Verknüpfungen in Linux-Systemen Jun 18, 2023 am 08:46 AM

Mit der weit verbreiteten Anwendung des Linux-Betriebssystems müssen immer mehr Menschen die grundlegenden Befehle und Verknüpfungen im Linux-System erlernen und verstehen. In diesem Artikel stellen wir einige häufig verwendete Linux-Befehle und -Verknüpfungen vor, um Anfängern das Verständnis des Linux-Systems zu erleichtern und die Arbeitseffizienz zu verbessern. Häufig verwendete Befehle 1.1 ls-Befehl Der ls-Befehl ist einer der am häufigsten verwendeten Befehle unter Linux. Es wird hauptsächlich zum Auflisten von Dateien und Unterverzeichnissen im aktuellen Verzeichnis verwendet. Häufig verwendete Optionen sind: -l: Dateiinformationen im Langformat anzeigen, einschließlich Dateityp

Detaillierte Erläuterung der Python-Befehlszeilenparameter Detaillierte Erläuterung der Python-Befehlszeilenparameter Dec 18, 2023 pm 04:13 PM

In Python können Parameter über die Befehlszeile an Skripte übergeben werden. Diese Parameter können in Skripten verwendet werden, um unterschiedliche Aktionen basierend auf unterschiedlichen Eingaben auszuführen. Detaillierte Erläuterung der Python-Befehlszeilenparameter: 1. Positionsparameter: Parameter, die der Reihe nach in der Befehlszeile übergeben werden. Auf sie kann über die Position innerhalb des Skripts zugegriffen werden. 2. Befehlszeilenoptionen: Parameter, die mit - oder - beginnen, werden normalerweise verwendet um bestimmte Optionen oder Flags für das Skript anzugeben; 3. Parameterwerte übergeben: Parameterwerte über die Befehlszeile übergeben.

Was ist der Unterschied im Pfad „Arbeitsplatz' in Win11? Schneller Weg, es zu finden! Was ist der Unterschied im Pfad „Arbeitsplatz' in Win11? Schneller Weg, es zu finden! Mar 29, 2024 pm 12:33 PM

Was ist der Unterschied im Pfad „Arbeitsplatz“ in Win11? Schneller Weg, es zu finden! Da das Windows-System ständig aktualisiert wird, bringt auch das neueste Windows 11-System einige neue Änderungen und Funktionen mit sich. Eines der häufigsten Probleme besteht darin, dass Benutzer den Pfad zu „Arbeitsplatz“ im Win11-System nicht finden können. Dies war in früheren Windows-Systemen normalerweise ein einfacher Vorgang. In diesem Artikel erfahren Sie, wie sich der Pfad „Arbeitsplatz“ im Win11-System unterscheidet und wie Sie ihn schnell finden. Unter Windows1

See all articles