php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.01.2012, 19:38  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Anfänger
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard Bild Upload

Hallo, ich denke das ist einfach zu lösen...

Ich habe hier eine Code-Abschnitt:
PHP-Code:
move_uploaded_file($_FILES['file']['tmp_name'], "pictures/site/bild-$id".$_FILES['file']['name']); 

Wenn ich ein Bild namens "Urlaubsbild.jpg" habe, wird er so abgespeichert:
pictures/site/bild-509Urlaubsbild.jpg

Dies kann zu Problemen führen, wenn das bild z.b. "österreich.jpg" heissen würde, wegen den umlauten.





Wie mache ich das, dass der name nicht mitgespeichert wird?

Ich meine so:
pictures/site/bild-509.jpg
statt so:
pictures/site/bild-509Urlaubsbild.jpg




Ich hatte auch schon überlegt $_FILES['file']['name'] oder $_FILES['file']['tmp_name'] wegzunehmen oder etwas anderes reinzumachen [fehlermeldung] und keine Lösung gefunden.
Aceh ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.01.2012, 20:36  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

move_uploaded_fileSchau Dir die Parameter an und die Namen der verarbeiteten Variablen. So schwer ist das nun wirklich nicht.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 05.01.2012, 22:51  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Anfänger
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
move_uploaded_fileSchau Dir die Parameter an und die Namen der verarbeiteten Variablen. So schwer ist das nun wirklich nicht.
ich komme nicht drauf
Aceh ist offline  
Alt 05.01.2012, 23:10  
Neuer Benutzer
 
Registriert seit: 05.01.2012
Beiträge: 15
PHP-Kenntnisse:
Anfänger
Southlinch befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
$_FILES['datei']['name'
Das ist der Name der Datei UND die Dateiendung, also z.B. Urlaubsbild.jpg
Du kannst das weglassen, aber dann musst du natürlich noch eine Dateiendung angeben

PHP-Code:
if ($_FILES['datei']['type'] == 'image/jpeg'
         {
             
move_uploaded_file($_FILES['datei']['tmp_name'], "pictures/site/bild-".$id.".jpg");
         }
if (
$_FILES['datei']['type'] == 'image/png'
         {
             
move_uploaded_file($_FILES['datei']['tmp_name'], "pictures/site/bild-".$id.".png");
         }
if (
$_FILES['datei']['type'] == 'image/gif'
         {
             
move_uploaded_file($_FILES['datei']['tmp_name'], "pictures/site/bild-".$id.".gif");
         } 
Naja so ungefähr, bin leider kein Profi ^^
Southlinch ist offline  
Alt 05.01.2012, 23:11  
Erfahrener Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 852
PHP-Kenntnisse:
Anfänger
Trainmaster wird schon bald berühmt werden
Standard

Zitat:
Zitat von Aceh Beitrag anzeigen
Ich hatte auch schon überlegt $_FILES['file']['name'] [...] wegzunehmen
Vielleicht solltest du deine Überlegungen in der Praxis anwenden? ...
Trainmaster ist offline  
Alt 06.01.2012, 01:42  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Anfänger
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

@Southlinch, dankeschön, es klappte sehr gut.
@Trainmaster, hatte ich falsch beschrieben, ich meinte "umändern"

Meine Nächste Frage wäre, wie kann ich Bilder mit gleichen Dateinamen überschreiten?
Aceh ist offline  
Alt 06.01.2012, 01:46  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ich schlage vor, Du beschäftigst Dich erstmal selbst, selbständig, praktisch mit Deiner Frage.

[MOD: Thread geschlossen]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Thema geschlossen


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
imagecreatefromjpeg() "Allowed memory size exhausted" peter silie PHP Tipps 2010 17 04.05.2011 14:25
Problem mit Bild Upload Script wolfsmichel PHP Einsteiger 2 25.12.2010 17:13
Upload// Bild zwischenspeichern elrt PHP Einsteiger 2 14.12.2010 14:17
Scriptsuche (S) Gaestebuchscript mit Bild upload ppeter Scriptbörse 6 19.09.2010 08:32
Bild Upload fuXz PHP Tipps 2010 8 03.07.2010 14:26
Bild nach upload erst einmal nicht im FTP-Verzeichnis thom_fisch Off-Topic Diskussionen 2 03.12.2009 01:20
Bild beim Upload (FTP) verkleinern hallojo PHP Tipps 2009 4 22.02.2009 15:36
[Erledigt] Bild upload likemike90 PHP Tipps 2009 4 22.01.2009 11:14
[Erledigt] Problem bei Upload, gif Bild wird beim verkleinern schwarz T-boy1994 PHP Tipps 2008 7 26.11.2008 20:35
[Erledigt] Bild upload !!! aceras Datenbanken 4 04.11.2008 20:03
bild upload... brigitte_m PHP Tipps 2008 4 03.01.2008 16:35
Bild vor dem Upload zuschneiden PHP Tipps 2005-2 15 16.10.2005 10:03
PHP Bild Upload verweigert FTP Download Schreibrechte fehlen PHP Tipps 2005-2 2 28.09.2005 13:50
Bild Upload Code Snippet Beitragsarchiv 10 30.06.2005 16:16
Bild upload in Verzeichniss/ Bild-Name in MySQL Datenbank PHP Tipps 2004 5 10.08.2004 13:17


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum