Avatar billede kimox Nybegynder
08. juni 2004 - 14:37 Der er 63 kommentarer og
1 løsning

Hjælp til billede opload

kære eksperter, jeg har brug for jeres hjælp.

Jeg har følgende script:

<?php
require("db.php");
$message = '';
if(isset($_POST['navn']) && isset($_POST['info'])) {
    $tid = date("d/m Y - H:i");
    $_POST['navn'] = addslashes($_POST['navn']);
    $_POST['info'] = addslashes($_POST['info']);
    $_POST['pris'] = addslashes($_POST['pris']);
    mysql_query("INSERT INTO plads (navn, pic, info, pris) VALUES('$_POST[navn]', '$_POST[pic]', '$_POST[info]', '$_POST[pris]')") or die(mysql_error());
    $message = "<div align='center' style='font: smaller Verdana, Geneva, Arial, Helvetica, sans-serif; color: black;'>Varen blev tilføjet.</div>";
}
?>
              <form method=post action="<?php echo $_SERVER['PHP_SELF']; ?>">
              <center><?=$message?></center>
                <div align="center">
                  <table border="0" cellspacing="0" cellpadding="0" width="417" height="165" class="tekst_normal">
                    <tr background="file:///C|/Documents and Settings/Ejer/Skrivebord/trevi/admin/pic/infomenu.jpg">
                      <td height="19" colspan="3" class="menu">&nbsp;<font color="#000000">&nbsp;<strong>Tilf&oslash;j
                        en ny Pladsmask&aelig;rm</strong></font></td>
                    </tr>
                    <tr>
                      <td><b>Navn : </b></td>
                      <td colspan="2"> <input type="text" size="16" class="box" name="navn"></td>
                    </tr>
                    <tr>
                      <td><strong>Pris :</strong></td>
                      <td colspan="2"><input name="pris" type="text" class="box" id="pris" size="16"></td>
                    </tr>
                    <tr>
                      <td><b>Info :</b></td>
                      <td colspan="2"><textarea name="info" cols="36" rows="5" class="box" id="info"></textarea></td>
                    </tr>
                  </table>
                  <input type="submit" value="Tilf&oslash;j vare" class="submit">
</div>
</form>
<br>
                              <br>
<table width="100%">
                              </table>
                             
              <? mysql_close(); ?>

som går ind og skriver til min database osv.
Jeg ville høre om i måske var så søde at hjælpe mig med at få lavet så jeg kan ligge et billede op i en mappe på serveren og samtidig med det så finder den stien til billedet og sætter den ind i databasen sammen med de andre informationer?

