Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator masterG am 25.02.2010 um 14:24:53 Uhr
Ich habe deine Codes in Codeblöcke gepackt. Stichwort Formartierungshilfe =)

Datei Upload Formular mit Rückmeldung

Mitglied: derhoeppi

derhoeppi (Level 2) - Jetzt verbinden

24.02.2010, aktualisiert 25.02.2010, 5267 Aufrufe, 3 Kommentare

Hallo Leute,

ich versuche ein Datei Upload Formular zu erstellen. Dazu habe ich mir im ersten Step eine HTML Datei, wo die Eingabe erfolgt und dann eine separate PHP Datei gebastelt. Nun fand ich jedoch unpraktisch, dass die Rückmeldung die ich bekomme über die PHP Datei erscheint. Wie bekomme ich es hin, dass die PHP Datei zwar über den Submit Button aufgerufen wird, jedoch die Rückmeldung wieder an die HTML Datei übergeben wird?

Folgendes ist bisher passiert:

Upload.php
01.
<?php 
02.

03.
// Formular wurde abgeschickt 
04.
if($_POST["submit"] == "Upload") { 
05.

06.
// Wurde wirklich eine Datei hochgeladen? 
07.
if(is_uploaded_file($_FILES["file"]["tmp_name"])) { 
08.

09.
// Datei kopieren 
10.
 $File_Ziel = $_FILES ['file']['name'];
11.
if(copy($_FILES["file"]["tmp_name"], './extern/'.$File_Ziel)) 
12.
{ 
13.

14.
echo "Datei erfolgreich hochgeladen!<br>"; 
15.
echo "Name: " . $_FILES["file"]["name"] . "<br>"; 
16.
echo "Bitte geben Sie Ihrem Kollegen diesen Link: " . $_FILES["file"]["name"]; 
17.

18.
} 
19.
else { 
20.

21.
echo "Datei konnte nicht hochgeladen werden."; 
22.

23.
} 
24.
} 
25.
else { 
26.

27.
echo "Keine Datei zum Hochladen angegeben."; 
28.

29.
} 
30.

31.
} 
32.
else { 
33.

34.
echo "Bitte benutzen Sie das Upload Formular."; 
35.

36.
} 
37.

38.
?> 
HTML Datei
01.
<html>
02.
<head>
03.

04.
</head>
05.
<body title="Testseite">
06.
<p>Datei Upload für Außendienstmitarbeiter.</p>
07.
<p>Bitte nutzen Sie &quot;Durchsuchen&quot; um die entsprechende Datei auszuwählen. 
08.
Anschließend nutzen Sie bitte den Upload um Sie Ihrem Kollegen bereits zu 
09.
stellen.</p>
10.
<form method="post" enctype="multipart/form-data" action="upload.php">
11.
	<p><input name="file" style="width: 288px" type="file"><input name="Submit" type="submit" value="submit"></p>
12.
</form>
13.
</body>
14.
</html>
Gruß
derhoeppi
Mitglied: kaiand1
24.02.2010 um 15:31 Uhr
Moin
Die Ausgabe über PHP ist ja HTML.
Da kannst du die Ausgabe machen wenn der Upload erfolgt ist oder auch wenn er Misslungen ist mit der Ausgabe wiso.
Oder du machst eine Weiterleitung zu einer Htmlseite.
Wobei es im php einfacher ist.
Bitte warten ..
Mitglied: derhoeppi
24.02.2010 um 19:45 Uhr
Hallo,
ich habe bereits versucht beide Dateien in einer zusammenzuführen. Mein Problem ist, dass scheinbar der Aktion nicht ausgeführt wird. Was muss ich beim zusammenfügen beachten?

Gruß
derhoeppi
Bitte warten ..
Mitglied: dog
24.02.2010 um 20:09 Uhr
Beispiel:
01.
<?php
02.

03.
	$formDone = false;
04.
	$message = false;
05.
	
06.
	#nur ausführen wenn abgesendet
