ericandre Skrevet 30. april 2006 Del Skrevet 30. april 2006 har startet lit med php, men holder selve siden i htm. skal include et php pass script og lurer på hvordan dette gjøres. kan vel ikke bare skrive inn include('securelogin.php'); midt i htm fila?? Lenke til kommentar
Steinmann Skrevet 30. april 2006 Del Skrevet 30. april 2006 somregel må fila være lagret som .php e.l. i tilleg må du ha <? include('securelogin.php') ?> Lenke til kommentar
mikk- Skrevet 30. april 2006 Del Skrevet 30. april 2006 <?php include('securelogin.php') ?>, så er du enda sikrere på at det fungerer. Som orsus sier må filetternavnet som hovedregel være .php, men du kan gjøre om serverens innstillinger til å også kjøre PHP i .htm-filer. Lenke til kommentar
ericandre Skrevet 30. april 2006 Forfatter Del Skrevet 30. april 2006 hvor i koden setter jeg inn <?php include('securelogin.php') ?> Lenke til kommentar
Sognemorr Skrevet 30. april 2006 Del Skrevet 30. april 2006 Du setter den der hvor du vil ha den, hvor som helst mellom <body></body> Lenke til kommentar
ericandre Skrevet 30. april 2006 Forfatter Del Skrevet 30. april 2006 Parse error: parse error, unexpected T_INCLUDE in /var/www/test2/Filmer/index3.php on line 3 dette funket ikke helt. Lenke til kommentar
Steinmann Skrevet 30. april 2006 Del Skrevet 30. april 2006 Har ikke lyst å vise hele shmeia da? Og rimelig sikker på at du ikke har fått unna all head osv på linje 3 Lenke til kommentar
Gjest Slettet+56132 Skrevet 30. april 2006 Del Skrevet 30. april 2006 Det er også mulig å kalle fila .phtml Lenke til kommentar
ericandre Skrevet 30. april 2006 Forfatter Del Skrevet 30. april 2006 skal prøve og gjøre det på en annen måte sette filen inn i en annen php fil <body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF"> <?php //edit this $_max_file_size = '30000000'; //file size in bytes. $upload_dir = "Gallery/"; //upload folder..chmod to 777 $_i = "3"; //number of files to upload at one time //end edit echo "Maximal filstørelse : " . $_max_file_size/1000000 . "MB<br>"; echo "<form enctype='multipart/form-data' action='?do=upload' method='post'>"; echo "<input type='hidden' name='MAX_FILE_SIZE' value='" . $_max_file_size , "'>"; echo "Velg filen (e) dine: <br>"; //show number of files to select For($i=0; $i <= $_i-1;$i++) { echo "<input name='file" . $i . "' type='file'><br>"; } echo "<input type='submit' value='Last opp Filen (e)'>"; echo "</form>"; if($_GET['do'] == 'upload') { //upload all the fields until done For($i=0; $i <= $_i-1; $i++) { //create a random number $_random = rand(1, 1000000); //file with the upload folder $target_path = $upload_dir . $_random . basename($_FILES['file' . $i]['name']); //actual file name with the random number $_file_name = $_random . basename($_FILES['file' . $i]['name']); //do not upload the 'left blank' fields if(basename($_FILES['file' . $i]['name']) != '') { if(move_uploaded_file($_FILES['file' . $i]['tmp_name'], $target_path)) { //uploaded successfuly $_uploaded=1; } else { //error uploading $_error=1; } } else { $_check=$_check+1; } } //file(s) did upload if($_uploaded == '1') { $_uploaded=0; echo "Filen (e) har blit lastet opp.<br>"; } //file uploaded? if($_error == '1') { $_error=0; echo "Det oppsto en feil ved opplastningen, se etter at filen ikke er over " . $_max_file_size/1000 . "KB<br>"; } //user selected a file? if($_check == $_i) { $_check=0; echo "Velg en fil og trykk 'Last opp Filen (e)'<br>"; } } ?> inn her skal include('securelogin.php') for og passord beskytte siden uansett hvor jeg setter den så blir det feil. enten havner den helt på bunn av siden og det som skal beskyttes synes eller så funker det helt til etter brukernavn og pass er skrivd inn så kommer feilmeldinger som Parse error: parse error, unexpected T_ECHO in /var/www/test2/Filmer/upload.php on line 9 Lenke til kommentar
Christian. Skrevet 30. april 2006 Del Skrevet 30. april 2006 <?php include('securelogin.php'); ?> må det vel være, med ; etter ) Lenke til kommentar
ericandre Skrevet 30. april 2006 Forfatter Del Skrevet 30. april 2006 (endret) dete hjalp lit i allefall Warning: Cannot modify header information - headers already sent by (output started at /var/www/test2/Filmer/upload.php:2) in /var/www/test2/Filmer/securelogin.php on line 511 nå kommer i allefall det som skal opp untat linja over som ikke skal være der har ikke rørt linje 511 i den fila i det heletat!! EDIT: fikset det, men er det så lurt at jeg slettet hele linje 511 setcookie("securelogincookie", $cookie_val, time()+$expire); ?? Endret 30. april 2006 av ericandre Lenke til kommentar
b-real Skrevet 30. april 2006 Del Skrevet 30. april 2006 Jeg tror vi flytter denne posten til PHP-delen av programmering.no jeg, tror den hører bedre hjemme der en den gjør her på WDS-delen Lenke til kommentar
ericandre Skrevet 30. april 2006 Forfatter Del Skrevet 30. april 2006 brukte denne koden og da funket det helt fint. men hva er det som avgjør hvilken filer som kan lastes opp? skal egentlig bare være vidoe men man kan jo laste opp bilder og alt annet. echo "<input type='hidden' name='MAX_FILE_SIZE' value='" . $_max_file_size , er det denne som bestemmer filtyper? <?php include('securelogin.php'); //edit this $_max_file_size = '9999999999'; //file size in bytes. $upload_dir = "Gallery/"; //upload folder..chmod to 777 $_i = "8"; //number of files to upload at one time //end edit echo "Maximum file size : " . $_max_file_size/1000 . "KB<br>"; echo "<form enctype='multipart/form-data' action='?do=upload' method='post'>"; echo "<input type='hidden' name='MAX_FILE_SIZE' value='" . $_max_file_size , "'>"; echo "Choose your file(s): <br>"; //show number of files to select For($i=0; $i <= $_i-1;$i++) { echo "<input name='file" . $i . "' type='file'><br>"; } echo "<input type='submit' value='Upload File'>"; echo "</form>"; if($_GET['do'] == 'upload') { //upload all the fields until done For($i=0; $i <= $_i-1; $i++) { //create a random number $_random = rand(1, 1000000); //file with the upload folder $target_path = $upload_dir . $_random . basename($_FILES['file' . $i]['name']); //actual file name with the random number $_file_name = $_random . basename($_FILES['file' . $i]['name']); //do not upload the 'left blank' fields if(basename($_FILES['file' . $i]['name']) != '') { if(move_uploaded_file($_FILES['file' . $i]['tmp_name'], $target_path)) { //uploaded successfuly $_uploaded=1; } else { //error uploading $_error=1; } } else { $_check=$_check+1; } } //file(s) did upload if($_uploaded == '1') { $_uploaded=0; echo "The file(s) have been uploaded.<br>"; } //file uploaded? if($_error == '1') { $_error=0; echo "There was an error uploading some of the file(s), please try again! Maybe the file size. Maximum file size is " . $_max_file_size/1000 . "KB<br>"; } //user selected a file? if($_check == $_i) { $_check=0; echo "Select a file first than click 'Upload File'<br>"; } } ?> Lenke til kommentar
ericandre Skrevet 30. april 2006 Forfatter Del Skrevet 30. april 2006 noen som vet hva som bestemmer filer i scriptet over? vil gjerne sortere ut .wmv .avi .mpeg og i en annen del . jpg .jpeg .gif noen som kan hjelpe? kan jeg include et script til som hjelper til og sortere ut eller slette filer som ikke ender på dette? 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å