Avatar billede fbb Nybegynder
17. maj 2003 - 19:21 Der er 64 kommentarer og
1 løsning

uploader for meget.

Hej, jeg er ved at få flip over det jeg sidder og laver, men mit problem er nu, at mit upload script nu. uploade alle mine 10 felter også selv om der ikke er sat noget i dem. Hvilke den ikke skulle argh..

kode: http://www.frederikbb.dk/s2all/mp/billede_tilfoej.phps
Avatar billede ztyxx Nybegynder
17. maj 2003 - 19:23 #1
måske skal du overveje at tjekke om der er noget i felterne med isset() funktionen, inden den kan sætte noget ind i databasen...
Avatar billede fbb Nybegynder
17. maj 2003 - 19:25 #2
hvordan bruger jeg det.

Kan du ikke sætte det ind i min kode?
Avatar billede ztyxx Nybegynder
17. maj 2003 - 19:32 #3
måske sådan (utestet)

<?
require ("db.php");
for ($i=0;$i<count($_POST["fil"]);$i++) {
if (isset($_POST["fil[$i]"])) {
  $fil_type = strtolower($fil_type);
  if($fil_type == "image/gif") { $fil_type = ".gif"; } 
  if($fil_type == "image/jpg") { $fil_type = ".jpg"; } 
  if($fil_type == "image/pjpeg") { $fil_type = ".jpg"; } 

  /*
  if(($fil_type != ".jpg") OR ($fil_type != ".gif")) {
      header("Location: fejl.php"); exit; }
  */

$sti = $_SERVER['DOCUMENT_ROOT']."/s2all/mp/upload/";

  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil[$i], $sti.$id.$fil_type);



  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil[$i], $sti.$id.$fil_type);



  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil[$i], $sti.$id.$fil_type);



  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil[$i], $sti.$id.$fil_type);



  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil[$i], $sti.$id.$fil_type);



  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil[$i], $sti.$id.$fil_type);



  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil[$i], $sti.$id.$fil_type);



  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil[$i], $sti.$id.$fil_type);



  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil[$i], $sti.$id.$fil_type);



  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
  @copy ($fil[$i], $sti.$id.$fil_type);

}
}
?>

<form enctype="multipart/form-data" method="post"  action="<?php echo $PHP_SELF ?>">
Billed<br>
<input type="File" name="fil[]" size="25"> <br>
Billed<br>
<input type="File" name="fil[]" size="25"> <br>
Billed<br>
<input type="File" name="fil[]" size="25"> <br>
Billed<br>
<input type="File" name="fil[]" size="25"> <br>
Billed<br>
<input type="File" name="fil[]" size="25"> <br>
Billed<br>
<input type="File" name="fil[]" size="25"> <br>
Billed<br>
<input type="File" name="fil[]" size="25"> <br>
Billed<br>
<input type="File" name="fil[]" size="25"> <br>
Billed<br>
<input type="File" name="fil[]" size="25"> <br>
Billed<br>
<input type="File" name="fil[]" size="25"> <br>

<input type="hidden" name="nid" value="<?=$nid?>">
<input type="submit" name="submit" value="Upload">
</form>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td width="100%">
      <p align="center"><font face="Verdana" size="2">Copyright (C) <a href="http://www.Frederikbb.dk" target="_blank">FrederikBB.dk</a>,
      2001-2002. All right reserved.</font></td>
  </tr>
</table>
Avatar billede fbb Nybegynder
17. maj 2003 - 19:40 #4
Den uploader ingen ting til server eller til mysql
Avatar billede ztyxx Nybegynder
18. maj 2003 - 00:05 #5
smid lige din database struktur
Avatar billede fbb Nybegynder
18. maj 2003 - 00:14 #6
CREATE TABLE foto (
  id int(11) NOT NULL auto_increment,
  scooter_id int(11) default '0',
  extension varchar(50) NOT NULL default '',
  start varchar(4) default 'nej',
  acc varchar(4) default '0',
  PRIMARY KEY  (id)
) TYPE=MyISAM;
Avatar billede ztyxx Nybegynder
18. maj 2003 - 04:17 #7
du kan jo også bare lave elseif sætninger for hver mysql_query, så indsætter den kun hvis den query er udfyldt

