Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-12-2004, 19:45   #1 (permalink)
the man behind the man
 
Registriert seit: Aug 2001
Ort: Mainz
Beiträge: 83
File-Upload mit PHP

Hallo liebe Flash-Gemeinde,

hab mit meinem PHP-Halbwissen ein kleines Admin-Formular zusammengestückelt. Das Script ist löchrig wie ne Gießkanne (ist ja nur für mich), aber funktioniert alles soweit, bis auf den Datei-Upload - hat mir jemand einen Tipp wieso? der kritische bereich fängt ab $uploaddir an...


PHP-Code:
<html>
<body>

<form action="eingabe.php" method="post" target="_self" enctype="multipart/form-data">

Type:<br>
<select name="type" size="1" id="type">
  <option></option>
  <option>audio</option>
  <option>video</option>
  <option>foto</option>
  <option>typo</option>
  <option>grafik</option>
  <option>web</option>
  <option>sonstiges</option>
</select>
<br><br>
Link:<br><input name="link" size="70"><br><br>
Name:<br><input name="name" size="70"><br><br>
Subname:<br><input name="subname" size="70"><br><br>
Description:<br><textarea name="description" cols="70" rows="10"></textarea><br><br>
Datei hochladen:<br><input type='file' name='bilddatei' value=''> <br><br>
<input type=submit value="eintragen">
<input type=reset>
</form>

<?php

$date 
date("Y-m-d");

$db mysql_connect("localhost""xxxxxxx""xxxxxxx");
mysql_select_db("xxxxxxxxx",$db);

if (
$link){
$sql="INSERT INTO showcase (date, type, link, name, subname, description) VALUES ('$date', '$type', '$link', '$name', '$subname', '$description')";
mysql_query($sql$db);
echo 
"Eintrag erstellt!";

$uploaddir '/grafik/';

print 
"<pre>";
if (
copy($HTTP_POST_FILES['userfile']['tmp_name'], $uploaddir.$HTTP_POST_FILES['userfile']['name'])) {
   print 
"File-Upload erfolgreich. Info:\n";
   
   
print_r($HTTP_POST_FILES);
} else {
   print 
"File-Upload fehlgeschlagen! Info:\n";
   
print_r($HTTP_POST_FILES);
}

    }
else echo 
"Bitte alle Felder vollständig ausfüllen!";

?> 

</body>
</html>

Geändert von Stubenrocker (16-12-2004 um 00:55 Uhr)
Stubenrocker ist offline   Mit Zitat antworten
Alt 16-12-2004, 11:45   #2 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
was funktioniert denn nicht? fehlermeldungen?

btw nimm diese funktion zum kopieren:
http://de3.php.net/move_uploaded_file
__________________
elias ist offline   Mit Zitat antworten
Alt 16-12-2004, 11:55   #3 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
wäre ja genau der richtige Thread um ihn in PHP und Mysql zu posten
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 16-12-2004, 12:02   #4 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
$HTTP_POST_FILES['userfile']

sollte

$HTTP_POST_FILES['bilddatei']

heissen
dburucu ist offline   Mit Zitat antworten
Alt 16-12-2004, 12:55   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
@elias: warum move_uploaded_file?
Ich mach es so:
PHP-Code:
if(is_uploaded_file($_FILES["dateifeld"]["tmp_name"])) {
  
copy($_FILES["dateifeld"]["tmp_name"], "zielverzeichnis/dateiname.xyz");

Is das irgendwie unvorteilhaft...?

[edit]
ah, habs schon, das is die Variante für PHP < 4.0.3
http://www.php.net/manual/de/features.file-upload.php
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (16-12-2004 um 13:21 Uhr)
sonar ist gerade online   Mit Zitat antworten
Alt 17-12-2004, 13:31   #6 (permalink)
the man behind the man
 
Registriert seit: Aug 2001
Ort: Mainz
Beiträge: 83
Zitat:
Zitat von dburucu
$HTTP_POST_FILES['userfile']

sollte

$HTTP_POST_FILES['bilddatei']

heissen
Das wars! sowas Blödes! und deshalb quäl ich mich damit 2 tage rum. ärgerlich! DANKE!
Stubenrocker ist offline   Mit Zitat antworten
Alt 17-12-2004, 13:55   #7 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Tja, wär das Ablaufdiagramm auf papier gemacht worden (es wurde sicherlich garkeins gemacht), wäre dieser Fehler nicht passiert
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 17-12-2004, 14:09   #8 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
malst du auch nen ablaufdiagramm wenn du pinkeln gehen willst?
__________________
elias ist offline   Mit Zitat antworten
Alt 17-12-2004, 14:09   #9 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
nein, dafür nehme ich einen weiß-gelb verlauf
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 17-12-2004, 14:12   #10 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
aber bitte mit partikel emitter und feinen glanzeffekten
__________________
elias ist offline   Mit Zitat antworten
Alt 17-12-2004, 14:13   #11 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
oh gott
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 18-12-2004, 09:39   #12 (permalink)
the man behind the man
 
Registriert seit: Aug 2001
Ort: Mainz
Beiträge: 83
ablaufdiagramm? hä?
bin designer, da gibts sowas nicht
Stubenrocker ist offline   Mit Zitat antworten
Alt 18-12-2004, 10:41   #13 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
was hast du dann mit PHP am hut?
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 18-12-2004, 11:07   #14 (permalink)
the man behind the man
 
Registriert seit: Aug 2001
Ort: Mainz
Beiträge: 83
selbst ist der mann

horizontwerweiterung.
Stubenrocker ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:13 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele