Forum forum.webPC.pl Strona Główna  
  forum.webPC.pl
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Grupy  Grupy
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum forum.webPC.pl Strona Główna --> GOTOWE Skrypty - pomoc --> Skrypt Upload + lista uplaodowanych

Napisz nowy temat  Odpowiedz do tematu
 Skrypt Upload + lista uplaodowanych Zobacz poprzedni temat :: Zobacz następny temat --> 
Autor Wiadomość
marcinpl
PostWysłany: Czw Sie 24, 2006 5:11 pm    Temat postu: Skrypt Upload + lista uplaodowanych Odpowiedz z cytatem

Nowy

Dołączył: 28 Maj 2006
Posty: 3

Witka
Poszukuje skryptu który uploadowuje pliki a ponadto wyświetla liste załadowanych plików.
Zassalem sobie prosty sktypt ale on nie wygenerowuje listy załadowanych plików
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Admin
PostWysłany: Czw Sie 24, 2006 5:18 pm    Temat postu: Odpowiedz z cytatem

Admin strony i forum

Dołączył: 17 Kwi 2005
Posty: 708
Skąd: Reda

Zmodyfikuj go tak, aby podczas uploadu zapisywał do pliku txt/bazy mysql sciezki uploadownych plików (lub co tam chcesz innego).
Odpal sobie jakiś kurs PHP i na pewno dasz rade.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
marcinpl
PostWysłany: Czw Sie 24, 2006 5:34 pm    Temat postu: Odpowiedz z cytatem

Nowy

Dołączył: 28 Maj 2006
Posty: 3

Wink
no niby dobry pomysł ale w php jestem zero
kurcze nei mam pojecia jak to zrobić
korzystam z takiego skryptu:

<?
if(isset($_GET['image'])){
$img = $_GET['image'];
if(!file_exists("$img")){
//jeśli plik nie istnieje zostanie przekierowanie na strone uploadowania
echo "<meta http-equiv='refresh' content='3; URL=upload.php'>";
die("Plik nie istnieje");
}
else{
echo '<img src="'.$img.'" border=0><br><br>';
echo 'URL: <input type="text" value="http://www.twojastrona.pl/'.$img.'" size="50">'; // zmien "http://www.twojastrona.pl/" na url do katalogu gdzie wszystki ma być wgrywane
}
}else{
if(isset($_POST['upload'])) {
$uploaddir = "upload/"; // zmien "upload" na dowolna nazwe katalogu do ktorego ma byc wszystko wgrywane - pamietaj o ustawieniu chmodów na 777
$maxfilesize = 1048576; // 1mb - zmien na wartosc jaka tylko chcesz (rozmiar podany w bajtach)
$filename = $_FILES['file']['name'];
$filesize = $_FILES['file']['size'];
$filetmpname = $_FILES['file']['tmp_name'];
$allowed_types = array("jpg" , "gif" , "png"); // dodaj rozszerzenia jakie mogą być także "uploadowane"
$filetype = substr($filename, -3, 3);

if($filename) {
$error = 0;
if(($filesize > $maxfilesize) || ($filesize == 0)){
$error = 1;
$errmsg .= "Rozmiar pliku jest za duży (limit: 1mb)<br>"; // zmien limit w mb
}
else {
$error = 0;
}
if(!in_array($filetype,$allowed_types)) {
$error = 1;
$errmsg .= "Plik ma niedozwolone rozwinięcie (dozwolone typy to: Gif, Jpg, Png)<br>"; // zmień dozwolone typy
}
else {
$error = 0;
}
if($error == 1) {
die ("$errmsg");
}
else {
$num_start = rand(20 , 9999); //losowa liczba między 20 a 9999
$filename_new = $num_start.$filename; // tworzy nową nazwe pliku
$upload = move_uploaded_file($filetmpname, "$uploaddir$filename_new");
if($upload) {
echo 'Plik został poprawnie zapisany';
echo "<meta http-equiv='refresh' content='0; URL=?image=$uploaddir$filename_new'>";
}
else {
echo 'Wystąpił niezidentyfikowany błąd';
}
}
}else {
echo 'Brak';
}
}
else{
?>
<html>
<head>
</head>
<body>
<center>
<form enctype="multipart/form-data" method="POST" action="upload.php">
Plik: <input name="file" type="file" /><br />
Dozwolone pliki: GIF, JPG, PNG. Maksymalny rozmiar: 1048576 bajtów (1 mb)<br><br>
<input type="submit" name="upload" value="Dodaj" />
</form>
</center>
</body>
</html>
<?
}
}
?>
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1

Forum forum.webPC.pl Strona Główna --> GOTOWE Skrypty - pomoc --> Skrypt Upload + lista uplaodowanych
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


gabloty aluminiowe, wiaty kroll, aquai
Powered by phpBB © 2001, 2005 phpBB Group.