|
|||
Uploader problem
Hallo,
ich habe ein kleines Problem und zwar folgendes: In meinem Usercenter können User ein Anzeigebild (Avatar) hochladen. Dies geschieht über dieses Formular: HTML-Code:
<div id="inhalt3"> <h1>Usercenter - Anzeigebild ändern</h1> <a href="index.php?nav=myaccount">zurück zur Übersicht</a><br /><br /> aktuelles Foto:<br /> {FOTO}<br /> <br /> <form action="index.php?nav=user&do=saveavatar" method="post" enctype="multipart/form-data" name="step1" id="step1"> <label>neues Foto: <input type="file" name="Foto" id="foto" title="Laden Sie hier ein Foto von Ihnen hoch."/> </label> <br /> (max 2MB, nur *.jpg, *.jpeg Dateien, *.gif, wird auf 200x200px verkleinert) <br /> <br /> <input type="submit" name="speichern" id="speichern" value="speichern" title="Speichern der Änderungen."/> </form><br /><br /> <form action="index.php?nav=user&do=delavatar" method="post" name="delete"> <label> <input name="deleter" type="checkbox"/> Anzeigebild löschen </label><br /> <label> <input type="submit" name="loeschen" id="loeschen" value="löschen" /> </label> <br /> </form> </div> Wenn nun in der Datei user.php dieser Verweis (nav=user&do=saveavatar) aufgerufen wird, funktioniert das zwar bei mir aufm Lokalhost, jedoch nicht auf meinem Webserver. Dort lädt der irgendwie ins Unendliche und gibt nur einen weißen Bildschirm aus. Es werden keine Fehlermeldungen oder so angezeigt. Die Datei wird allerdings auf den Server mit den Rechten, die mittels CHMOD gesetzt wurden, hochgeladen! Wenn ich ein Bild bei mir lokal hochlade, habe ich das Problem, dass das Bild in einer sehr schlechten Qualität hochgeladen wird. Kann mir das bitte einer erklären? Hier ein Beispiel: Hier der Code aus der user.php: PHP-Code:
PHP-Code:
Vielen, vielen herzlichen Dank für eure Hilfe! Bin über jeden Beitrag sehr dankbar! Gruß Stefan |
Sponsored Links |
|
|||
Nabend!
Das ging ja ruck zuck! Mit der Funktion imagecreatetruecolor() ist das Bild schon mal in der richtigen Qualität. Vielen herzlichen Dank! Auf dem Server hat sich allerdings nicht geändert. Hatte schon Hoffnungen, dass die Funktion imagecreate() ihm zugesetzt hat, aber dem war leider nicht so. Er liefert immer noch ein weißes Bild. Gruß |
|
|||
Hmh das glaube ich weniger.
Habe das ganze auch auf meinem Laptop versucht und dort hat es auch nicht geklappt. Entwickle und schreibe sonst am PC. Könnte es eventuell mit den Schreibrechten zusammenhängen? Ich habe derzeit, auf grund dieses Themas, auf dem Ordner, indem die Bilder landen, CHMOD 0755. Das Bild erhält ebenfalls CHMOD 0755. Könnte es eventuell damit zusammenhängen? Oder ist einfach mein Upload-Script nicht Fehlerfrei? Gruß Skull |
|
||||
Zitat:
Wenn ja, dann kann es schon mal nicht an den Rechten liegen. Willst du die Grafik ausführen? Für Dateien reicht 644. |
|
|||
Apropo prüfen:
Bei meine Fehlerrückgabewerte werden als boolische Werte zurück gegeben und ich prüfe, ob sie mit $upload != 'false'. Also als wären sie Strings. Werde das mal ändern. Wenn beim Upload ein Fehler auftritt, wird "false" zurück gegeben. Also gibt die Funktion schon einen Fehler zurück. Glaube du meinst aber eine art Error-Handler, der auch eine dementsprechende Meldung liefert, richtig? Najo finde das relativ schlecht, weil was interessiert einen User eine Fehlermeldung wie "CHMOD konnte nicht gesetzt werden". Da bleibe ich beim False und gebe eine allgemeine Fehlermeldung zurück, die auch für den User verständlich ist. Danke für deinen Beitrag. Dank dir bin ich auf den Fehler mit dem Variablentyp gestoßen! |
Sponsored Links |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Font der Überschrift ändern (Problem) | artist | CSS | 2 | 07.12.2007 11:01 |
Design zu CSS/HTML verarbeiten - Problem häufen sich. | Grafikamateur | CSS | 2 | 06.08.2007 10:57 |
Problem mit WordPress und dem Bilder Upload | Maxefix | Serveradministration und serverseitige Scripte | 0 | 19.12.2006 15:58 |
Problem bei Div's - zwei mal das gleiche und doch nicht ... | Niriel | CSS | 10 | 09.06.2005 18:39 |
Problem mit einem CSS Layout | nARC | CSS | 20 | 21.05.2005 07:28 |