Jeg håber virkelig i kan hjælpe mig !
Avatar billede jaw Nybegynder
08. juni 2004 - 15:31 #1
altså, at du får stien på billedet du uploader, og så selv kan indtaste resten, eller? Den kan jo ikke selv gætte prisen...
Avatar billede kimox Nybegynder
08. juni 2004 - 15:34 #2
nej nej ikke prisen .. det skriver man selv ind.. men at der kommer et tekstfelt som hedder billede.. så kan man vælge et billede på pcen som skal ligges op på serveren. derefter trykker man op, så ligger den billedet op og finder stien som den ligger på, på serveren og poster det ind i databasen
Avatar billede jaw Nybegynder
08. juni 2004 - 15:37 #3
ohh, du mener et helt upload script... jeg har et, der, hvis jeg forstår dig ret, rimelig nemt kan tilpasses til det du vil... jeg har dog ikke lige tid til at finde det frem og tilpasse lige nu :(
Avatar billede kimox Nybegynder
08. juni 2004 - 15:42 #4
:( damn .. er ikke den bedste til php .. derfor jeg håbede overalt der var en der kunne hjælpe
Avatar billede jaw Nybegynder
08. juni 2004 - 15:46 #5
2 sek, har bikset noget sammen alligevel... skulle have en pause fra projektet :)
Avatar billede jaw Nybegynder
08. juni 2004 - 15:48 #6
I din første fil, laver du noget a'la:

<form action="upload.php" method="post">
<input type=text name="navn">
<input type=text name="pris">
<input name="upfile" type="file">
</form>

--- upload.php ---
<?php

if (isset($_FILES['upfile'])) {

//til brug for info om filtyper
$str1 = $_FILES['upfile']['name'];
$str2 = $_FILES['upfile']['size'];
$str3 = $_FILES['upfile']['type'];

//Filer som kan uploades
$filetyper = array("image/gif", "text/html", "text/plain", "image/jpeg", "image/pjpeg", "image/png", "application/x-zip-compressed", "application/octet-stream");

//stien, hvortil filerne skal placeres   
    $dist = "/mappe";

//Tjek om der er en fil, samt om den overholder filtypen som kan uploades
    if (isset($_FILES['upfile']['name']) && $_FILES['upfile']['name'] == "") {
    echo"Ingen fil valgt! <a href=\"$_SERVER[HTTP_REFERER]\">tilbage</a>";
    exit;

}elseif (!in_array($_FILES['upfile']['type'], $filetyper)) {
echo "Ikke tilladt til upload! <a href=\"$_SERVER[HTTP_REFERER]\">tilbage</a>";
exit;
    }

    if (isset($_FILES['upfile']['name']) && $_FILES['upfile']['name'] !="") {

//se http://dk.php.net/manual/en/function.is-uploaded-file.php for "is_uploaded_file"       
        if(is_uploaded_file($_FILES['upfile']['tmp_name'])) {

//Flyt filen fra upload-tmp til et dir. Husk at ændre "$dist" ovenover så det passer med din server :O)
        move_uploaded_file($_FILES['upfile']['tmp_name'], $dist . $_FILES['upfile']['name']);
        }
    }
}

//indsætte i databasen
    mysql_query("INSERT INTO tabel VALUES('','$navn','$pris','$upfile)";

?>

Jeg tror det virker, men lad os kalde det en "beta" - har ikke lige afprøvet det...
Avatar billede jaw Nybegynder
08. juni 2004 - 15:49 #7
allerede opdaget 1. fejl :(

//indsætte i databasen
    mysql_query("INSERT INTO tabel VALUES('','$navn','$pris','$upfile)");
    $HTTP_REFERER = $_SERVER['HTTP_REFERER'];
    header($HTTP_REFERER);

?>
Avatar billede jaw Nybegynder
08. juni 2004 - 15:50 #8
Så bliver brugeren også sendt tilbage til siden med forms'ene, hvis upload gennemføres...
Avatar billede michael_stim Ekspert
08. juni 2004 - 15:51 #9
Så skal du nok have denne her i formen også.
enctype="multipart/form-data"
Avatar billede jaw Nybegynder
08. juni 2004 - 15:52 #10
baah, sagde jo det var en beta :) men tak Michael...
Avatar billede kimox Nybegynder
08. juni 2004 - 16:24 #11
enctype="multipart/form-data"    - hvor skulle dette hen ?
Avatar billede jaw Nybegynder
08. juni 2004 - 16:25 #12
<form action="upload.php" method="post" enctype="multipart/form-data">
Avatar billede kimox Nybegynder
08. juni 2004 - 16:28 #13
den siger fejl

Warning: Cannot modify header information - headers already sent by (output started at /customers/trevi.dk/trevi.dk/httpd.www/trevi/admin/vare/mp3up.php:11) in /customers/trevi.dk/trevi.dk/httpd.www/trevi/admin/vare/mp3up.php on line 108

det er linje:  header($HTTP_REFERER);
Avatar billede jaw Nybegynder
08. juni 2004 - 16:30 #14
så fjern det i første omgang og evt. indsæt echo"Ja, det lykkedes jo fint"; i stedet... bare for at se om det overhovedet funker...
Avatar billede kimox Nybegynder
08. juni 2004 - 16:43 #15
den virker fint med echo hehe .. men den ligger intet op på databsen .. heller ikke i galeriet
Avatar billede kimox Nybegynder
08. juni 2004 - 16:44 #16
site update:

              <?php
            require("db.php"); 
            ?>
              <?php

if (isset($_FILES['upfile'])) {

//til brug for info om filtyper
$str1 = $_FILES['upfile']['name'];
$str2 = $_FILES['upfile']['size'];
$str3 = $_FILES['upfile']['type'];

//Filer som kan uploades
$filetyper = array("image/gif", "text/html", "text/plain", "image/jpeg", "image/pjpeg", "image/png", "application/x-zip-compressed", "application/octet-stream");

//stien, hvortil filerne skal placeres   
    $dist = "../../produkter/mp3";

//Tjek om der er en fil, samt om den overholder filtypen som kan uploades
    if (isset($_FILES['upfile']['name']) && $_FILES['upfile']['name'] == "") {
    echo"Ingen fil valgt! <a href=\"$_SERVER[HTTP_REFERER]\">tilbage</a>";
    exit;

}elseif (!in_array($_FILES['upfile']['type'], $filetyper)) {
echo "Ikke tilladt til upload! <a href=\"$_SERVER[HTTP_REFERER]\">tilbage</a>";
exit;
    }

    if (isset($_FILES['upfile']['name']) && $_FILES['upfile']['name'] !="") {

//se http://dk.php.net/manual/en/function.is-uploaded-file.php for "is_uploaded_file"       
        if(is_uploaded_file($_FILES['upfile']['tmp_name'])) {

//Flyt filen fra upload-tmp til et dir. Husk at ændre "$dist" ovenover så det passer med din server :O)
        move_uploaded_file($_FILES['upfile']['tmp_name'], $dist . $_FILES['upfile']['name']);
        }
    }
}

//indsætte i databasen
    mysql_query("INSERT INTO mp3 ('','$navn','$pris','$info','$upfile)");
    $HTTP_REFERER = $_SERVER['HTTP_REFERER'];
    echo "wee jaaaaaa";

?>
Avatar billede jaw Nybegynder
08. juni 2004 - 16:44 #17
hmm, så virker det jo så ikke så fantastisk... er felterne i databasen tilpassede til det jeg lavede? og har du chmod 777 på FTP'en?
Avatar billede kimox Nybegynder
08. juni 2004 - 16:50 #18
ja begge dele er klaret :(
Avatar billede kimox Nybegynder
08. juni 2004 - 16:52 #19
--------------tilmp3.php--------------

<?php
require("db.php");
$message = '';
if(isset($_POST['navn']) && isset($_POST['info'])) {
    $tid = date("d/m Y - H:i");
    $_POST['navn'] = addslashes($_POST['navn']);
    $_POST['info'] = addslashes($_POST['info']);
    $_POST['pris'] = addslashes($_POST['pris']);
    mysql_query("INSERT INTO mp3 (navn, pic, info, pris) VALUES('$_POST[navn]', '$_POST[pic]', '$_POST[info]', '$_POST[pris]')") or die(mysql_error());
    $message = "<div align='center' style='font: smaller Verdana, Geneva, Arial, Helvetica, sans-serif; color: black;'>Varen blev tilføjet.</div>";
}
?>
              <form action="mp3up.php" method="post" enctype="multipart/form-data">
              <center><?=$message?></center>
                <div align="center">
                  <table border="0" cellspacing="0" cellpadding="0" width="417" height="165" class="tekst_normal">
                    <tr>
                      <td height="19" colspan="3" class="menu" background="../pic/infomenu.jpg">&nbsp;<font color="#000000">&nbsp;<strong>Tilf&oslash;j
                        en ny Mp3-Afspiller</strong></font></td>
                    </tr>
                    <tr>
                      <td><b>Navn : </b></td>
                      <td colspan="2"> <input type="text" size="16" class="box" name="navn"></td>
                    </tr>
                    <tr>
                      <td><strong>Pris :</strong></td>
                      <td colspan="2"><input name="pris" type="text" class="box" id="pris" size="16"></td>
                    </tr>
                    <tr>
                      <td><b>Billede :</b></td>
                      <td colspan="2"><input name="pic" type="file" class="box" id="pic" size="16"></td>
                    </tr>
                    <tr>
                      <td><b>Info :</b></td>
                      <td colspan="2"><textarea name="info" cols="36" rows="5" class="box" id="info"></textarea></td>
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td colspan="2">&nbsp;</td>
                    </tr>
                  </table>
                  <input type="submit" value="Tilf&oslash;j vare" class="submit">
</div>
</form>
<br>
                              <br>
<table width="100%">
                              </table>
                             
              <? mysql_close(); ?>



------------------mp3up.php------------------


<?php
require("db.php");
?>
            <div align="center" class="tekst_normal">
              <p><br>
                <?php
               
    echo "<font class=tekst_fed>Slet alt <a href=?action=all>her.</a></font><br><br>";

    if($action == "all")
    {
        mysql_query("DELETE FROM mp3");

        echo "<font face=Verdana size=1>Alle Tagwall beskeder slettet!</font><br><br>";
    }

    if($id)
    {
        mysql_query("DELETE FROM mp3 WHERE id='$id'");

        echo "<b><font face=Verdana size=1>Varen blev slettet!</font></b><br><br>";
    }

    echo "<table>\n";

    $res = mysql_query("SELECT * from mp3 ORDER BY id DESC LIMIT 0, 100");

    while($row = mysql_fetch_array($res))
    {
        echo "<tr><td>";
        echo "<table width='346' border='0' cellpadding='0' cellspacing='0'>
  <td height='26' colspan='4' background='../../images/top/menu3.jpg'><strong> &nbsp;&nbsp;&nbsp;
    $row[navn]
    </strong></td>
  </tr>
  <tr>
    <td height='67' colspan='3'> <p>
        $row[info]
      </p></td>
    <td width='103'><img src='$row[pic]' width='99' height='86'></td>
  </tr>
  <tr>
    <td background='../../images/knap/bottom.gif' width='22'><strong>&nbsp;<img src='../../images/knap/penge.gif' width='15' height='15'></strong></td>
    <td background='../../images/knap/bottom.gif' width='220'><strong>Pris:
      $row[pris]
      kr.</strong></td>
    <td background='../../images/knap/bottom.gif' width='1'>&nbsp;</td>
<td width='103'><a href='?id=$row[id]'><img src='../pic/slet.gif' width='100' height='20' border='0'></a></td>
  </tr>
</table>";
        echo "</tr></td>\n";
    }

    echo "</table>"; ?>





---------------

Sådan ser filerne ud :'(
Avatar billede jaw Nybegynder
08. juni 2004 - 16:55 #20
erhm, det kan godt være det er mit hovede der er ved at koge efter 8 timers tværfagligt projekt, men jeg kan da slet ikke se hvor filen bliver uploadet? :(
Avatar billede kimox Nybegynder
08. juni 2004 - 16:59 #21
det er mig der skrev den forkerte ind :P...

------------------mp3up-php-----------------

              <?php
            require("db.php"); 
            ?>
              <?php

if (isset($_FILES['upfile'])) {

//til brug for info om filtyper
$str1 = $_FILES['upfile']['name'];
$str2 = $_FILES['upfile']['size'];
$str3 = $_FILES['upfile']['type'];

//Filer som kan uploades
$filetyper = array("image/gif", "text/html", "text/plain", "image/jpeg", "image/pjpeg", "image/png", "application/x-zip-compressed", "application/octet-stream");

//stien, hvortil filerne skal placeres   
    $dist = "../../produkter/mp3";

//Tjek om der er en fil, samt om den overholder filtypen som kan uploades
    if (isset($_FILES['upfile']['name']) && $_FILES['upfile']['name'] == "") {
    echo"Ingen fil valgt! <a href=\"$_SERVER[HTTP_REFERER]\">tilbage</a>";
    exit;

}elseif (!in_array($_FILES['upfile']['type'], $filetyper)) {
echo "Ikke tilladt til upload! <a href=\"$_SERVER[HTTP_REFERER]\">tilbage</a>";
exit;
    }

    if (isset($_FILES['upfile']['name']) && $_FILES['upfile']['name'] !="") {

//se http://dk.php.net/manual/en/function.is-uploaded-file.php for "is_uploaded_file"       
        if(is_uploaded_file($_FILES['upfile']['tmp_name'])) {

//Flyt filen fra upload-tmp til et dir. Husk at ændre "$dist" ovenover så det passer med din server :O)
        move_uploaded_file($_FILES['upfile']['tmp_name'], $dist . $_FILES['upfile']['name']);
        }
    }
}

//indsætte i databasen
    mysql_query("INSERT INTO mp3 ('','$navn','$pris','$info','$upfile)");
    $HTTP_REFERER = $_SERVER['HTTP_REFERER'];
    echo "wee jaaaaaa";

?>
Avatar billede kimox Nybegynder
08. juni 2004 - 17:07 #22
okay nu ligger den tingene ind i DB. filen bliver bare ikke lagt op på serveren, og url'en på billedet bliver ikke postet i DB.

              <?php
            require("db.php"); 
            ?>
              <?php

if (isset($_FILES['upfile'])) {

//til brug for info om filtyper
$str1 = $_FILES['upfile']['name'];
$str2 = $_FILES['upfile']['size'];
$str3 = $_FILES['upfile']['type'];

//Filer som kan uploades
$filetyper = array("image/gif", "text/html", "text/plain", "image/jpeg", "image/pjpeg", "image/png", "application/x-zip-compressed", "application/octet-stream");

//stien, hvortil filerne skal placeres   
    $dist = "../../produkter/mp3";

//Tjek om der er en fil, samt om den overholder filtypen som kan uploades
    if (isset($_FILES['upfile']['name']) && $_FILES['upfile']['name'] == "") {
    echo"Ingen fil valgt! <a href=\"$_SERVER[HTTP_REFERER]\">tilbage</a>";
    exit;

}elseif (!in_array($_FILES['upfile']['type'], $filetyper)) {
echo "Ikke tilladt til upload! <a href=\"$_SERVER[HTTP_REFERER]\">tilbage</a>";
exit;
    }

    if (isset($_FILES['upfile']['name']) && $_FILES['upfile']['name'] !="") {

//se http://dk.php.net/manual/en/function.is-uploaded-file.php for "is_uploaded_file"       
        if(is_uploaded_file($_FILES['upfile']['tmp_name'])) {

//Flyt filen fra upload-tmp til et dir. Husk at ændre "$dist" ovenover så det passer med din server :O)
        move_uploaded_file($_FILES['upfile']['tmp_name'], $dist . $_FILES['upfile']['name']);
        }
    }
}

//indsætte i databasen
    mysql_query("INSERT INTO mp3 (navn, upfile, info, pris) VALUES('$_POST[navn]', '$_POST[upfile]', '$_POST[info]', '$_POST[pris]')");
    $HTTP_REFERER = $_SERVER['HTTP_REFERER'];
    echo "wee jaaaaaa";

?>
Avatar billede jaw Nybegynder
08. juni 2004 - 17:08 #23
Hvordan ser filen med dine felter ud?
Avatar billede kimox Nybegynder
08. juni 2004 - 17:10 #24
-------------tilmp3.php----------

        <?php
require("db.php");
$message = '';
if(isset($_POST['navn']) && isset($_POST['info'])) {
    $tid = date("d/m Y - H:i");
    $_POST['navn'] = addslashes($_POST['navn']);
    $_POST['info'] = addslashes($_POST['info']);
    $_POST['pris'] = addslashes($_POST['pris']);
    mysql_query("INSERT INTO mp3 (navn, upfile, info, pris) VALUES('$_POST[navn]', '$_POST[upfile]', '$_POST[info]', '$_POST[pris]')") or die(mysql_error());
    $message = "<div align='center' style='font: smaller Verdana, Geneva, Arial, Helvetica, sans-serif; color: black;'>Varen blev tilføjet.</div>";
}
?>
              <form action="mp3up.php" method="post" enctype="multipart/form-data">
              <center><?=$message?></center>
                <div align="center">
                  <table border="0" cellspacing="0" cellpadding="0" width="417" height="165" class="tekst_normal">
                    <tr>
                      <td height="19" colspan="3" class="menu" background="../pic/infomenu.jpg">&nbsp;<font color="#000000">&nbsp;<strong>Tilf&oslash;j
                        en ny Mp3-Afspiller</strong></font></td>
                    </tr>
                    <tr>
                      <td><b>Navn : </b></td>
                      <td colspan="2"> <input type="text" size="16" class="box" name="navn"></td>
                    </tr>
                    <tr>
                      <td><strong>Pris :</strong></td>
                      <td colspan="2"><input name="pris" type="text" class="box" id="pris" size="16"></td>
                    </tr>
                    <tr>
                      <td><b>Billede :</b></td>
                      <td colspan="2"><input name="upfile" type="file" class="box" id="upfile" size="16"></td>
                    </tr>
                    <tr>
                      <td><b>Info :</b></td>
                      <td colspan="2"><textarea name="info" cols="36" rows="5" class="box" id="info"></textarea></td>
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td colspan="2">&nbsp;</td>
                    </tr>
                  </table>
                  <input type="submit" value="Tilf&oslash;j vare" class="submit">
</div>
</form>
<br>
                              <br>
<table width="100%">
                              </table>
                             
              <? mysql_close(); ?>
Avatar billede kimox Nybegynder
08. juni 2004 - 17:13 #25
okay  okay .. nu virker det hele .. undtaget den henter stien på billedet ind i DB.
Avatar billede jaw Nybegynder
08. juni 2004 - 17:16 #26
prøv lige at udskifte $_POST['upfile'] med $str1 hvor du indsætter det i databasen
Avatar billede jaw Nybegynder
08. juni 2004 - 17:17 #27
skal jeg lige have igen -> uploader den filen? og hvad indsætter den i databasen som filnavn?
Avatar billede kimox Nybegynder
08. juni 2004 - 17:22 #28
ikk noget overhovedet i feltet upfile
Avatar billede jaw Nybegynder
08. juni 2004 - 17:23 #29
heller ikke når du ændrer det som jeg skrev? men den uploader filen?
Avatar billede kimox Nybegynder
08. juni 2004 - 17:27 #30
der skete intet
Avatar billede jaw Nybegynder
08. juni 2004 - 17:34 #31
men den uploader?
Avatar billede kimox Nybegynder
08. juni 2004 - 17:40 #32
jeps
Avatar billede jaw Nybegynder
08. juni 2004 - 17:46 #33
Ok... I din: echo "wee jaaaaaa"; ændrer til -> echo "wee jaaaaaa" . $_FILES['upfile']['name'];  ?
Avatar billede kimox Nybegynder
08. juni 2004 - 17:52 #34
så siger den fejlen:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /customers/trevi.dk/trevi.dk/httpd.www/trevi/admin/vare/mp3up.php on line 108

på den linje
Avatar billede jaw Nybegynder
08. juni 2004 - 17:53 #35
erhm, nå ! Kan du give mig en times tid? Min lille hjerne er overkogt, og er på vej hjemover...
Avatar billede kimox Nybegynder
08. juni 2004 - 17:56 #36
ja da :).. håber jeg får det til at virke :)
Avatar billede jaw Nybegynder
08. juni 2004 - 17:57 #37
Bare rolig, hvis den uploader korrekt, og vi kun mangler navnet i databasen så skal vi nok få svinet :)
Avatar billede trevi Nybegynder
08. juni 2004 - 17:59 #38
hehe det lyder godt .. det er ikke direkte navnet.. men stien på hvor den ligger.. ex
: www.dinside.dk/billedere/FIL

så skal jeg have hele "www.dinside.dk/billedere/FIL" (adressen) med ind i DB
Avatar billede kimox Nybegynder
08. juni 2004 - 18:00 #39
hov .. var lige kommet på min brors bruger !
Avatar billede jaw Nybegynder
08. juni 2004 - 18:07 #40
hehe, nu gør du mig jo helt forvirret :) Men jeg har da også hjulpet den bruger tidligere, har jeg ik? Eller er jeg for alvor ved at være toast, mon?!...
Avatar billede jaw Nybegynder
08. juni 2004 - 18:08 #41
Avatar billede kimox Nybegynder
08. juni 2004 - 18:09 #42
jo du har hjulpet min bruger tidligere ;).. han bruger også den her pc engang i mellem.. det er derfor .. så havde jeg ikke lige set det var ham der var logget på :D
Avatar billede jaw Nybegynder
08. juni 2004 - 18:44 #43
Så er jeg tilbage :) Og hjemme endda... Får du stadig samme fejl? Og du VIL have hele sidens navn, og ikke bare filnavnet?
Avatar billede kimox Nybegynder
08. juni 2004 - 18:52 #44
jeg skal bruge hele sidens navn pga. det bliver brugt til at uplade et billede på serveren og der får den adressen på billedet .. så den kan vise det på en side
Avatar billede jaw Nybegynder
08. juni 2004 - 18:53 #45
ja, men er det ikke fint nok at gøre det manuelt?

