Avatar billede fbb Nybegynder
16. juni 2003 - 12:49 Der er 9 kommentarer og
1 løsning

?nid sakl væk..

Hej, jeg har fået lavet mig dette script.
Men der skal man skrive: fil.php?nid1
for et den virker rigtigt (hvilke den skulle den gang)

Nu skal jeg bruge det som en alm. upload funktion til et galleri (dog skal den selv bruge mysql)

Men hvordan skal mit kode se ud, hvis den ikke skal bruge nid til nået?

MvH FBB

Kode kan ses her: http://www.frederikbb.dk/euk/help.phps
Avatar billede cpfrande Nybegynder
16. juni 2003 - 16:01 #1
Hej FBB !

Er det ikke nogenlunde det her? (tager ikke forbehold for fejl, hehe)

<kode>
<? require_once("top.php"); ?>
<?php
require ("db.php");
$sti = $_SERVER['DOCUMENT_ROOT']."/numsegejl/upload/";

if ($_POST['submit']) { 
$picid=1; $ingen=0;
while ($picid<11) {
$upfil = $_FILES['fil'.$picid]['name'];
$tempfil = $_FILES['fil'.$picid]['tmp_name'];

if ($upfil) { 
if (preg_match ("/(gif)$/i", $upfil)) {$fil_type = ".gif"; echo "Billederne er nu uploadet.<br>"; } 
elseif (preg_match ("/(jpeg|jpg|jpe|pjpeg)$/i", $upfil)) { $fil_type = ".jpg"; echo "Billederne er nu uploadet.<br>"; } 
else { echo ": ugyldig filtype<br>"; } 
mysql_query("INSERT INTO foto (extension) VALUES ('$fil_type')") or die ("databasefejl"); 
$nytid = ($getvar['nyt_id']); 
move_uploaded_file($tempfil, $sti."_".$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="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>
<? require_once("bund.php"); ?>
</kode>

Mvh
frande
Avatar billede cpfrande Nybegynder
16. juni 2003 - 16:03 #2
Og det var jo så et svar :o)
Avatar billede fbb Nybegynder
16. juni 2003 - 16:12 #3
Hmm, den sætter rigtigt i databasen, men den ligger kun 1 fil op og den kom til at hedde _.jpg i stedet for fx. 43.jpg altså id'et.jpg..
Avatar billede cpfrande Nybegynder
16. juni 2003 - 17:39 #4
Netop eftersom jeg har fjernet nid, som angiver ID'et for dit billed i dit script.

Dette kan nemt indsættes igen ved at hente IDet fra databasen og indskrive den ved move_uploaded_file()-funktionen i dit script.
Avatar billede fbb Nybegynder
16. juni 2003 - 17:52 #5
Kan du så ikke gører det?
Avatar billede fbb Nybegynder
16. juni 2003 - 23:35 #6
Hmm, en der kan lave det sidste der, fordi jeg helt væk nu!!
Avatar billede fbb Nybegynder
17. juni 2003 - 00:19 #7
plz, en eller anden hjææælp ....
Avatar billede fbb Nybegynder
17. juni 2003 - 13:07 #8
Slet ingen der kan?
Avatar billede fbb Nybegynder
17. juni 2003 - 22:39 #9
plzzz en eller anden hjælp mig..
Avatar billede fbb Nybegynder
17. juni 2003 - 23:48 #10
lukker!
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