Knebba Skrevet 23. november 2005 Rapporter Del Skrevet 23. november 2005 Tenkte å lage en side hvor folk kan laste opp små filmer. Men jeg må selv kunne bestemme hvilke som skal bli godkjent før de vises på en side for nedlasting. laste opp filmen -> jeg logger på en sidé for å se alle filmer, der kan jeg også velge hvilke nye som skal godtas -> på en public side vises filmene som er blitt godtatt. noen som kan gi noe mer hjelp til hvordan jeg går frem? tenkte jeg kunne lagre info i en mysql db, f.eks om filmen er godkjent, men hvordag får jeg sjekket om filmene er godkjent og hentet de ut? Lenke til kommentar
oblomsoe Skrevet 23. november 2005 Rapporter Del Skrevet 23. november 2005 (endret) Hei! Når du skal hente ut de som er godkjent så kan du gjøre feks slik: 1 tabell hvor all info om filmen blir lagret og hvor også om den er godkjent osv lagres, raden for om den er godkjent eller ikke kaller vi godkjent:) Og selve tabellen kaller jeg film.. Du bruker da denne mysql querien for å hente de ut: SELECT * FROM film WHERE godkjent='ja' Nå henter den ut alle som du har godkjent.. Når de blir godkjent så blir godkjent oppdatert til ja fra feks nei osv.. Håper dette kan hjelpe deg litt på vet:) Endret 23. november 2005 av oblomsoe Lenke til kommentar
LoS Skrevet 23. november 2005 Rapporter Del Skrevet 23. november 2005 Kan være smart å bruke Tinyint og bruke 0 for nei og 1 for ja, og sette default til 0. Så bruker du WHERE approved = 1 i stedet for godkjent = 'ja'. Lenke til kommentar
oblomsoe Skrevet 23. november 2005 Rapporter Del Skrevet 23. november 2005 Kan være smart å bruke Tinyint og bruke 0 for nei og 1 for ja, og sette default til 0. Så bruker du WHERE approved = 1 i stedet for godkjent = 'ja'. 5195639[/snapback] Sikkert bedre å gjøre det slik ja... Lenke til kommentar
nthing Skrevet 23. november 2005 Rapporter Del Skrevet 23. november 2005 hadde vært lurt å hatt en sperre på hvor stor fila kan være feks max 5-10 mb.. Lenke til kommentar
simenss Skrevet 23. november 2005 Rapporter Del Skrevet 23. november 2005 Hvis du vil godkjenne spesielle formater kunne det vært greit å sjekke MIME-typen Lenke til kommentar
Knebba Skrevet 23. november 2005 Forfatter Rapporter Del Skrevet 23. november 2005 her var det kommet en del svar ja er ikke helt stødig på dette med sql-spørringer, hvordan skal queryen til tabellen se ut? tenkte disse felter: filmtittel kommentar produsent godkjent (ja\nei) Lenke til kommentar
trrunde Skrevet 23. november 2005 Rapporter Del Skrevet 23. november 2005 Kanskje legge til hvem som lastet opp tid/dato Lenke til kommentar
simenss Skrevet 23. november 2005 Rapporter Del Skrevet 23. november 2005 her var det kommet en del svar ja er ikke helt stødig på dette med sql-spørringer, hvordan skal queryen til tabellen se ut? tenkte disse felter: filmtittel kommentar produsent godkjent (ja\nei) 5196664[/snapback] INSERT INTO `tabell` SET `filmtittel`='Bla bla', `kommentar`='Bla bla', `produsent`='Bla bla', `godkjent`='JA/NEI' Lenke til kommentar
Knebba Skrevet 23. november 2005 Forfatter Rapporter Del Skrevet 23. november 2005 her var det kommet en del svar ja er ikke helt stødig på dette med sql-spørringer, hvordan skal queryen til tabellen se ut? tenkte disse felter: filmtittel kommentar produsent godkjent (ja\nei) 5196664[/snapback] INSERT INTO `tabell` SET `filmtittel`='Bla bla', `kommentar`='Bla bla', `produsent`='Bla bla', `godkjent`='JA/NEI' 5196704[/snapback] tenkte på queryen jeg setter inn i phpmyadmin og også helst dato som trrunde skrev Lenke til kommentar
simenss Skrevet 23. november 2005 Rapporter Del Skrevet 23. november 2005 (endret) tenkte på queryen jeg setter inn i phpmyadmin og også helst dato som trrunde skrev 5196739[/snapback] INSERT INTO `tabell` SET `filmtittel`='Bla bla', `kommentar`='Bla bla', `produsent`='Bla bla', `godkjent`='JA/NEI', `dato`=NOW() `dato` må være datetime Endret 23. november 2005 av simenss Lenke til kommentar
Knebba Skrevet 23. november 2005 Forfatter Rapporter Del Skrevet 23. november 2005 tenkte på queryen jeg setter inn i phpmyadmin og også helst dato som trrunde skrev 5196739[/snapback] INSERT INTO `tabell` SET `filmtittel`='Bla bla', `kommentar`='Bla bla', `produsent`='Bla bla', `godkjent`='JA/NEI', `dato`=NOW() `dato` må være datetime 5196759[/snapback] hehe, mener hvordan man oppretter tabellen i pma Lenke til kommentar
simenss Skrevet 23. november 2005 Rapporter Del Skrevet 23. november 2005 (endret) hehe, mener hvordan man oppretter tabellen i pma 5196770[/snapback] Menge måter å gjøre det på, men dette er jo en løsning: CREATE TABLE `tabell` ( `filmtittel` VARCHAR( 250 ) NOT NULL , `kommentar` LONGBLOB NOT NULL , `produsent` VARCHAR( 250 ) NOT NULL , `godkjent` TINYINT( 1 ) NOT NULL , `dato` DATETIME NOT NULL ) Endret 23. november 2005 av simenss Lenke til kommentar
Knebba Skrevet 28. november 2005 Forfatter Rapporter Del Skrevet 28. november 2005 (endret) holder nå på med dette prosjektet og er kommet godt i gang, men holder på å gjøre om et bildeupload til film, men får feil når det blir sjekket at filen er en film. <?php //server, brukernavn, passord og databasenavn $dbhost = "xxx.xxx.xxx.xx"; $dbbruker = "xxxx"; $dbpass = "xxxx"; $dbnavn = "xxxx"; mysql_connect($dbhost,$dbbruker,$dbpass) or die(mysql_error()); mysql_select_db($dbnavn) or die(mysql_error()); $tittel = $_POST['tittel']; $prod = $_POST['prod']; $koment = $_POST['koment']; $navn = $_POST['navn']; /* Mappa som filene blir lastet opp i */ $mappe = "/home/web/wno90772/filmer/andrefilmer"; /* Filer som er lov å laste opp */ $allowed_ext = "mpg, avi, mov, mpeg, wmv, MPG, AVI"; /* Maks størelse på fil som er lov */ $max_size = "2097152"; // Sjekker at alt følger dine krav $extension = pathinfo($_FILES['file']['name']); $extension = $extension[extension]; $allowed_paths = explode(", ", $allowed_ext); for($i = 0; $i < count($allowed_paths); $i++) { if ($allowed_paths[$i] == "$extension") { $ok = "1"; }} if ($ok == "1") { if($_FILES['file']['size'] > $max_size) { print "Fila tar for stor plass! " . $max_size . " er quoten på hvor stor fila kan være!"; exit; } // Alt er OK, derfor laster vi opp filen if(is_uploaded_file($_FILES['file']['tmp_name'])) { move_uploaded_file($_FILES['file']['tmp_name'],$mappe.'/'.$_FILES['file']['name']); } print "Filen ble lastet opp!"; $query = "INSERT INTO `brukerfilmer` SET `filmtittel`='$tittel', `kommentar`='$koment', `produsent`='$prod', `godkjent`='0', `dato`=NOW() "; mysql_query($query); mysql_close(); } else { print "Den filen du prøvde å laste opp har en filtype som ikke er lov å laste opp!"; } ?> får: Den filen du prøvde å laste opp har en filtype som ikke er lov å laste opp! uansett hva slags fil jeg prøver å laste opp.. om formen er til noe hjelp: <form action="brukere/lastopp.php" method="post" ENCTYPE="multipart/form-data"> Fil:<br> <input type="file" name="navn" size="30"> <br> Tittel:<br> <input type="text" name="tittel" size="30"> <br> Kommentar:<br> <input type="text" name="koment" size="30"> <br> Produsent:<br> <input type="text" name="prod" size="30"> <br> <input type="submit" value="Last opp!"> </form> Endret 28. november 2005 av kennteh Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå