2017-03-27 4 views
-2

Ich habe ein Verzeichnis, mit mehr als zwei Dateien. Ich muss alle Dateien für die Anbindung an die PHP-Mail-Funktion erhalten. Also brauche ich eine PHP-Funktion, um alle Dateien aus dem Verzeichnis zu bekommen. jemand könnte dir bitte helfen, mir eine Idee zu geben, um ein Ergebnis zu bekommen.Wie bekomme ich alle Dateien aus einem Verzeichnis

danke.

+0

google 'php erhalten dir Inhalt' – scaisEdge

+0

Verwendung glob() funtion, http://php.net/manual/en/function.glob.php – Bhaskar

+0

diese Frage zu breit ist; Hast du etwas versucht, was dir vielleicht fehlgeschlagen ist? –

Antwort

0

Verwendung glob() Funktion, finden Sie alle Ordner und Dateien im aktuellen Verzeichnis

foreach(glob('*') as $files){ 
    echo "<br />".$files; 
} 

für weitere Informationen erhalten, wenden Sie sich bitte http://php.net/manual/en/function.glob.php

für bestimmte Dateierweiterung besuchen z.B. .php, können Sie verwenden glob('*.php')

0

Sie können eine scandir() Funktion verwenden, um die Dateien aufzulisten. So können Sie Schleife hinzufügen, um die Dateien

<?php 
$directory = '/path/to/my/directory'; 
// Eliminate folder "." and ".." 
$files = array_diff(scandir($directory), array('..', '.')); 

?> 

ich Ihnen empfehlen PHPMailer verwenden, um E-Mails zu senden.

<?php 
$email = new PHPMailer(); 
$email->From  = '[email protected]'; 
$email->FromName = 'Your Name'; 
$email->Subject = 'Message Subject'; 
$email->Body  = $bodytext; 
$email->AddAddress('[email protected]'); 
foreach($files as $file): 
    $email->AddAttachment($file); 
endforeach; 
return $email->Send(); 
Verwandte Themen