upload von dateien

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Lord_Femto hat geschrieben:andere frage. wie kann ich nun aus diesem quellcode einstellen, dass er sobald er auf dem webspace bzw. ordner ist einen neuen namen erhält
Du hast die Möglichkeit gleich bei move_uploaded_file im destination string zweites Argument

move_uploaded_file($_FILES['file']['tmp_name'], $file)
einen entsprechenden zu wählen wenn ich mich nicht irre schon lange her :wink:

oder via rename();
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

das heißt anstatt $files kann ich einfach den namen der datei hineinschreiben?

gibt es eine funktion bzw. string funktion, die automatisch alle großbuchstaben in kleine umändert? oder zum mindest soetwas, dass den ersten buchstachen kleinschreibt.
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

ja....

der Destianation String wird ja aus dem Pfad und dem Filenamen zusammengesetzt daher sollte das gehen. Bei mir geht es mal :wink:

String Funktionen

Warum liesst du da nicht? :roll:
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

findet ihr den parse error?

Code: Alles auswählen

<?php
	
	include "config.php";

	$name = $_GET['name'];
	$session = $_GET['session'];
	$auswahl = $_POST["auswahl"];
	$loeschen = $_POST["loeschen"];
	
	function scandir($dirstr) {
    // php.net/scandir (PHP5)
    $files = array();
    $fh = opendir($dirstr);
    while (false !== ($filename = readdir($fh))) {
        array_push($files, $filename);
    }
	
		if($loeschen)
		{
			if($auswahl)
			{
			$verz = "../PB-Bilder/Band/$name/";
			$dir = opendir($verz);
				unlink($verz . $auswahl);
			
			for($i=01; $i<scandir($verz); $i++)
			{
			$oldfile = readdir ($verz);
			$file = $verz . strtolower($name) . '-bild' . $i . '.jpg';
				rename($oldfile, $file);
			}
			
			closedir($dir);

			echo "<meta http-equiv=\"refresh\" content=\"3;url=auswahl.php?session=$session&name=$name\">";
			echo "<table width=40% cellpadding=10 cellspacing=0 align=center border=0 class=forumline><tr><td align=center><span class=gen><font color=red>Eintrag erfolgreich gel&ouml;scht</font></span><br>";
			echo "<span class=gensmall><a href=\"auswahl.php?session=$session&name=$name\">[ Hier klicken wenn Du nicht warten möchtest ]</a></span></td></tr></table>";
			}
					
			else
			{
			echo "<meta http-equiv=\"refresh\" content=\"3;url=pics-edit2.php?session=$session&name=$name\">";
			echo "<table width=40% cellpadding=10 cellspacing=0 align=center border=0 class=forumline><tr><td align=center><span class=gen>Es wurde kein Eintrag zum l&ouml;schen ausgew&auml;hlt.</span><br>";
			echo "<span class=gensmall><a href=\"pics-edit2.php?session=$session&name=$name\">[ Hier klicken wenn Du nicht warten möchtest ]</a></span></td></tr></table>";
			}
		}			
	?>
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Welche Fehlermeldung kommt denn (Zeilennummer)?
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

Parse error: parse error in /home/www/web251/html/PB-Loggin/pics-send2.php on line 82
(letzte zeile)
da muss doch irgendwo so ein klammerproblem vorliegen, doch weiß ich nicht wo.
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Bei mir hat die ganze Datei nur 47 Zeilen...
Setz mal nach

Code: Alles auswählen

closedir($dir);
eine Klammer }
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

ja jetzt wird die seite zwar angezeigt, jedoch werden keinerlei if bzw. else blöcke ausgeführt.

naja. 84... ich sage mal so. man soll ja hier nur den wichtigen code schnipsel posten nicht noch unwichtiges html.
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

keiner eine idee?
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Hast du z.B. mal testweise den Inhalt von $loeschen usw. ausgegeben?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Antworten

Zurück zu „Coding & Technik“