Datei upload per PHP
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Datei upload per PHP
Hi, für eine Wbesite von mir, brauche ich die Möglichkeit eine Datei ohne FTP upzuloaden.
Also ein Upload script.
Ich hab mal sowas in Perl gesehn, bekam das aber nicht zum Laufen.
Also hab ich mir gedacht, das ich mir ein Uploadscript in PHP programmiere.
Ich weiß, das ich so ein Spezielles Eingabefeld brauche und noch irgendeine Einstellung, damit die Datei übertragen wird und nicht der Pfad.
Danke im vorraus.
Also ein Upload script.
Ich hab mal sowas in Perl gesehn, bekam das aber nicht zum Laufen.
Also hab ich mir gedacht, das ich mir ein Uploadscript in PHP programmiere.
Ich weiß, das ich so ein Spezielles Eingabefeld brauche und noch irgendeine Einstellung, damit die Datei übertragen wird und nicht der Pfad.
Danke im vorraus.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: Datei upload per PHP
Code: Alles auswählen
<form enctype="multipart/form-data" method="post" action="deine_seite.php">
Code: Alles auswählen
if (!empty($_FILES['file']['tmp_name']) || !empty($_FILES['file']['name']))
{
$img_server_name = $_FILES['file']['tmp_name']; // Name der Datei auf dem Server
$img_client_name = $_FILES['file']['name']; // Name der Datei auf dem Computer des Users
$img_type = $_FILES['file']['type']; // Dateityp
$img_dimension = $_FILES['file']['size']; // Dateigröße
if($img_type != "image/jpeg") {
$error[] = "Nur jpeg Dateien dürfen hochgeladen werden.";
}
if($img_dimension > "2000000") {
$error[] = "Die Datei welche du hochladen willst, ist zu groß!<br />Maximale Dateigrosse beträgt 2 MB!";
}
if (empty($error))
{
copy($img_server_name, "uploads/images/".$img_client_name.".jpg"); // Bild (oder was auch immer) wird von dem temporärem Speicherplatz auf dem Server zur Zieladresse kopiert, das temporäre wird später gelöscht)
chmod("uploads/images/".$img_client_name.".jpg", 0777); // (Rechte setzen)
}
}
Sollte aber funktionieren, auch wenn ich ihn jetzt noch etwas umgebaut haben...
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Datei upload per PHP
OK Danke.
werde es testen.
werde es testen.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Datei upload per PHP
Mein Problem ist jezt, das ich immer gesagt bekomme, das die datei keinen Inhalt hat.
Kann es sein, das durch hinzufügen von zusätzlichen input's irgendwas gestört wird?
Kann es sein, das durch hinzufügen von zusätzlichen input's irgendwas gestört wird?
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Datei upload per PHP
Wo wird die Variable $error definiert.
Bei google gabs keine ergebnise.
Bei google gabs keine ergebnise.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: Datei upload per PHP
Auf PHP-für dummies.de (http://www.php-dummies.de/script/Tutori ... pload.html) findest du alles was man zum Upload braucht...
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Datei upload per PHP
So, fertig.
Mit anmeldung,und Upload.
Jede Datei wir ein einem Neuen ordner Gepackt, Der nach dem Datum und Uhrzeit das Uploadzeitpunkts benannt ist.
Ist relativ gut geworden.
schaust euch an:
http://cloidnerux.cl.funpic.de/
Mit anmeldung,und Upload.
Jede Datei wir ein einem Neuen ordner Gepackt, Der nach dem Datum und Uhrzeit das Uploadzeitpunkts benannt ist.
Ist relativ gut geworden.
schaust euch an:
http://cloidnerux.cl.funpic.de/
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: Datei upload per PHP
Man kann zwar Benutzer anlegen und sich anmelden, aber das Hochladen geht nicht. Man kann zwar die Datei auswählen aber dann kommt nur "Falscher Benutzername und/oder Passwort".cloidnerux hat geschrieben:So, fertig.
Mit anmeldung,und Upload.
Achja und es ist kein Problem sich doppelt anzumelden - man hat dann sogar zwei Uploadfelder

Bitte ausbessern, da wird einem ja schlecht beim hinschauencloidnerux's Uploadserver hat geschrieben:auswälen

"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
Re: Datei upload per PHP
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Datei upload per PHP
Jo, hab ihc auch gemerkt.
Hab jezt alles mit Sessions gemacht, nutzer als MySQL und Uploads als MySQL.
Sollte jezt alles Funktoinieren.
Ihr solltet jezt auch euers Uploaden, aber der datei Löschen Dialgo funktioniert (noch) nihct, da ihc den erst seit heute morgen Programmiere.
Hab jezt alles mit Sessions gemacht, nutzer als MySQL und Uploads als MySQL.
Sollte jezt alles Funktoinieren.
Ihr solltet jezt auch euers Uploaden, aber der datei Löschen Dialgo funktioniert (noch) nihct, da ihc den erst seit heute morgen Programmiere.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum