mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 13:09 Benutzername: Passwort: Auto-Login

Thema: Upload Problem vom 23.07.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Upload Problem
Seite: 1, 2  Weiter
Autor Nachricht
ENIXone
Threadersteller

Dabei seit: 25.02.2007
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Mi 23.07.2008 11:29
Titel

Upload Problem

Antworten mit Zitat Zum Seitenanfang

Hey Leutz,

hab nen kleines Problem und kann nicht nachvollziehn wodran es hängt.
ich habe ein formular bei dem ein Bild hochgeladen werden soll:

Code:

<form action="<?=$PHP_SELF?>" enctype="multipart/form-data" method="post">
...
<input type="file" name="file" size="24" style="width: 225px">
...
<input type="submit" name="send" value="speichern">
</form>

die restlichen Daten die in dem Formular sind trägt er in die Datenbank ein.

aber ich möchte das Bild in einen Ordner hochladen, der Pfad stimmt . Jedoch läd er es nicht hoch.

testweise wollte ich mir dann einfach mal was ausgeben lassen:

Code:
<? echo $_FILES["file"]["name"]; ?> und <? echo $_FILES["file"]["tmp_name"]; ?>


jedoch zeigt er selbst da schon nichts an!

kA wo es dran liegt.... habt ihr ne idee?
  View user's profile Private Nachricht senden
Kash

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 23.07.2008 11:42
Titel

Antworten mit Zitat Zum Seitenanfang

dort fehlt doch die anweisung des speicherns.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 23.07.2008 11:44
Titel

Antworten mit Zitat Zum Seitenanfang

Ne, da fehlt nur mal wieder das Script und ohne dass zu sehen kann man schlecht wissen wo dass Problem liegt *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
ENIXone
Threadersteller

Dabei seit: 25.02.2007
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Mi 23.07.2008 11:50
Titel

Antworten mit Zitat Zum Seitenanfang

Kash hat geschrieben:
dort fehlt doch die anweisung des speicherns.

na da was ihr seht schon Lächel

hier mal das ganze skript:

Formular:
Code:
<form action="<?=$PHP_SELF?>" enctype="multipart/form-data" method="post">
<table width="100%" border="0" cellspacing="10" cellpadding="0">
<tr height="30">
<td align="left" valign="middle" width="64" height="30">Username</td>
<td align="left" valign="middle" width="64" height="30"><input type="text" name="username" size="24" style="width: 225px"></td>
</tr>
<tr height="30">
<td align="left" valign="middle" width="64" height="30">Vorname</td>
<td align="left" valign="middle" width="64" height="30"><input type="text" name="firstname" size="24" style="width: 225px">
</td>
</tr>
<tr height="30">
<td align="left" valign="middle" width="64" height="30">Nachname</td>
<td align="left" valign="middle" width="64" height="30"><input type="text" name="lastname" size="24" style="width: 225px"></td>
</tr>
<tr height="30">
<td align="left" valign="middle" width="64" height="30">Email</td>
<td align="left" valign="middle" width="64" height="30"><input type="text" name="email" size="24" style="width: 225px"></td>
</tr>
<tr height="30">
<td align="left" valign="middle" width="64" height="30">Mobilnummer</td>
<td align="left" valign="middle" width="64" height="30"><input type="text" name="mobile" size="24" style="width: 225px"></td>
</tr>
<tr height="30">
<td align="left" valign="middle" width="64" height="30">Bild</td>
<td align="left" valign="middle" width="64" height="30"><input type="file" name="file" size="24" style="width: 225px"></td>
</tr>
<tr height="30">
<td align="left" valign="middle" width="64" height="30"></td>
<td align="left" valign="middle" width="64" height="30"><input type="submit" name="send" value="senden" size="24" style="width: 225px"></td>
</tr>
</table></form>


Und die auswertung

