10. juni 2003 - 16:16Der er
11 kommentarer og 2 løsninger
Fejl i upload-script. T_ELSE
Hej.
Jeg har nogle problemer med at få et upload script til at virke. Jeg starter med at give en del af koden, da jeg mener fejlen ligger her :
if ($pass == $pass2) {
include("upload-cfg.php");
if (file_exists("$absolute_path/$file_name")) { header("location:add-member.php?uds=Please rename your image-file&adminnick=$adminnick&name=$name&function=$function&birthday=$birthday&location=$location&connection=$connection&favouritew=$favouritew&favouritem=$favouritem"e=$quote&groups=$groups&nick=$nick"); } else {
if (($size_limit == "yes") && ($limit_size < $file_size)) { header("location:add-member.php?uds=Filesize not allowed&adminnick=$adminnick&name=$name&function=$function&birthday=$birthday&location=$location&connection=$connection&favouritew=$favouritew&favouritem=$favouritem"e=$quote&groups=$groups&nick=$nick"); } else {
@copy($file, "$absolute_path/$file_name") or header("location:add-member.php?uds=Error - Contact an administrator&adminnick=$adminnick&name=$name&function=$function&birthday=$birthday&location=$location&connection=$connection&favouritew=$favouritew&favouritem=$favouritem"e=$quote&groups=$groups&nick=$nick"); }
$insertSQL = "insert into members (name, function, birthday, location, connection, favouritew, favouritem, quote, image, groups, nick, pass) values ('$name', '$function', '$birthday', '$location', '$connection', '$favouritew', '$favouritem', '$quote', '$file_name', '$groups', '$nick', '$pass')"; mysql_query($insertSQL) or die (mysql_error());
} else { header("location:add-member.php?uds=Error - Contact an administrator&adminnick=$adminnick&name=$name&function=$function&birthday=$birthday&location=$location&connection=$connection&favouritew=$favouritew&favouritem=$favouritem"e=$quote&groups=$groups&nick=$nick"); }
Fejlen lyder :
Parse error: parse error, unexpected T_ELSE in /web/www/frac/users/jemt/klan/add-member-db.php on line 63
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Ja, i har ret i, at der var en else for meget :) Og den kan self. bare smides væk, da jeg får samme hændelse i : @copy($file, "$absolute_path/$file_name")-sætningen. (Efter or)
Men det giver fejl i linie 74 : Parse error: parse error, unexpected $ in /web/www/frac/users/jemt/klan/add-member-db.php on line 74
$b = mysql_query("SELECT * FROM members where nick = '$adminnick'") or die(mysql_error()); $rowb = mysql_fetch_array($b); $passdb = $rowb["pass"]; $groupdb = $rowb["groups"];
if ($groupdb != "Admin") { header("location:add-member.php?uds=You are not using an admin account&adminnick=$adminnick&name=$name&function=$function&birthday=$birthday&location=$location&connection=$connection&favouritew=$favouritew&favouritem=$favouritem"e=$quote&groups=$groups&nick=$nick"); } else {
if ($pass != $pass2) { header("location:add-member.php?uds=Password1 and Password2 must be identical&adminnick=$adminnick&name=$name&function=$function&birthday=$birthday&location=$location&connection=$connection&favouritew=$favouritew&favouritem=$favouritem"e=$quote&groups=$groups&nick=$nick"); } else { */
if ($pass == $pass2) {
include("upload-cfg.php");
if (file_exists("$absolute_path/$file_name")) { header("location:add-member.php?uds=Please rename your image-file&adminnick=$adminnick&name=$name&function=$function&birthday=$birthday&location=$location&connection=$connection&favouritew=$favouritew&favouritem=$favouritem"e=$quote&groups=$groups&nick=$nick"); } else {
if (($size_limit == "yes") && ($limit_size < $file_size)) { header("location:add-member.php?uds=Filesize not allowed&adminnick=$adminnick&name=$name&function=$function&birthday=$birthday&location=$location&connection=$connection&favouritew=$favouritew&favouritem=$favouritem"e=$quote&groups=$groups&nick=$nick"); } else {
@copy($file, "$absolute_path/$file_name") or header("location:add-member.php?uds=Error - Contact an administrator&adminnick=$adminnick&name=$name&function=$function&birthday=$birthday&location=$location&connection=$connection&favouritew=$favouritew&favouritem=$favouritem"e=$quote&groups=$groups&nick=$nick"); }
$insertSQL = "insert into members (name, function, birthday, location, connection, favouritew, favouritem, quote, image, groups, nick, pass) values ('$name', '$function', '$birthday', '$location', '$connection', '$favouritew', '$favouritem', '$quote', '$file_name', '$groups', '$nick', '$pass')"; mysql_query($insertSQL) or die (mysql_error());
#} #} #} #}
mysql_close($conn);
header("location:add-member.php?uds=Member added to DB");
YES. Endelig virker det. Jeg omskrev en del af koden. Den lugtede :-)
Men tak alligevel :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.