1.Hi, ich habe eine interne Verwendung nur Datei-Upload-Skript, das die Dateien in ein Verzeichnis hochlädt. Wenn ich etwas von meinem Computer mit einem spcace in den Namen z. B. 1.zip hochlade, wird mit einem Leerzeichen im Namen hochgeladen, wodurch der Link in einer E-Mail gelöscht wird. Ist es möglich, Apache den Space zu entfernen, wenn es hochgeladen wird oder es zu einem Unterstrich macht?Entfernen Sie Leerzeichen in Dateinamen Apache
Das zweite Problem, das ich habe, ist, wie würde ich dies analysieren, um den Link eine E-Mail-Link mit der URL der Datei als der Körper der E-Mail und die E-Mail-Addy etwas?
if (move_uploaded_file($_FILES['file']['tmp_name'], $uploaddir . $_FILES['file']['name'])) {
// uploaded file was moved and renamed succesfuly. Display a message.
echo "Link: " . "http://example.org/" . $_FILES["file"]["name"];
Wie würde ich es machen, damit ich diesen Link als mailto verwenden könnte, wie der Link auf dem Körper gehen würde und alles würde in der Nachricht sein – hnhh
Werfen Sie einen Blick auf den Abschnitt Beispiele der entsprechenden RFC: http: // Tools .ietf.org/html/rfc2368 # section-6 – soulmerge
danke groß seine wirklich hilfreich –