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 /.