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?
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.
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
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 :(
//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;
//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...
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
//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;
//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";
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? :(
//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;
//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";
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;
//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";
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
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?!...
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
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
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
//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']";
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?
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.