PHP Warning: require(Mail.php): failed to open stream: Keine solche Datei oder Verzeichnis in /home/
Ich bin mit Mochahost
habe ich installiert haben Post von der Birne. Nun weiß ich nicht, wo es installiert wurde, die die Dateien.
Freundlich mich führen, wo es gespeichert hat, die installierten Dateien.
Wenn ich mit den folgenden code sein gibt mir die folgende Fehlermeldung.
PHP Warning: require(Mail.php): failed to open stream:
No such file or directory in /home/
Die Fehlermeldung ist offensichtlich, als ich noch nicht Hinzugefügt jede Datei in meinem Programm-Ordner.
Der folgende code ist der code, der ich folgte.
Freundlich mich führen, wie man den Pfad zu'Mail.php' Datei .
<?php
//require_once "Mail.php";
require "Mail.php";
$from = "Taha <[email protected]>";
$to = "Taha <[email protected]>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$host = "111.11.11.111";
$username = "[email protected]";
$password = "password";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$port = "2525";
$smtp = Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
echo "PEAR before";
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
- Bedeutet, dass Ihr
Mail.php
ist nicht im selben Verzeichnis - Nein, ich habe das Paket installiert wurde , ich weiß nicht, wo er hat es installiert..
- Ich bin nach diesem link ; link[/link]
- Wie willst du eine Datei, wenn Sie nicht wissen, wo es ist?
- Ich schlage vor, Sie finden ein anderes tutorial. Das ist eindeutig fehlerhaft.
- Ich habe die Datei gefunden , Seine hier gespeichert
home/username/php/Mail.php
wenn jetzt bin ich mit dieser Datei sein gibt mir folgende Fehlermeldunginclude '../../php/Mail/mail.php';
` PHP Warning: include(../../php/Mail/mail.php): failed to open stream" - Man läuft oft in diesen Fehler, und Fehler schnell zu beheben, gehen Sie folgendermaßen vor : stackoverflow.com/a/36577021/2873507
Du musst angemeldet sein, um einen Kommentar abzugeben.
einschließen wie :
Prüfen, ob Sie das pear-Verzeichnis in den include_path
wenn nicht, dann schließen Sie es auf Ihrem php.ini, oder indem es direkt auf Ihrem code
home/username/php/Mail.php
wenn jetzt bin ich mit dieser Datei sein gibt mir folgende Fehlermeldung include '../../php/Mail/mail.php';PHP Warning: include(../../php/Mail/mail.php): failed to open stream
Wenn Sie mit xampp gehen zu shell in das xampp control panel und geben Sie den nachstehenden Befehl:
Dieser Befehl funktioniert für mich, wenn ich das problem hatte.
Ich hoffe, dass es auch für Sie funktioniert 🙂