Seite 1 von 1

Programmiere mini uploadscript, trotzdem kleines Problem!

Verfasst: 15.10.2003 21:40
von sputnik
Dere,

Nun ich programmiere ein kleines uploadscrip, bei dem man mehrere Files auf einmal uploaden kann, aber ich schaffe nicht die schleife richtig einzubauen! Schaut am besten selber:

Hier das Script --> Beim ersten muss man eine Tahl eingeben wieviele Dateien aufeinmal man uploaden will!

Auswahl der Uploads als txt
Auswahl der Dateien als txt
Upload selber als txt

Nun die Frage ist wie ich im File upload.txt die schleife richtig einbaue!

thx Manuel

Verfasst: 17.10.2003 13:15
von sputnik
Ok, das da oben war ein bisschen kompliziert, ich habe jetzt ein einfacheres Formular erstellt, Aber ich schaffe es noch immer nicht, dass alle ausgewälten Dateien upgeloaded werden. Wie muss ich den copy befehl richtig einbauen, dass alle dateien kopiert werden!
Das Script so schaut der quelltext aus:

Code: Alles auswählen

<form name=number action=up.php method=POST>
<input type=text name=num>
<input type=submit value="Menge der uploads auswählen!">
</form>

<?
echo ("<form name=select method=POST action=up.php>");
for($zahl=1; $zahl<=$num; $zahl++)
{
echo ("
<input type=file name=datei$zahl><br>");
}

echo ("<select name=dir>
		<option value=home/highbiker/htdocs/own/>1</option>
	 </select><br><input type=submit value=upload></form>");





?>
Würde mich freuen wenn mir jemand Tipps geben würde![/url]

Verfasst: 17.10.2003 13:21
von Fraenky
lädt es denn ein paar Datein hoch?? Und bricht es dann ab oder was passiert??

Vielleicht ist die Laufzeit des Scriptes (also die dauer des Uploaden) zu lang, weil es einfach zu viele dateien bzw, zu große Datei sind. Aus Sicherheitsgründen ist die Laufzeit der Script meist auf 30sec beschränkt, alles was da nicht abgearbeitet wurde, wird weggelassen und das Script wird abgebrochen.

Hoffe das Hilft..

Tschö

MfG
Fraenky

Verfasst: 17.10.2003 13:27
von sputnik
Nein, entweder er ladet es gar nicht hoch, oder nur das letzte von den ausgewählten! ich habe mal den copy befehl rausgelöscht. Ich habe den befehl immer in eine schleife eingebaut, aber das hat nie gefunkt!

Verfasst: 17.10.2003 13:49
von Fraenky
also ich hab mal nen Uplaod Script gebaut, aber ohne Copybefehl sondern speichern inner DB..

Ansonsten weiß ich auch net..

Tschö...

MfG
Fraenky

Verfasst: 17.10.2003 14:08
von sputnik
Ich möchte aber mehrere Dateien aufeinmal in einen Ordner uploaden!

Verfasst: 19.10.2003 16:39
von sputnik
Falls einer die selbe Frage fragt poste ich die antwort selber:

Code: Alles auswählen

<? 

for($zahl=1; $zahl<=$num; $zahl++)
{
	$dateiname ="datei".$zahl;
	$zieldatei ="datei".$zahl."_name";
	echo "Datei ".$$zieldatei."<br>";
	if (copy ($$dateiname,$dir.$$zieldatei))
{
	echo "Datei erfolgreich kopiert.<br><br>";
} else
	echo "Something is wrong!<br><br>";
} 

?>