Navigation
 Startseite
 Fachbücher
 Forum
 Webmaster News
 Script Newsletter
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Script Mods
 phpBB Adsense Mode

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 Markdown to HTML
 Colorpicker
 Unix timestamp Tool
 TLD Liste
 Webkatalog‑Verzeichnis

Partner
 Sprüche Treff

Artfiles.de
Bietet Serviceorientierte Internetdienstleistungen...
https://www.Artfiles.de
Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains und...
https://www.Hosterplus.de
 
 
 

PDF-Upload

Sie befinden sich: Home > Forum > Php > PDF-Upload

Wenn Sie einen Beitrag in diesem Forum schreiben möchten, so ist es erforderlich, dass Sie ein
 Benutzerkonto registrieren.

In diesen Beitrag wurden 3 Nachrichten geschrieben.

PDF-Upload
Nachricht wurde verfasst am 13.04.2016 um 15:28 Uhr von   Erika
Hallo,

es geht um einen Fragebogen, den die Teilnehmenden downloaden und dann ausgefüllt wieder uploaden sollen. Alle Dateien sind somit "Fragebogen.pdf". Beim ersten funktioniert der Upload. Wie geht es, dass der darauffolgende einen neuen Namen oder eine fortlaufende Nummer bekommt?

Kann mir jemand dabei helfen, dieses Problem zu lösen?
 
Nachricht wurde verfasst am 13.04.2016 um 21:28 Uhr von Martin12398 Martin12398
Hallo Erika,

welches PHP-Script verwendest du für den Upload?

Gruß Martin
Nachricht wurde verfasst am 14.04.2016 um 08:18 Uhr von   Erika
Hallo Martin,

danke, dass du mir helfen willst. Ich verzweifle an diesem Skript, denn ich habe auch noch ein anderes Problem. Es sollen natürlich nur Pdfs für den Upload zugelassen werden. Das klappt genauso wenig.

Hier also das Skript:


$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$fileType = pathinfo($target_file,PATHINFO_EXTENSION);

$allowed_extensions = array(
"pdf",
"doc",
"docx"
);
// Check file size
if ($_FILES["fileToUpload"]["size"] > 5000000) {
echo "Sorry, your file is too large.";
$uploadOk = 0;
}
// Allow certain file formats
$allowedExtensions = array('pdf', 'doc', 'docx');
if(!in_array($extension, $allowed_extensions)) {
die("Ungültige Dateiendung. Nur pdf, doc und doxc-Dateien sind erlaubt");
}

// Check if $uploadOk is set to 0 by an error
if ($uploadOk == 0) {
echo "Sorry, your file was not uploaded.";

//Neuer Dateiname falls die Datei bereits existiert
if(file_exists($new_path)) { //Falls Datei existiert, hänge eine Zahl an den Dateinamen
$id = 1;
do {
$new_path = $upload_folder.$filename.'_'.$id.'.'.$extension;
$id ;
} while(file_exists($new_path));
}
// if everything is ok, try to upload file
} else {
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
}

Gruß Erika
   Antwort schreiben



Bücherregal mit drei Büchern: 'PHP 4 - Grundlagen und Profiwissen' von Hanser Verlag, 'Webdesign in a Nutshell' von O'Reilly Verlag, und 'Webgestaltung' von Galileo Computing.