Image Upload

zinion

Erfahrenes Mitglied
Hallo :-)

Ich habe folgendes Problem: Ich möchte dem Benutzer die Möglichkeit geben ein Bild von seiner Festplatte auszuwählen. Anschliessend soll der Pfad des Bildes (auf dem Server) in einer Variable gespeichert werden.

Ich habe schon versucht auf SelfPHP die Lösung zu finden, leider ohne Erfolg. Ich hoffe, ihr könnt mir helfen.
 
hmm...
sowas hate ich dochmal ;)
ich glauibe du meinst es so (ist noch aus nem code von mir!):
PHP:
if ($action == "upload") {
  ereg("\.+(.*)",$_FILES['file']['name'],$ext);
  $ext = ".".$ext[1];
  $file_name = strtolower($file_name);
  $filename = $file_name.$ext;
  if (file_exists("uploaded_files/".$filename)) {
    die( "Fehler!<br>Dise datei existiert bereits!".
    ." <a href='javascript:history.back()'>Zurück</a>");
  }
  $query = "INSERT INTO files VALUES ('','$file_name','$ext','$file_groesse','$file_info','http://operatorjon.ath.cx/cc-projectx/admin/uploaded_files/$filename')";
  mysql_query($query,$conn) or die(mysql_error());
  copy($file,"uploaded_files/".$filename);
  ?>

hoffe du kannst damit was anfangen!
hier noch schnell das upload formular (aus einem newsscript!)
PHP:
<form action="file_upload.php?action=upload" method="post" enctype="multipart/form-data">
<table>
<tr><td>File<td>:<td><input type="file" name="file" size=20 /></td>
<tr><td>Dateiname<td>:<td><input type="text" name="file_name" size=15 />(ohne *.exe usw.)</td>
<tr><td>Größe<td>:<td><input type="text" name="file_groesse" size=15 />(MB, KB, usw. angeben)</td>
<tr><td>Info<td>:<td><textarea name="file_info" rows=5 cols=30></textarea></td>
<tr><td><input type="submit" value="Upload File" /></td>
</table>
</form>
 
Zurück