og:
echo "wee jaaaaaa" . $_FILES['upfile']['name'];
virker stadig ikke?
Avatar billede kimox Nybegynder
08. juni 2004 - 19:01 #46
nej fordi det er ikke til mig.. dem som skal styre admin delen er ikke så gode til computer osv. så det skal være direkte til at gå til :/

nej den virker ikke endnu
Avatar billede kimox Nybegynder
08. juni 2004 - 19:01 #47
den siger denne fejl på den side:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /customers/trevi.dk/trevi.dk/httpd.www/trevi/admin/vare/mp3up.php on line 108
Avatar billede jaw Nybegynder
08. juni 2004 - 19:03 #48
gider du paste et par linier før og et par linier efter linie 108?
Avatar billede kimox Nybegynder
08. juni 2004 - 19:06 #49
//Flyt filen fra upload-tmp til et dir. Husk at ændre "$dist" ovenover så det passer med din server :O)  -linie 99
        move_uploaded_file($_FILES['upfile']['tmp_name'], $dist . $_FILES['upfile']['name']);
        }
    }
}

//indsætte i databasen
    mysql_query("INSERT INTO mp3 (navn, upfile, info, pris) VALUES('$_POST[navn]', '$_POST[str1]', '$_POST[info]', '$_POST[pris]')");
    $HTTP_REFERER = $_SERVER['HTTP_REFERER'];
    echo  ". $_FILES['upfile']['name']";