Code:
<?
session_start();
require("../config.inc.php");
if($send = "senden" && $username != ""){
   $insert = mysql_query("INSERT INTO eye_users (username, password, firstName, lastName, email, mobile, lastLogin)
   VALUES ('$username','1256','$firstname','$lastname','$email','$mobile','0')");
      
   
      $select = mysql_query("SELECT * FROM eye_users WHERE username = '$username'");
      $row = mysql_fetch_array($select);
      
      if($_FILES['file']['temp_name'] != ""){   
      
         $size = getimagesize($_FILES["file"]["tmp_name"]);
         $orginal = "../_images/mitarbeiter/".$row["uID"].".jpg";
         copy($_FILES['file']['tmp_name'],$orginal);
         
         //Bildgröße
         $breite = $size[0];
         $hoehe = $size[1];
         
         //neues Bild generieren
         if($breite > $hoehe){
            $neueBreite = 40;
            $neueHoehe = intval($hoehe*$neueBreite/$breite);
         }
         else{
            $neueHoehe = 40;
             $neueBreite = intval($breite*$neueHoehe/$hoehe);
         }
         $altesBild=ImageCreateFromJPEG($orginal);
         
         $neuesBild=ImageCreateTrueColor($neueBreite,$neueHoehe);
         ImageCopyResampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
         
         ImageJPEG($neuesBild,$snap);
         }
         else{
            $orginal = "../_images/mitarbeiter/".$row["uID"].".jpg";
            copy ("../_images/mitarbeiter/0.jpg",$orginal);
         }
}
?>
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 23.07.2008 12:02
Titel

Antworten mit Zitat Zum Seitenanfang

also. wenn nicht was großartiges in der config.inc.php passiert, hast du früher oder später einen aufschrei wegen... ja... darf ich... REGGISSSTER GLOBAAAALS... ach, das hatte ich lang nicht mehr *zwinker* steht denn überhaupt was in der datenbank? wenn nicht, haste das RG problem schon...

desweiteren sollte eine abfrage immer noch so aussehen

if ($_POST['send'] == "senden" ...


Zuletzt bearbeitet von pixelpapst303 am Mi 23.07.2008 12:02, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
ENIXone
Threadersteller

Dabei seit: 25.02.2007
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Mi 23.07.2008 12:04
Titel

Antworten mit Zitat Zum Seitenanfang

pixelpapst303 hat geschrieben:
also. wenn nicht was großartiges in der config.inc.php passiert, hast du früher oder später einen aufschrei wegen... ja... darf ich... REGGISSSTER GLOBAAAALS... ach, das hatte ich lang nicht mehr *zwinker* steht denn überhaupt was in der datenbank? wenn nicht, haste das RG problem schon...

desweiteren sollte eine abfrage immer noch so aussehen

if ($_POST['send'] == "senden" ...


die restlichen Daten die in dem Formular sind trägt er in die Datenbank ein.
  View user's profile Private Nachricht senden
Benutzer 1103
Account gelöscht


Ort: -

Verfasst Mi 23.07.2008 12:17
Titel

Antworten mit Zitat Zum Seitenanfang

Mir fällt spontan diese Zeile auf:

Code:
if($_FILES['file']['temp_name'] != ""){


$_FILES['file']['temp_name'] müsste hier $_FILES['file']['tmp_name'] heissen.

Wahrscheinlich kleiner Tippfehler mit großen Auswirkungen.
 
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 23.07.2008 12:19
Titel

Antworten mit Zitat Zum Seitenanfang

ENIXone hat geschrieben:
pixelpapst303 hat geschrieben:
also. wenn nicht was großartiges in der config.inc.php passiert, hast du früher oder später einen aufschrei wegen... ja... darf ich... REGGISSSTER GLOBAAAALS... ach, das hatte ich lang nicht mehr *zwinker* steht denn überhaupt was in der datenbank? wenn nicht, haste das RG problem schon...

desweiteren sollte eine abfrage immer noch so aussehen

if ($_POST['send'] == "senden" ...


die restlichen Daten die in dem Formular sind trägt er in die Datenbank ein.


DAS ÄNDERT NICHTS DARAN, DASS DIE ABFRAGE FALSCH IST!!!

kannst aus spaß ja mal
Code:

if ($senden = "popofax" ...

in die abfrage schreiben und du wirst sehen, dass er auch dann in die anweisungen kommt (sofern kein username existiert)
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen php upload problem
[PHP] Upload problem
Upload-Skript Problem
Bilder Upload Problem bei Website
Problem mit Mootools nach dem Upload
problem mit php-includes nach upload auf webserver!
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.