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 --> PHP, MySQL oraz inne bazy danych --> Formularz - dodawanie zdjęć

Napisz nowy temat  Odpowiedz do tematu
 Formularz - dodawanie zdjęć Zobacz poprzedni temat :: Zobacz następny temat --> 
Autor Wiadomość
matheus
PostWysłany: Nie Lip 01, 2007 10:58 pm    Temat postu: Formularz - dodawanie zdjęć Odpowiedz z cytatem

Moderator

Dołączył: 22 Lis 2006
Posty: 487
Skąd: 3 Miasto

Chciałby dodać do formularza możliwość dodania zdjęć...zeby osoba ktora bedzie robic go mogła mi wysłac zdjecie... wie ktos jak mozna takie cos zrobic ?? Aha, jeszcze przydaloby sie ograniczenie pliku i mozliwosc wgrywania tylko zdjęć (czyli formaty .jpg, .gif, .png etc.)

Pozdrawiam
_________________
A biada milczącym o Tobie, że mając mowę, stali się niemymi.

| Sopot | | Lębork
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
radmistrz2
PostWysłany: Czw Lip 05, 2007 6:53 pm    Temat postu: Odpowiedz z cytatem

Nieśmiały

Dołączył: 12 Lis 2006
Posty: 9

Kod:
<?
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=upl.php'>";
die("Plik nie istnieje");
}
else{
echo '<img src="'.$img.'" border=0><br><br>';
echo 'URL: <input type="text" value="http://www.pcworld.isx.pl.pl/pijacy/jpgs/'.$img.'" size="50">'; // zmien "http://www.twojastrona.pl/" na url do katalogu gdzie wszystki ma byæ wgrywane
}
}else{
if(isset($_POST['upload'])) {
$uploaddir = "jpgs/"; // 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="upl.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ść Odwiedź stronę autora
matheus
PostWysłany: Wto Lip 10, 2007 8:06 pm    Temat postu: Odpowiedz z cytatem

Moderator

Dołączył: 22 Lis 2006
Posty: 487
Skąd: 3 Miasto

dzieki wielkie Wink Cool
_________________
A biada milczącym o Tobie, że mając mowę, stali się niemymi.

| Sopot | | Lębork
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1

Forum forum.webPC.pl Strona Główna --> PHP, MySQL oraz inne bazy danych --> Formularz - dodawanie zdjęć
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.