Jump to content
php.lv forumi

PHP Upload


ntw

Recommended Posts

Salaījos googlē tutoriāļus n uztaisīju Upload skriptu ar login paneli.

 

Logini glabājas datubāzē ( Ar MD5 )

 

Pats UPload Formas izpildītājs:

<?php
//set where you want to store files
//in this example we keep file in folder upload
//$HTTP_POST_FILES['ufile']['name']; = upload file name
//for example upload file name cartoon.gif . $path will be upload/cartoon.gif
$path= "upload/".$HTTP_POST_FILES['ufile']['name'];
if($ufile !=none)
{
if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
{
echo "Ok!<BR/>";

//$HTTP_POST_FILES['ufile']['name'] = file name
//$HTTP_POST_FILES['ufile']['size'] = file size
//$HTTP_POST_FILES['ufile']['type'] = type of file
echo "File Name :".$HTTP_POST_FILES['ufile']['name']."<BR/>";
echo "File Size :".$HTTP_POST_FILES['ufile']['size']."<BR/>";
echo "File Type :".$HTTP_POST_FILES['ufile']['type']."<BR/>";
}
else
{
echo "Notikusi Kljuume";
}
}
?>

 

Directory Listing Skripts:

 

<?php 
$viewExt = '.mp3|.jpg|.jpeg|.png|.gif|.rar|.dll|.zip|.avi|.mpg|.mpeg';
$dirHandle = opendir('.');
while ($file = readdir($dirHandle)) {
if ($file != '.' && $file != '..' && eregi("($viewExt)$",$file) && !eregi("^index.",$file))
	 {
	$stack[] = $file;
	}
}
closedir($dirHandle);
sort($stack);
foreach($stack as $value) {
echo '<a href="'.$value.'">'.$value.'</a><br>'."\n";
}
?>

 

Kāds man lūdzu nevarētu pastāstīt, kā lai izdaru tā, ka direktorijas listingā man uzrādītos Kas ir uzlādējis.

Zieds jau būtu ja varētu arī uzzināt kā pielikt vēl laiku kad ir uzlādēts.

Ceru uz atsaucību.

Paldies.

 

 

P.S. Ja varat ieteikt man to visu vienkāršāk izdarīt, lūdzu... es tikai mācos....

Link to comment
Share on other sites

salasijies tutorialus ka uztaisit copy, paste

Sorry, laikam aizskāru tavas jūtas, ka izmantoju ctrl+c un ctrl+v un pēc tam lasu kas ko dara un kā ko izdarīt. Kā tad savādāk iemācīšos. Protams, jā, es jau varētu visu pārrakstīt, bet vai diža jēga?

Jā protams es varēju arii php komentus izdzēst - Bet arī vai no tā diža jēga? Man liekas par to nav jautājums. Es gribētu uzzināt kā to pievienots by varētu uztaisīt. ...

Link to comment
Share on other sites

$fails=$HTTP_POST_FILES['ufile']['name'];

$ext=str_replace(".","",strchr($fails,".")); //paplasinajums

$nos=strrev($fails); //apgriezam

$nos=strstr($nos,"."); //visu pec punkta

$nos=str_replace(".","",$nos); //novacam punktu

$nos=strrev($nos); //griezam atpakal

$fails=$nos."pievienots_by_me".$ext;

 

$path= "upload/".$fails;

 

P.S. Drosvien eksiste kautkads racionalaks risinajums, bet uz aatro nak tikai shis galvaa. Neparbaudiju vai stradaa.

Link to comment
Share on other sites

×
×
  • Create New...