Autor Zpráva
Kokosak
Profil *
Hraju si teď s multiuploadem. Naučil jsem se trochu pracovat s cykly tak to zkouším. Ale mám trochu problém. Script mi nefunguje, a já už na to koukám tak 3. hodiny a Opravdu nemám tušení.
<form action="k.php" method="get">
Zvolte počet souborů pro upload   <input type="text" name="kolik">
<input type="submit" value="Uložit"></form>
<?if (isset($_GET["kolik"])){
	echo "<form action='k.php' method='post' enctype='multipart/form-data'>";
for ($i=1;$i<=$_GET["kolik"];$i++){
	echo "<input type='file' name='up[".$i."]'><br>";}
echo "<input type='hidden' name='fuj' value='".$_GET["kolik"]."'><input type='submit' name='OK'>";}
if (isset($_POST["fuj"])){
	echo "hjkkjh";
	for ($i=1;$i<=$_POST["fuj"];$i++){
		$soubor=$_FILES['up[$i]']['name'];
		$nazev_souboru = $_FILES['up[$i]']['tmp_name'];
		$cil = "ic/".$soubor;
		$copy = move_uploaded_file($nazev_souboru, $cil);
		chmod ($cil, 0777);
		if ($copy == true){
			echo "OK".$i."<br>";}}}
AM_
Profil
Kokosak:
Script mi nefunguje
je to rozbité. Alespoň chybová hláška nebo přesnější popis by se hodil.
Kokosak
Profil *
Jo zapoměl sem říct že ten odkaz už sem četl. Jde o to že to nevyhodí chybovou hlášku. Dojde to až do bodu:
echo "hjkkjh";

A pak už to nic nevypíše a soubory se nenahrajou na server.
AM_
Profil
chybové hlášky zapnuté máš? vypsal jsi si proměnné z $_POST? do for cyklu se to dostane? Zkus trochu přesnější informace ;)
__construct
Profil
S poľami sa takto nepracuje:
$soubor=$_FILES['up[$i]']['name'];
$nazev_souboru = $_FILES['up[$i]']['tmp_name'];


Skús to upraviť:
$soubor=$_FILES['up'][$i]['name'];
$nazev_souboru = $_FILES['up'][$i]['tmp_name'];
Kokosak
Profil *
[#4] AM
Samozřejmě jsem si zkusil co vypíše $_POST["fuj"] a vypíše to správně, chyboví hlášky mám určitě zaplí. A bohužel už nevím jaký jiný informace bych mohl poskytnout. jen snad už že na složce mám atributy 777 (což je snad zprávně)
[#5] __construct
Zkusil jsem ale stejně to nepomohlo. Opět se to dostane jenom do bodu kdy to vypíše hjkkjh.
AM_
Profil
a pole $_FILES jsi si vypsal?
// var_dump($_FILES)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0