if ($_POST["submit"]) {
  $fil_type = strtolower($fil_type);
  if($fil_type == "image/gif") { $fil_type = ".gif"; } 
  if($fil_type == "image/jpg") { $fil_type = ".jpg"; } 
  if($fil_type == "image/pjpeg") { $fil_type = ".jpg"; } 

  /*
  if(($fil_type != ".jpg") OR ($fil_type != ".gif")) {
      header("Location: fejl.php"); exit; }
  */

$sti = $_SERVER['DOCUMENT_ROOT']."Upload/";

  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil, $sti.$id.$fil_type);
  } elseif($_POST["submit"]) {


  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil1, $sti.$id.$fil_type);
  }
og så videre
Avatar billede ztyxx Nybegynder
18. maj 2003 - 04:31 #8
} elseif($_POST["submit"]) {
skal være
} elseif($_POST["fil"]) {
} elseif($_POST["fil1"]) {
og så videre, for hver query
Avatar billede fbb Nybegynder
18. maj 2003 - 08:23 #9
Den fatttede jeg ikke!
Avatar billede ztyxx Nybegynder
18. maj 2003 - 15:55 #10
if ($_POST["fil"]) {
  $fil_type = strtolower($fil_type);
  if($fil_type == "image/gif") { $fil_type = ".gif"; } 
  if($fil_type == "image/jpg") { $fil_type = ".jpg"; } 
  if($fil_type == "image/pjpeg") { $fil_type = ".jpg"; } 

  /*
  if(($fil_type != ".jpg") OR ($fil_type != ".gif")) {
      header("Location: fejl.php"); exit; }
  */

$sti = $_SERVER['DOCUMENT_ROOT']."Upload/";

  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil, $sti.$id.$fil_type);
 
  } elseif($_POST["fil1"]) {


  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')");
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC");
  @$id = mysql_result($query, $x, "id");
@copy ($fil1, $sti.$id.$fil_type);
  }
og så videre
Avatar billede fbb Nybegynder
18. maj 2003 - 16:11 #11
Har jeg gjoert det rigtig:
http://www.frederikbb.dk/s2all/mp/testuploade.phps

Fordi det virker ikke.
Avatar billede ztyxx Nybegynder
18. maj 2003 - 16:43 #12
jeg har lige smidt et par billeder op, er de kommet ind??
Avatar billede fbb Nybegynder
18. maj 2003 - 17:12 #13
ingen ting
Avatar billede fbb Nybegynder
18. maj 2003 - 17:12 #14
prøv link nu så kan du se min kode
Avatar billede fbb Nybegynder
19. maj 2003 - 12:26 #15
Ingen der kan se fejlen?
Avatar billede ohmish Nybegynder
19. maj 2003 - 13:57 #16
hvis du sætter point en del op, vil jeg gerne optimere hele dit script, så det virker
Avatar billede fbb Nybegynder
19. maj 2003 - 14:00 #17
Hvor meget op, til 60? eller hvor meget?
Avatar billede ohmish Nybegynder
19. maj 2003 - 14:01 #18
start med at opdatere billede_tilfoej.phps så den viser den nyeste billede_tilfoej.php
Avatar billede ohmish Nybegynder
19. maj 2003 - 14:01 #19
60 er fint
Avatar billede fbb Nybegynder
19. maj 2003 - 14:04 #20
Det er den nyeste ;)
Avatar billede ohmish Nybegynder
19. maj 2003 - 14:09 #21
hmm.. hvis jeg viser kilden på billede_tilfoej.php ser jeg ud for hvert billedefelt: <input type="File" name="fil[]" size="25">

men i billede_tilfoej.phps har du: <input type="File" name="fil1" size="25"> osv.
Avatar billede fbb Nybegynder
19. maj 2003 - 14:15 #22
nu har jeg lige lavet 2 friske..
Avatar billede ohmish Nybegynder
19. maj 2003 - 14:32 #23
jeg sidder og arbejder med det...

du har en <input type="hidden" name="nid" value="<?=$nid?>">

men jeg kan ikke se hvor $nid bliver læst ind fra databasen nogen steder?
Avatar billede fbb Nybegynder
19. maj 2003 - 14:35 #24
Det er fordi $nid kommer via url billede_tilfoej.php?nid=ID

Det er så den tilføjer billede til det rigtige id ;)
Avatar billede ohmish Nybegynder
19. maj 2003 - 14:39 #25
aaah. ok.

