PHP Warning: require(Mail.php): failed to open stream: No such file or directory in /home/
Je suis en utilisant Mochahost
, je dois avoir installé le Courrier de Poire. Maintenant, je ne sais pas où il a installé le le fichiers.
De bien vouloir me guider où il a stocké les fichiers installés.
Quand je suis en utilisant le code suivant sa me donne le message d'erreur suivant.
PHP Warning: require(Mail.php): failed to open stream:
No such file or directory in /home/
Le message d'erreur est évident, comme je n'ai pas ajouté de fichier dans mon dossier de l'application.
Le code suivant est celui-ci, je suis.
De bien vouloir me guider comment faire pour inclure le chemin d'accès de'Mail.php' fichier .
<?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>");
}
- Signifie que votre
Mail.php
n'est pas dans le même répertoire - non, j'ai installé le paquet , je ne sais pas où il l'a installée..
- Je suis en suivant ce lien ; lien[/link]
- Comment voulez-vous inclure un fichier si vous ne savez pas où il est?
- Je vous suggère de trouver un autre tutoriel. Que l'on est clairement erronée.
- J'ai trouvé le fichier , il est stocké ici
home/username/php/Mail.php
maintenant, quand je suis incluant ce fichier , sa me donner le message d'erreur suivantinclude '../../php/Mail/mail.php';
` PHP Warning: include(../../php/Mail/mail.php): failed to open stream` - On tombe souvent dans cette erreur, et à dépanner rapidement, suivez ces étapes : stackoverflow.com/a/36577021/2873507
Vous devez vous connecter pour publier un commentaire.
l'inclure comme :
Vérifier si vous avez la poire répertoire dans l'include_path
si non, vous devez l'inclure dans votre php.ini, ou de l'ajouter directement dans votre code
home/username/php/Mail.php
maintenant, quand je suis incluant ce fichier , sa me donner le message d'erreur suivant include '../../php/Mail/mail.php';PHP Warning: include(../../php/Mail/mail.php): failed to open stream
Si vous utilisez xampp aller à shell donné dans le panneau de contrôle de xampp et entrez la commande ci-dessous:
Cette commande fonctionne pour moi quand j'ai eu le problème.
J'espère qu'il travaille aussi pour vous 🙂