07.
	if (isset($_POST['sbmt'])) {
08.
		#namen prüfen
09.
		if(strlen($_POST['name']) < 2) {
10.
			$message = "Geben Sie bitte einen Namen ein!";
11.
		} else {
12.
			$formDone = true;
13.
			$message = "Hallo, ".htmlspecialchars($_POST['name']);
14.
		}
15.
	}
16.

17.
?>
18.
<html>
19.
	<body>
20.
<?php if($message): ?>
21.
		<div class="message"><?php echo $message ?></div>
22.
<?php endif; ?>
23.

24.
<?php if(!$formDone): ?>
25.
		<form action="" method="post">
26.
			Ihr Name: <input type="text" name="name" id="name">
27.

28.
			<input type="submit" value="Weiter" name="sbmt">
29.
		</form>
30.
<?php endif; ?>
31.
	</body>
32.
</html>
Bitte warten ..
Ähnliche Inhalte
HTML

HTML-Formular: User-Eingabe in .txt-Datei speichern?

Frage von SchelinhoHTML2 Kommentare

Hallo community! Ich habe folgendes Anliegen: Ist es möglich, ohne PHP oder sonst was verwenden zu müssen, die Eingaben, ...

Entwicklung

Automatisierter FTP Upload

Frage von Sahin-FraEntwicklung9 Kommentare

Hallo, ich suche ein kostenfreies Tool womit ich automatisierte FTP Übertragungen durchführen kann. Vielen Dank!

JavaScript

Jquery Formular absenden

gelöst Frage von tobmesJavaScript1 Kommentar

Hi Experten, ich versuche mich gerade an jquery. Ich habe bis jetzt die Formular immer direkt mittels PHP übermittelt. ...

Batch & Shell

Batch passives FTP upload

gelöst Frage von weltklasseBatch & Shell2 Kommentare

Hallo, ich versuche per Batch eine Textdatei auf einen FTP-Server hochzuladen. Es handelt sich um einen "passiven FTP-Zugriff". Leider ...

Neue Wissensbeiträge
Windows 7
Updategängelung auf Windows 10, die zweite
Information von Penny.Cilin vor 16 StundenWindows 7

Hallo, da Windows 7 im kommenden Jahr nicht mehr supportet wird, werden Nutzer von Window 7 home premium wieder ...

Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 2 TagenInternet1 Kommentar

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Microsoft Office

Office365 Schwachstellen bei Sicherheit und Datenschutz

Information von Penny.Cilin vor 3 TagenMicrosoft Office7 Kommentare

Auf Heise+ gibt es einen Artikel bzgl. Office365 Schwachstellen. Das ist noch ein Grund mehr seine Daten nicht in ...

Sicherheit
Schwachstellen in VPN Clients
Tipp von transocean vor 5 TagenSicherheit2 Kommentare

Moin, es gibt Sicherheitslücken bei VPN Clients namhafter Hersteller, wie man hier lesen kann. Gruß Uwe

Heiß diskutierte Inhalte
Hyper-V
Chaosbeseitigung in Domainlandschaft
Frage von Rolf935Hyper-V10 Kommentare

Hallo zusammen, ich hätte gerne mal ein paar praktische Tipps oder Hinweise. Derzeit haben wir einen NAS als Fileserver ...

Entwicklung
Programmieren lernen - Vorkenntnisse bisher nur in PowerShell
gelöst Frage von SomebodyToLoveEntwicklung10 Kommentare

Hallo zusammen, ich würde gerne tiefer in das Programmieren einsteigen, der Wunsch hängt mir schon im Kopf seid ich ...

Notebook & Zubehör
Hardware defekt ?
Frage von mausemuckelNotebook & Zubehör9 Kommentare

Hallo und ein schönes Osterfest an alle. Ich benötige mal euer Schwarm wissen. Ich habe hier ein Notebook Lenovo ...

VB for Applications
Makro für Word: überflüssige Leerzeichen und Absätze entfernen
gelöst Frage von MrRoyalVB for Applications9 Kommentare

Hallo zusammen, ich bin auf der Suche nach einem Makro (vielleicht kann Word das auch schon so) mit dem ...