jeg har et færdigt script om ½ time
Avatar billede fbb Nybegynder
19. maj 2003 - 14:44 #26
nice nok! ;) Venter ;)
Avatar billede ohmish Nybegynder
19. maj 2003 - 15:49 #27
sådan.. det er ikke testet, men prøv med:

<? 
require ("db.php");

if ($_POST['nid']) { $nid = $_POST['nid']; } else { $nid = $_GET['nid']; }

for ($i=0;$i<count($_POST["fil"]);$i++) {
if (isset($_POST["fil[$i]"])) { 

  $fil_type = strtolower($fil_type); 
  if($fil_type == "image/gif") { $fil_type = ".gif"; } 
  elseif($fil_type == "image/jpg") { $fil_type = ".jpg"; } 
  elseif($fil_type == "image/pjpeg") { $fil_type = ".jpg"; } 
$sti = $_SERVER['DOCUMENT_ROOT']."/s2all/mp/upload/"; 

  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')"); 
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC"); 
$id = @mysql_result($query, $x, "id"); 
@copy ($fil[$i], $sti.$id.$fil_type); 

} 
}
?> 

<form enctype="multipart/form-data" method="post"  action="<?php echo $PHP_SELF; ?>">
<?php
$picid=1;
while ($picid<11) {
echo "Billede<br><input type=\"File\" name=\"fil[$picid]\" size=\"25\"><br>
$picid++;
}
echo "<input type=\"hidden\" name=\"nid" value=\"$nid\">";
?>

<input type="submit" name="submit" value="Upload">
</form>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td width="100%">
      <p align="center"><font face="Verdana" size="2">Copyright (C) <a href="http://www.Frederikbb.dk" target="_blank">FrederikBB.dk</a>,
      2001-2002. All right reserved.</font></td>
  </tr>
</table>
Avatar billede fbb Nybegynder
19. maj 2003 - 15:56 #28
der kommer fejl her:
echo "<input type=\"hidden\" name=\"nid" value=\"$nid\">";
også selv om jeg har rettet den til:
echo "<input type=\"hidden\" name=\"nid\" value=\"$nid\">";
http://www.frederikbb.dk/s2all/mp/billede_tilfoej.php <- fejlen
Avatar billede ohmish Nybegynder
19. maj 2003 - 16:02 #29
og sagt "opdatér"?
Avatar billede fbb Nybegynder
19. maj 2003 - 16:04 #30
og sagt opdater??

Ikke forstået har rette den lille fejl og den kommer med fejl endnu!
Avatar billede ohmish Nybegynder
19. maj 2003 - 16:06 #31
echo "<input type=\"hidden\" name=\"nid\" value=\"$nid\">";
kan ikke give fejl. så er det noget andet..

men prøv alligevel med:
echo '<input type="hidden" name="nid" value="'.$nid.'">';
Avatar billede ohmish Nybegynder
19. maj 2003 - 16:07 #32
jeg mente bare, om du også havde husket at opdatére siden. men det havde du selvfølgelig :)
Avatar billede ohmish Nybegynder
19. maj 2003 - 16:11 #33
sådan her:

<? 
require ("db.php");

if ($_POST['nid']) { $nid = $_POST['nid']; } else { $nid = $_GET['nid']; }

if ($_POST["submit"]) {

for ($i=0;$i<count($_POST["fil"]);$i++) {
if (isset($_POST["fil[$i]"])) { 

  $fil_type = strtolower($fil_type); 
  if($fil_type == "image/gif") { $fil_type = ".gif"; } 
  elseif($fil_type == "image/jpg") { $fil_type = ".jpg"; } 
  elseif($fil_type == "image/pjpeg") { $fil_type = ".jpg"; } 
$sti = $_SERVER['DOCUMENT_ROOT']."/s2all/mp/upload/"; 

  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')"); 
  $query = mysql_query("SELECT id FROM foto ORDER BY id DESC"); 
$id = @mysql_result($query, $x, "id"); 
@copy ($fil[$i], $sti.$id.$fil_type); 

        } 
    }
}
?> 

