Gå til innhold

enkel htm side men kan jeg include php?


Anbefalte innlegg

Videoannonse
Annonse

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

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 av ericandre
Lenke til kommentar

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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...