kopierer kun det ene af fire billeder
HejMin upload form kopierer kun det første billede over. Den tager ikke de tre næste med.
I tabellen indsættes rækkerne korrekt.
Kan i se min fejl?!
------
if ($tjeck==upload){
echo "
<FORM METHOD=POST ACTION='nyhedadmin.php?tjeck=uploadja&nyhedid=$nyhedid' ENCTYPE='multipart/form-data'>
<center>
<table width='650' border='1' cellspacing='0' cellpadding='5'>
<tr>
<td><h2><center><b>Billede til upload nummer 1:</b>
<br>
<br><input type='file' name='upfil' /></center></h2></td>
<td><h2><center><b>Eventuel beskrivelse til billede nummer 1:</b>
<br>
<br><TEXTAREA NAME='beskrivelse' cols='30' rows='3'></textarea></center></h2></td>
</tr>
<tr>
<td><h2><center><b>Billede til upload nummer 2:</b>
<br>
<br><input type='file' name='upfila' /></center></h2></td>
<td><h2><center><b>Eventuel beskrivelse til billede nummer 2:</b>
<br>
<br><TEXTAREA NAME='beskrivelsea' cols='30' rows='3'></textarea></center></h2></td>
</tr>
<tr>
<td><h2><center><b>Billede til upload nummer 3</b>
<br>
<br><input type='file' name='upfilb' /></center></h2></td>
<td><h2><center><b>Eventuel beskrivelse til billede nummer 3:</b>
<br>
<br><TEXTAREA NAME='beskrivelseb' cols='30' rows='3'></textarea></center></h2></td>
</tr>
<tr>
<td><h2><center><b>Billede til upload nummer 4</b>
<br>
<br><input type='file' name='upfilc' /></center></h2></td>
<td><h2><center><b>Eventuel beskrivelse til billede nummer 4:</b>
<br>
<br><TEXTAREA NAME='beskrivelsec' cols='30' rows='3'></textarea></center></h2></td>
</tr>
</table>
<br></center>";}
if ($tjeck==upload){
include('config.php');
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$ud_countresulta = mysql_query("SELECT * FROM nyheder_billede ORDER BY id")or die(mysql_error());
$totalrowsa = mysql_num_rows($ud_countresulta);
echo "<INPUT TYPE='hidden' NAME='id' VALUE='$totalrowsa'><center><INPUT TYPE=submit VALUE=upload>
</center>
</form>";
}
if($tjeck==uploadja){
session_start();
$_SESSION['nummer'] = $nummer;
$konfiguration["upload_bibliotek"] = "./nyhedbilleder";
$konfiguration["max_stoerrelse"] = "1000";
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
if(!empty($upfil)){
/* Billede nr. 1 */
$ida = $id + 1;
$fra = $_FILES["upfil"]["tmp_name"];
$ext = strtolower(end(explode(".", $_FILES['upfil']['name'])));
$name = "$ida.$ext";
$til = $konfiguration["upload_bibliotek"] . "/" . $name;
/* Check PHP-version */
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4) {
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */
if($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}
if(function_exists('move_uploaded_file')) {
move_uploaded_file($fra, $til);
$billede = basename($til);
$forespa = mysql_query("INSERT INTO `nyheder_billede` ( `id` , `nyhedid`, `navn`, `beskrivelse`)
VALUES ('', '$nyhedid', '$billede', '$beskrivelse')");
if ($tjeck==uploadja)
{
copy($fra, $til);
}
}
if(!empty($upfila)){
/* Billede nr. 2 */
$idb = $id + 2;
$fraa = $_FILES["upfila"]["tmp_name"];
$exta = strtolower(end(explode(".", $_FILES['upfila']['namea'])));
$namea = "$idb.$ext";
$tila = $konfigurationa["upload_bibliotek"] . "/" . $namea;
/* Check PHP-version */
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4) {
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */
if($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}
move_uploaded_file($fraa, $tila);
$billedea = basename($tila);
$forespa = mysql_query("INSERT INTO `nyheder_billede` ( `id` , `nyhedid`, `navn`, `beskrivelse`)
VALUES ('', '$nyhedid', '$billedea', '$beskrivelsea')");
if ($tjeck==uploadja)
{
copy($fraa, $tila);
}
}
if(!empty($upfilb)){
/* Billede nr. 3 */
$idc = $id + 3;
$frab = $_FILES["upfilb"]["tmp_name"];
$extb = strtolower(end(explode(".", $_FILES['upfilb']['nameb'])));
$nameb = "$idc.$ext";
$tilb = $konfigurationb["upload_bibliotek"] . "/" . $nameb;
/* Check PHP-version */
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4) {
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */
if($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}
move_uploaded_file($frab, $tilb);
$billedeb = basename($tilb);
$forespa = mysql_query("INSERT INTO `nyheder_billede` ( `id` , `nyhedid`, `navn`, `beskrivelse`)
VALUES ('', '$nyhedid', '$billedeb', '$beskrivelseb')");
if ($tjeck==uploadja)
{
copy($frab, $tilb);
}
}
if(!empty($upfilc)){
/* Billede nr. 4 */
$idd = $id + 4;
$frac = $_FILES["upfilc"]["tmp_name"];
$extc = strtolower(end(explode(".", $_FILES['upfilc']['namec'])));
$namec = "$idd.$ext";
$tilc = $konfigurationb["upload_bibliotek"] . "/" . $namec;
/* Check PHP-version */
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4) {
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */
if($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse, 1) . " kb");
}
move_uploaded_file($frac, $tilc);
$billedec = basename($tilc);
$forespa = mysql_query("INSERT INTO `nyheder_billede` ( `id` , `nyhedid`, `navn`, `beskrivelse`)
VALUES ('', '$nyhedid', '$billedec', '$beskrivelsec')");
if ($tjeck==uploadja)
{
copy($frac, $tilc);
}
}
echo "
<br>
<br>
<br>Den virker";
session_destroy();
}
}