<form enctype="multipart/form-data" method="post"  action="<?php echo $PHP_SELF; ?>">
<?php
$picid=1;
while ($picid<11) {
echo "Billede<br><input type=\"File\" name=\"fil[$picid]\" size=\"25\"><br>
$picid++;
}
?>
<input type="hidden" name="nid" value="<?php echo $nid; ?>">
<input type="submit" name="submit" value="Upload">
</form>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td width="100%">
      <p align="center"><font face="Verdana" size="2">Copyright (C) <a href="http://www.Frederikbb.dk" target="_blank">FrederikBB.dk</a>,
      2001-2002. All right reserved.</font></td>
  </tr>
</table>
Avatar billede ohmish Nybegynder
19. maj 2003 - 16:12 #34
hmmm jeg laver fejl i dag!

echo "Billede<br><input type=\"File\" name=\"fil[$picid]\" size=\"25\"><br>";

den var ikke lukket pænt. derfor fejl
Avatar billede fbb Nybegynder
19. maj 2003 - 16:15 #35
ingen fejl, men den ligger ikke noget op i database og uploader heller ikke billede(r) :(
Avatar billede ohmish Nybegynder
19. maj 2003 - 16:17 #36
ok.. jeg tar lige noget fra et script jeg selv bruger
Avatar billede ohmish Nybegynder
19. maj 2003 - 16:19 #37
har du messenger?
Avatar billede fbb Nybegynder
19. maj 2003 - 16:19 #38
Har icq ;) 95195800
Avatar billede ohmish Nybegynder
19. maj 2003 - 17:01 #39
ok.. prøv med:

<?
require ("db.php");
if ($_POST['nid']) { $nid = $_POST['nid']; } else { $nid = $_GET['nid']; }
if ($_POST['submit']) {
$picid = 1;
while ($picid<11) {
if (isset($_POST['fil$picid'])) { 
$tempfil = $_FILES['fil$picid']['tmp_name'];
  $fil_type = strtolower($fil_type); 
  if($fil_type == "image/gif") { $fil_type = ".gif"; } 
  elseif($fil_type == "image/jpg") { $fil_type = ".jpg"; } 
  elseif($fil_type == "image/pjpeg") { $fil_type = ".jpg"; } 
$sti = $_SERVER['DOCUMENT_ROOT']."/s2all/mp/upload/"; 
  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')"); 
move_uploaded_file($tempfil, $sti.$nid.$fil_type);
$picid++;
} 
}
header("Location: billede_tilfoej.php");
}
?> 

<form enctype="multipart/form-data" method="post"  action="<?php echo $PHP_SELF; ?>">
<?php
$picid=1;
while ($picid<11) {
echo "Billede<br><input type=\"File\" name=\"fil$picid\" size=\"25\"><br>";
$picid++;
}
?>
<input type="hidden" name="nid" value="<?php echo $nid; ?>">
<input type="submit" name="submit" value="Upload">
</form>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td width="100%">
      <p align="center"><font face="Verdana" size="2">Copyright (C) <a href="http://www.Frederikbb.dk" target="_blank">FrederikBB.dk</a>,
      2001-2002. All right reserved.</font></td>
  </tr>
</table>
Avatar billede fbb Nybegynder
19. maj 2003 - 17:05 #40
Fatal error: Maximum execution time of 30 seconds exceeded in /web/www.frederikbb.dk/www/s2all/mp/billede_tilfoej.php on line 6

kommer den med efter lidt tid!
Avatar billede ohmish Nybegynder
19. maj 2003 - 17:19 #41
vi nærmer os:

<?php
require ("db.php");
if ($_POST['nid']) { $nid = $_POST['nid']; } else { $nid = $_GET['nid']; }

if ($_POST['submit']) {

$picid = 1;
while ($picid<11) {

if (isset($_POST['fil$picid'])) { 
$tempfil = $_FILES['fil$picid']['tmp_name'];

if (preg_match ("/(gif)$/i", fil$picid)) { $fil_type = ".gif"; }
elseif (preg_match ("/(jpeg|jpg|jpe)$/i", fil$picid)) { $fil_type = ".jpg"; }
$sti = $_SERVER['DOCUMENT_ROOT']."/s2all/mp/upload/"; 
  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')"); 
move_uploaded_file($tempfil, $sti.$nid.$fil_type);
    }  $picid=$picid+1;
}
header("Location: billede_tilfoej.php");
}
?> 

