Pagina 1 van 1

Upload script fout

Geplaatst: 19 dec 2005, 22:25
door RobinTown
Ik heb het volgende geschreven:

Code: Selecteer alles

	if($front != '')
	{
	$front2 = $_FILES['front']['name'];
	move_uploaded_file($_FILES['front']['tmp_name'], "/covers/images/$front2);
	}
	if($back != '')
	{
	$back2 = $_FILES['back']['name'];
	move_uploaded_file($_FILES['back']['tmp_name'], "/covers/images/$back2);
	}
	if($cd1 != '')
	{
	$cd12 = $_FILES['cd1']['name'];
	move_uploaded_file($_FILES['cd1']['tmp_name'], "/covers/images/$cd12);
	}
	if($cd2 != '')
	{
	$cd22 = $_FILES['cd2']['name'];
	move_uploaded_file($_FILES['cd2']['tmp_name'], "/covers/images/$cd22);
	}
	if($inside != '')
	{
	$inside2 = $_FILES['inside']['name'];
	move_uploaded_file($_FILES['inside']['tmp_name'], "/covers/images/$inside2);
	}
	if($inlay != '')
	{
	$inlay2 = $_FILES['inlay']['name'];
	move_uploaded_file($_FILES['inlay']['tmp_name'], "/covers/images/$inlay2);
	}
Ik krijg:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/httpd/vhosts/public-enemies.net/httpdocs/covers_admin.php on line 23
Regel 23 is $back2 = ....

Ik zie er echter geen fouten...

Geplaatst: 19 dec 2005, 22:40
door fn002449

Code: Selecteer alles

move_uploaded_file($_FILES['front']['tmp_name'], "/covers/images/$front2);
je bent een " en een . vergeten

Code: Selecteer alles

move_uploaded_file($_FILES['front']['tmp_name'], "/covers/images/".$front2);
voor $front2 hoort volgens mij een ".

Geplaatst: 19 dec 2005, 22:47
door YorickB
Precies, en dit moet je dan ook gelijk even overal doen :)!

Geplaatst: 19 dec 2005, 22:49
door RobinTown
Die fout is nu weg, maar het script doet het nog niet :c

Geplaatst: 19 dec 2005, 22:55
door YorickB
Robinforum schreef:Die fout is nu weg, maar het script doet het nog niet :c
Ik heb eigenlijk geen idee wat het script hier doet, het is iig voor een cover site?

Dan moet ik echt meer van het script zien...

Geplaatst: 19 dec 2005, 22:59
door RobinTown
Het is idd een cover site...

Code: Selecteer alles

if ( isset($HTTP_POST_VARS['submit']) )
{
	$artiest = $_REQUEST['artiest'];
	$titel = $_REQUEST['titel'];
	$front = $_REQUEST['front'];
	$back = $_REQUEST['back'];
	$cd1 = $_REQUEST['cd1'];
	$cd2 = $_REQUEST['cd2'];
	$inside = $_REQUEST['inside'];
	$inlay = $_REQUEST['inlay'];

	if($front != '')
	{
		$front2 = $_FILES['front']['name'];
		move_uploaded_file($_FILES['front']['tmp_name'], "/covers/images/" .$front2);
	}
	if($back != '')
	{
		$back2 = $_FILES['back']['name'];
		move_uploaded_file($_FILES['back']['tmp_name'], "/covers/images/" .$back2);
	}
	if($cd1 != '')
	{
		$cd12 = $_FILES['cd1']['name'];
		move_uploaded_file($_FILES['cd1']['tmp_name'], "/covers/images/" .$cd12);
	}
	if($cd2 != '')
	{
		$cd22 = $_FILES['cd2']['name'];
		move_uploaded_file($_FILES['cd2']['tmp_name'], "/covers/images/" .$cd22);
	}
	if($inside != '')
	{
		$inside2 = $_FILES['inside']['name'];
		move_uploaded_file($_FILES['inside']['tmp_name'], "/covers/images/" .$inside2);
	}
	if($inlay != '')
	{
		$inlay2 = $_FILES['inlay']['name'];
		move_uploaded_file($_FILES['inlay']['tmp_name'], "/covers/images/" .$inlay2);
	}
	$query = "INSERT INTO covers (artiest, titel, front, back, cd1, cd2, inside, inlay, goed, soort) VALUES ('$artiest', '$titel', '$front', '$back', '$cd1', '$cd2', '$inside', '$inlay', '1', '0')";
	$sql = mysql_query($query);
}
?>

Code: Selecteer alles

						 <form method=\"post\" action=\"covers_admin.php\">
						  Artiest:<br />
						  <input name=\"artiest\" type=\"text\" size=\"30\" /><br />
						  Titel<br />
						  <input name=\"titel\" type=\"text\" size=\"30\" /><br /><br />
						  Front:<br />
						  <input name=\"front\" type=\"file\" size=\"30\" /><br />
						  Back:<br />
						  <input name=\"back\" type=\"file\" size=\"30\" /><br />
						  Cd 1:<br />
						  <input name=\"cd1\" type=\"file\" size=\"30\" /><br />
						  Cd 2:<br />
						  <input name=\"cd2\" type=\"file\" size=\"30\" /><br />
						  Inside:<br />
						  <input name=\"inside\" type=\"file\" size=\"30\" /><br />
						  Inlay:<br />
						  <input name=\"inlay\" type=\"file\" size=\"30\" /><br /><br />
						  <input name=\"submit\" value=\"Voeg Toe\" type=\"submit\" />
						 </form>

Geplaatst: 19 dec 2005, 23:32
door YorickB
Naar mijn weten zet dit alleen maar wat in de database?

Of is het probleem juist dat het niet in de db wordt gezet?

Geplaatst: 19 dec 2005, 23:38
door RobinTown
Nee, het probleem is dat hij het bestand niet upload..

Geplaatst: 19 dec 2005, 23:40
door fn002449
hoe kom je aan het script?!

je moet dan wel zeggen dat het bestand moet worden geupload... en niet alleen dat hij het moet verplaatsen tog?!

Geplaatst: 20 dec 2005, 07:15
door Bas
De /-map weghalen. Of de webserver-user moet kunnen schrijven in /.