?>

                <br>
                <br></p>              - linie 113
Avatar billede jaw Nybegynder
08. juni 2004 - 19:08 #50
echo $_FILES['upfile']['name'];  <- bare lav den sådan
Avatar billede jaw Nybegynder
08. juni 2004 - 19:17 #51
Det med manuelt, mente jeg ikke at man skulle skrive det hver gang... Men jeg mener, stien ændrer sig vel ikke hele tiden? Altså, hvis man bare skriver det manuelt i koden, er det så ikke fint?
Avatar billede trevi Nybegynder
08. juni 2004 - 19:20 #52
jo det kan os godt gå ;)
Avatar billede jaw Nybegynder
08. juni 2004 - 19:21 #53
goodt, goodt :) men du har stadig ikke fået den til at skrive filnavnet?
Avatar billede kimox Nybegynder
08. juni 2004 - 19:25 #54
jo det virker nu
Avatar billede jaw Nybegynder
08. juni 2004 - 19:33 #55
okey, også ind i databasen?
Avatar billede kimox Nybegynder
08. juni 2004 - 19:36 #56
nej ikke endnu
Avatar billede jaw Nybegynder
08. juni 2004 - 19:41 #57
okey så gør sådan her:

$filnavn = "http://ditnavn.dk/mapper/" . $_FILES['upfile']['name'];
mysql_query("INSERT INTO mp3 (navn, upfile, info, pris) VALUES('$_POST[navn]', '$filnavn', '$_POST[info]', '$_POST[pris]')");
Avatar billede kimox Nybegynder
08. juni 2004 - 19:46 #58
Det virkede sku :D.. haha lækkert nok .. tusind mange gange tak da.!
Avatar billede jaw Nybegynder
08. juni 2004 - 19:48 #59
Np, jeg lovede jo det nok skulle komme til :)
Avatar billede kimox Nybegynder
08. juni 2004 - 19:48 #60
yir.. og det gjorde du :D..- lægger du et svar
Avatar billede jaw Nybegynder
08. juni 2004 - 19:50 #61
Det kan du tro :) 150 point er jo en del, men det er jo op til dig...
Avatar billede kimox Nybegynder
08. juni 2004 - 19:51 #62
Skidt.. det kom jo op og virke ikke ;)?
Avatar billede jaw Nybegynder
08. juni 2004 - 19:57 #63
hehe, så siger jeg tak :)
Avatar billede kimox Nybegynder
08. juni 2004 - 20:03 #64
-lukket-
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