<form enctype="multipart/form-data" method="post"  action="<?php echo $PHP_SELF; ?>">
<?php
$picid=1;
while ($picid<11) {
echo "Billede<br><input type=\"File\" name=\"fil$picid\" size=\"25\"><br>";
$picid=$picid+1;
}
?>
<input type="hidden" name="nid" value="<?php echo $nid; ?>">
<input type="submit" name="submit" value="Upload">
</form>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td width="100%">
      <p align="center"><font face="Verdana" size="2">Copyright (C) <a href="http://www.Frederikbb.dk" target="_blank">FrederikBB.dk</a>,
      2001-2002. All right reserved.</font></td>
  </tr>
</table>
Avatar billede fbb Nybegynder
19. maj 2003 - 17:21 #42
Avatar billede ohmish Nybegynder
19. maj 2003 - 17:24 #43
udskift toppen med:

<?php
require ("db.php");
if ($_POST['nid']) { $nid = $_POST['nid']; } else { $nid = $_GET['nid']; }
if ($_POST['submit']) {
$picid = 1;
while ($picid<11) {
$filnavn = "fil".$picid;
if (isset($_POST['$filnavn'])) { 
$tempfil = $_FILES['$filnavn']['tmp_name'];

if (preg_match ("/(gif)$/i", $filnavn)) { $fil_type = ".gif"; }
elseif (preg_match ("/(jpeg|jpg|jpe)$/i", $filnavn)) { $fil_type = ".jpg"; }
$sti = $_SERVER['DOCUMENT_ROOT']."/s2all/mp/upload/"; 
  mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')"); 
move_uploaded_file($tempfil, $sti.$nid.$fil_type);
    }  $picid=$picid+1;
}
header("Location: billede_tilfoej.php");
}
?>
Avatar billede ohmish Nybegynder
19. maj 2003 - 17:25 #44
husk at når du tester siden skal du huske at give nid en værdi med adressen http://www.frederikbb.dk/s2all/mp/billede_tilfoej.php?nid=ETELLERANDET
Avatar billede fbb Nybegynder
19. maj 2003 - 17:27 #45
Der sker ingen ting, og ingen fejl!
Avatar billede ohmish Nybegynder
19. maj 2003 - 17:33 #46
hmmm.. udskift header("Location: billede_tilfoej.php"); med:

echo "$sti<br>$nid<br>$filnavn<br>$fil_type<br>";
Avatar billede fbb Nybegynder
19. maj 2003 - 17:36 #47
http://www.frederikbb.dk/s2all/mp/billede_tilfoej.php?nid=1 prøv selv! (den uploader ingent ingen ting til server!
Avatar billede ohmish Nybegynder
19. maj 2003 - 17:37 #48
hvilket webhotel har du?
Avatar billede fbb Nybegynder
19. maj 2003 - 17:39 #49
wannafind.dk

Jeg har fået denne til virke, men kan ikke få den til at virke med 10.
http://www.frederikbb.dk/s2all/mp/nyhed_tilfoej.phps
Avatar billede ohmish Nybegynder
19. maj 2003 - 17:42 #50
ok.. hmm. jeg må desværre smide håndklædet i ringen for nu. jeg kan ikke lige se hvad der går galt, det kan være så mange ting der går galt. og jeg har ikke tid til at lave scriptet om og teste på min egen server. prøv evt. at søge på "upload flere filer" under PHP.
Avatar billede fbb Nybegynder
19. maj 2003 - 17:44 #51
dooh,da underligt den bare ikke vil virke..!
Avatar billede ohmish Nybegynder
19. maj 2003 - 17:45 #52
du kan evt. også gøre så man uploader én fil ad gangen , med et link til "upload et til billede".
Avatar billede fbb Nybegynder
19. maj 2003 - 17:47 #53
ohmish, et billede er for lidt, hvis en bruger skal uploade 10-30 pr gang!
Avatar billede ohmish Nybegynder
19. maj 2003 - 17:57 #54
jeg kigger på det senere med min egen server, og vender forhåbentlig tilbage med noget brugbart i aften.
Avatar billede ohmish Nybegynder
19. maj 2003 - 18:02 #55
Det bliver selvfølgelig EFTER "Matrix" på tvdk1 i aften! hehe
Avatar billede fbb Nybegynder
19. maj 2003 - 18:11 #56
hehe, den skal jeg også se ;)

