Webstatt.org - Community seit 2006 - 2012 (2024?)

problem mit formular

user-139
05.02.2007 14:57

so hab hier wieder ein problem mit dem dateiuploadmien formular sieht so aus Fettes Grinsen
		###bilder hochladen####
$upload_dir = "E:/xampp/xampp/htdocs/projects/autohandel/uploaded/";
$ext = "";
error_reporting(E_ALL);
var_dump($_FILES);

foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
move_uploaded_file($_FILES["pictures"]["tmp_name"][$key],$upload_dir.$_FILES["pictures"]["name"][$key]);
$size = $HTTP_POST_FILES['pictures'][$key]['size']; // Größe der Datei
$type = $HTTP_POST_FILES['pictures'][$key]['type']; // Der MIME Type der Datei

}
}

echo "<br/>Bildname =>".$_FILES['pictures']['name'][0]."<br/>";
###daten in mysql-db reinschreiben

das porblem dabei ist das irgendwas nicht beim datei verschieben klappt oder der code an sich falsch ist (die dateinamen stehen zwar noch am anfang im array mehr aber nicht)

mein 2 .Problem das fuinzt nich ?!
 if (is_numeric($_GET['delete'])){
$sql = "SELECT * FROM auto_db WHERE id = '".$_GET['delete']."'";
$query = mysql_query($sql) OR die(mysql_error());
$data = mysql_fetch_assoc($query);

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
user-321
05.02.2007 19:40

zum zweiten: wenn du etwas löschen willst benutz delete und nicht select, denn darum geht es doch oder?

user-203
05.02.2007 21:54

Am schnellsten bekommt man Antworten, wenn man die Frage gescheit formuliert lächeln

Beim ersten. Bei mir funktioniert es. Auch, wenn in Zeile 10 und 11 das [$key] wohl am Ende der Variable stehen müsste. Aber darauf wird ja nicht weiter zugegriffen.
Das Echo am Ende müsste wohl in die Schleife und auch mit einem $key statt der 0 am Ende.

Vielleicht gibt es irgendwelche Probleme mit dem Verzeichnis, wo das Ganze rein verschoben werden soll.

Denkt dran, Kinder auf dem Rücksitz verursachen Unfälle, Unfälle auf dem Rücksitz verursachen Kinder.
user-139
06.02.2007 16:08

so also zur klarstellung

-das echo kann man ignorieren war nurn test
-selbst wenn ich die dateien in den selben ordner laden will wie die php liegt geht es nicht, kann es daran liegen das ich hier en windows system hab ?!
-hab das mit dem key verscheieben ma getestet , allerdings gehts auch so nicht

wenn ich var_dump ausgebe
kommte bei mir fogendes,.
(also stehen die original-dateinamen nur im array mehr ned
array(1) {
["pictures"]=>
array(5) {
["name"]=>
array(5) {
[0]=>
string(6) "5g.jpg"
[1]=>
string(6) "7g.jpg"
[2]=>
string(8) "10g1.jpg"
[3]=>
string(7) "10g.jpg"
[4]=>
string(0) ""
}
["type"]=>
array(5) {
[0]=>
string(0) ""
[1]=>
string(0) ""
[2]=>
string(0) ""
[3]=>
string(0) ""
[4]=>
string(0) ""
}
["tmp_name"]=>
array(5) {
[0]=>
string(0) ""
[1]=>
string(0) ""
[2]=>
string(0) ""
[3]=>
string(0) ""
[4]=>
string(0) ""
}
["error"]=>
array(5) {
[0]=>
int(2)
[1]=>
int(2)
[2]=>
int(2)
[3]=>
int(2)
[4]=>
int(4)
}
["size"]=>
array(5) {
[0]=>
int(0)
[1]=>
int(0)
[2]=>
int(0)
[3]=>
int(0)
[4]=>
int(0)
}
}
}


UPDATE: also auch aufem webserver gehts nich ,. (mit absolutem oder normalem pfad,. ) komisch komisch,.

könnt ihr mal posten was für änderungen ihr gemacht hab das es ging?

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
Avatar user-271
07.02.2007 18:20

Wo ist denn bitte die Konstante definiert????
###bilder hochladen####
$upload_dir = "E:/xampp/xampp/htdocs/projects/autohandel/uploaded/";
$ext = "";
error_reporting(E_ALL);
var_dump($_FILES);

foreach ($_FILES["pictures"]["error"] as $key => $error) {
if (move_uploaded_file($_FILES["pictures"]["tmp_name"][$key],$upload_dir.$_FILES["pictures"]["name"][$key])) {
$size = $_FILES['pictures']['size'][$key]; // Größe der Datei
$type = $_FILES['pictures'][$key][$key]; // Der MIME Type der Datei

}
}

#!/bin/bash
traurig){ neutral:& };:
user-139
07.02.2007 18:42

sry user-271 das hilft mir auch nicht weiter bzw funktionieren tutu es auch nich traurig

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
user-139
08.02.2007 21:15

keiner ne idee oder anderen lösungsvorschlag dafür? das kanns ja nich sein ,es gibt doch noch mehr leute die sowas auf ihrer ho haben oder etwa nicht?

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
Avatar user-162
08.02.2007 21:19

mögliche andere Fehlerquelle ist auch das Forumlar, hast du beim <form> Tag den enctype richtig gesetzt?

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
user-139
08.02.2007 21:22

so sieht mein formular aus ,.
	<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $maxfilesize ;?>">
<input type="file" name="pictures[]" maxlength="255"/></td>
<input type="file" name="pictures[]" maxlength="255"/></td>
<input type="file" name="pictures[]" maxlength="255"/></td>
<input type="file" name="pictures[]" maxlength="255"/></td>
<input type="file" name="pictures[]" maxlength="255"/></td>
<input name="submit" type="submit" class="button" value="Auto eintragen" />
<input type="hidden" name="submit" value="Upload" />
<input name="submit2" type="reset" class="button" value="Reset Fomular" /></td>

</form>


UPDATE:
hab eben ma die max dateigröße eingetragen direkt
und hab festgestellt das ich einbild hochladen konnte ,. habs dann mit mehreren versucht ging dann wieder nich,.

UPDATE: ok funzt soweit, das ich darauf auch nich früher gekommen bin traurig
jetzt muss ich nurnoch die ganzen überprüfungsroutinen schreiben ,.

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
Avatar user-162
08.02.2007 21:32

tataa :]

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
user-139
09.02.2007 12:40

jo war selbst überraschd,.
naja was soll man machen ? aus fehlern lernt man Fettes Grinsen

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe