php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 1,00 durchschnittlich.
Alt 04.10.2005, 13:24  
Gast
 
Beiträge: n/a
Standard Datei beim Upload umbenennen ...

Hi,

hab ein kl. problem möchte gerne beim upload script folgende funktion einbauen ...

Dateihochladen falss vorhanden umbenennen und in den Ordner kopieren...

Und desweiteren soll geprüft werden ob das hochladen geklappt hat unjd dann soll der Eintrag in die DB geschrieben werden ....

Hat einer ne Idee ?

ach die // kommenn auch im Code weg

danke

Script:

Code:
	<? 
	
		$maxsize = "150000";
	
		if(!empty($_FILES['datei']['tmp_name'])) {

			if($_FILES['datei']['size'] < $maxsize) {
				$datei_name=$_FILES['datei']['name']; 
				$datei_type=$_FILES['datei']['type'];
					if($datei_type=="image/gif" or $datei_type=="image/pjpeg" or $datei_type=="image/jpeg") {
						if(file_exists($imgrefdown."/".$datei_name."")) {
							echo "Datei bereits drinne";
							
						}
					
					//Bild hochladen 
					//move_uploaded_file($_FILES['datei']['tmp_name'], $imgrefdown."/".$datei_name."");	
					
					//Soll aber erst ausgeführt werden wenn Bild oben ist ... bei Fehler nicht ...
					//eintrag in die DB
					//db_connect();					
					//$sql = "Insert into refpicture(refid,picture)
					//		values('$refid','$datei_name')";
														
					//db_query($sql);
					
			        ?> weiter <?
					
					}
					else
					{						
						header("Location: index.php?fuseaction=ref.addpic&error=nopic");
					}				
				}				
		}
		else
		{
			header("Location: index.php?fuseaction=ref.addpic&error=nixdrinne");
		}
	
	?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.10.2005, 13:42  
Erfahrener Benutzer
 
Registriert seit: 08.07.2005
Beiträge: 108
fadass
fadass eine Nachricht über ICQ schicken
Standard

was kommt den für nen fehler?!?
fadass ist offline  
Alt 04.10.2005, 13:49  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

fürs umbenennen:

Ändere
PHP-Code:
<?php
if(file_exists($imgrefdown."/".$datei_name."")) {
                     echo 
"Datei bereits drinne";
                     
                  } 
?>
in
PHP-Code:
<?php
while(file_exists($imgrefdown."/".$datei_name."")) {
                     
$datei_name 'x'.$datei_name;
                     
                  } 
?>
Buhmann ist offline  
Alt 04.10.2005, 13:51  
Gast
 
Beiträge: n/a
Standard

Bitte bei PHP-Quellcode [php]-Tags benutzen:
Code:
PHP-Code:
 /*  Hier Quellcode posten, natürlich ohne [ code ] :-)  */ 
Zitat:
Soll aber erst ausgeführt werden wenn Bild oben ist ... bei Fehler nicht ...
Hmmm, move_uploaded_file() mit if abfragen ...
 
Alt 04.10.2005, 14:03  
Gast
 
Beiträge: n/a
Standard Datei beim Upload umbenennen ...

Ei jo

Einfach aber gut es klappt

PHP-Code:
<?php
while(file_exists($imgrefdown."/".$datei_name."")) {
                         
$datei_name 'x'.$datei_name;
                     } 
?>
Hmm

PHP-Code:
<?php
move_uploaded_file
($_FILES['datei']['tmp_name'], $imgrefdown."/".$datei_name."");    
?>
mit abfrage ob das true ist ???
 
Alt 04.10.2005, 14:06  
Gast
 
Beiträge: n/a
Standard

Jo:
http://www.php.net/move_uploaded_file

Aber file_exists() ist allerdings auch eine gute Methode zu überprüfen, ob das File auch wirklich dort ist.
 
Alt 04.10.2005, 14:07  
Erfahrener Benutzer
 
Registriert seit: 12.07.2004
Beiträge: 219
d-jango zeigte ein beschämendes Verhalten in der Vergangenheit
d-jango eine Nachricht über ICQ schicken
Standard

einfach

PHP-Code:
<?php

if ( move_uploaded_file($_FILES['datei']['tmp_name'], $imgrefdown."/".$datei_name."") )
{
  echo 
"Datei hochgeladen";
}

?>
__________________
http://www.fun2stay.de
d-jango ist offline  
Alt 04.10.2005, 14:13  
Gast
 
Beiträge: n/a
Standard

Danke jetzt gehts
 
Alt 04.10.2005, 14:45  
Gast
 
Beiträge: n/a
Standard

Hatte auch move_uploaded_file für einen bild upload benutzt. Allerdings beim sichern des Space via ftp hatte ich keine Rechte um die hochgeladenen Bilder runterzuladen.

nach move_uploaded_file hab ich dann den chmod() Befehl benutzt um die im web hochgeladenen bilder die selben rechte zu geben, als wenn ich sie per ftp hochladen würde also chmod 644.
 
 


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
datei upload problem thecracked PHP Tipps 2008 5 11.07.2008 06:23
Datei Upload mit curl? R.E.M. PHP Tipps 2006 1 18.09.2006 20:44
Wo bleibt die temporäre Datei beim Upload ggfan PHP Tipps 2006 5 31.03.2006 23:45
Datei Upload sammt Dateisplittung PHP Tipps 2007 4 09.12.2005 12:08
Datei Upload sammt Dateisplittung PHP Tipps 2007 1 09.12.2005 11:36
Datei nach Upload umbennen PHP Tipps 2005-2 6 03.08.2005 16:05
Problem mit Datei upload PHP Tipps 2005 16 24.03.2005 00:23
Probleme mit Datei Upload PHP Tipps 2004-2 2 28.11.2004 16:37
Upload Script - Dateinamen umbenennen PHP Tipps 2004-2 5 06.11.2004 14:58
[Erledigt] Datei löschen bzw. umbenennen PHP Tipps 2004 3 05.08.2004 06:45
datei upload => datei anzeigen PHP Tipps 2004 16 05.08.2004 02:02
Nach datei Upload den namen der datei in DB speichern?? PHP Tipps 2004 14 17.07.2004 15:38
[Erledigt] altes neues problem von datei upload!!! PHP Tipps 2004 3 28.06.2004 19:06
wenn ihr datei upload habt? wo habt ihr webspace? PHP Tipps 2004 6 18.06.2004 20:23
Datei Upload mit PHP - Probleme PHP Tipps 2004 12 04.06.2004 12:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
upload bild umbenennen, http://www.php.de/php-tipps-2005-2/31861-datei-beim-upload-umbenennen.html, datei beim upload umbenennen, contao move_uploaded_file, datei bei upload umbenennen, datei upload und umbenennen, upload datei umbenennen, contao upload umbenennen, datei upload umbenennen, datei umbenennen bei upload, php datei upload umbenennen, datei hochladen und umbenennen php, dateiupload umbenennen, bild beim upload umbenennen, file upload umbenennen, upload file umbenennen, fileupload datei umbenennen, upload umbenennen, datei hochladen php umbenennen, php datei beim upload umbenennen

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:50 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.