Hvis du for lortet til at virke sætter jeg den op til 100 ;)
Avatar billede ohmish Nybegynder
19. maj 2003 - 20:27 #57
nu begynder det at ligne noget :)
Avatar billede fbb Nybegynder
19. maj 2003 - 20:29 #58
nice ;)
Avatar billede fbb Nybegynder
19. maj 2003 - 20:40 #59
Du kan måske nå det inde filmen?
Avatar billede ohmish Nybegynder
20. maj 2003 - 01:33 #60
here we go (sku virke på de fleste webhotel-opsætninger):

<?php
require ("db.php");
if ($_POST['nid']) { $nid = $_POST['nid']; } else { $nid = $_GET['nid']; }
$sti = $_SERVER['DOCUMENT_ROOT']."/s2all/mp/upload/";

if ($_POST['submit']) {
$picid=1; $ingen=0;
while ($picid<11) {
$upfil = $_FILES['fil'.$picid]['name'];
$tempfil = $_FILES['fil'.$picid]['tmp_name'];
echo $upfil;
if ($upfil) {
if (preg_match ("/(gif)$/i", $upfil)) { $fil_type = ".gif"; echo ": ok<br>"; }
elseif (preg_match ("/(jpeg|jpg|jpe|pjpeg)$/i", $upfil)) { $fil_type = ".jpg"; echo ": ok<br>"; }
else { echo ": ugyldig filtype<br>"; }
$res = mysql_query("SELECT max(id) AS nyt_id FROM foto WHERE scooter_id='$nid'") or die ("fejl. nid ikke fundet i databasen"); 
$getvar = mysql_fetch_array($res) or die ("fejl. nid ikke fundet i databasen");

$nytid = ($getvar['nyt_id'])+1;
mysql_query("INSERT INTO foto (extension, scooter_id) VALUES ('$fil_type','$nid')") or die ("databasefejl");
move_uploaded_file($tempfil, $sti.$nid."_".$nytid.$fil_type); $ingen++;

} $picid++; 
} if ($ingen==0) { echo "du har ikke valgt en fil<br><br>"; } }
?>

<form enctype="multipart/form-data" method="post" action="billede_tilfoej.php">
<?php
$picid=1;
while ($picid<11) {
echo "Billede<br><input type=\"File\" name=\"fil".$picid."\" size=\"25\"><br>";
$picid++;
}

?>
<input type="hidden" name="nid" value="<?php echo $nid; ?>">
<input type="submit" name="submit" value="Upload">
</form>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td width="100%">
<?php
$visalle = mysql_query("SELECT * FROM foto WHERE scooter_id='$nid' ORDER BY id DESC");
$vis = mysql_fetch_array($visalle);
while ($vis) {
$id = $vis['id'];
$nid = $vis['scooter_id'];
$ext = $vis['extension'];
$pic = $sti.$nid.'_'.$id.$ext;
if ($ext) { echo '<br><img src="'.$pic.'"border="0" title="'.$pic.'"><br>'; }
$vis = mysql_fetch_array($visalle);
}
?>
      <p align="center"><font face="Verdana" size="2">Copyright (C) <a href="http://www.Frederikbb.dk" target="_blank">FrederikBB.dk</a>,
      2001-2002. All right reserved.</font></td>
  </tr>
</table>
Avatar billede ohmish Nybegynder
20. maj 2003 - 01:34 #61
jeg brugte denne DB-opsætning:

CREATE TABLE `foto` (
  `id` int(11) NOT NULL auto_increment,
  `extension` varchar(20) NOT NULL default '',
  `scooter_id` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=13 ;

#
# Data dump for tabellen `foto`
# TEST TEST TEST

INSERT INTO `foto` VALUES (1, '.jpg', 1);
INSERT INTO `foto` VALUES (2, '.gif', 1);
Avatar billede ohmish Nybegynder
20. maj 2003 - 01:37 #62
jeg har en masse extra godter hvis du er interesseret.. (nye point)

filstørrelse-begrænsning, auto-resize af billede m.m.
Avatar billede fbb Nybegynder
20. maj 2003 - 06:35 #63
damn,nice ;)

jeg behøves ikke flere fede funktioner på ;) eller tak..

uha, nice tak ;)
Avatar billede ohmish Nybegynder
20. maj 2003 - 13:00 #64
men ææh.. hva så. du sagde noget med 100 point?
Avatar billede fbb Nybegynder
20. maj 2003 - 13:01 #65
hov sorry.. glmte jeg....

laver lige et spm til med de sidste 40 ;)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester