Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Upload zdjęć + wyświetlanie linków do umieszczenia zdjęcia na forum, blogu i link do pliku
o2w5n778
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 10.12.2009

Ostrzeżenie: (0%)
-----


Witam!
Chciałem dodać do skryptu uploadu plików aby po wrzuceniu plików na serwer wyświetlało się:
- Link do pliku:
- Kod na stronę:
- Kod na forum:
i jeszcze ewentualnie link do miniaturki, ale jak to wszystko zrobić?

Kod skryptu uploadu:
  1. <form method="post" action="upload.php" enctype="multipart/form-data">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="30000">
  3.  
  4. Wybierz plik który chcesz umieścić na serwerze:<br>
  5.  
  6. <input type="file" name="pliczek" size="40"><br>
  7. <input type="submit" value="Wgraj plik">
  8.  
  9. <?
  10. move_uploaded_file($_FILES['pliczek']['tmp_name'],"pliki/".$_FILES['pliczek']['name']);
  11. ?>
  12.  
  13. <?
  14. if (!is_uploaded_file($_FILES['pliczek']))
  15. die ('Nie wgrano żadnego pliku');
  16. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
XP'ek
post
Post #2





Grupa: Zarejestrowani
Postów: 263
Pomógł: 9
Dołączył: 3.05.2009
Skąd: Wroc

Ostrzeżenie: (0%)
-----


trzymaj z polami inputa (IMG:style_emoticons/default/smile.gif)

Kod
<?
$site ="http://adres.pl/"; // adres strony na końcu pamiętaj o /
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Dokument bez tytułu</title>
</head>

<body>

<?php
if ($_POST['dodaj']) {
    
$plik_nazwa = trim($_POST['plik_nazwa']);
$plik_tmp = $_FILES['foto']['tmp_name'];
$plik_nazwa = $_FILES['foto']['name'];

if(is_uploaded_file($plik_tmp)) {
     move_uploaded_file($plik_tmp, "$plik_nazwa");
  echo "Plik: <strong>$plik_nazwa</strong> został przesłany na serwer!<br>";
  print 'link dla forum: <input type="text" value="[img]'.$site.''.$plik_nazwa.'[/img]" size="40" /><br>';
  print 'link dla przeglądarki: <input type="text" value="'.$site.''.$plik_nazwa.'" size="40" /><br>';
    print 'kod dla html: <input type="text" value="<img src=&quot;'.$site.''.$plik_nazwa.'&quot; alt=&quot;Ładuje&quot; />" size="40" /><br>';
  /* Komenda Sprawdzająca Działanie Uploadu Zdjęcia */
}

}
?>

<div id="okno">
<form enctype="multipart/form-data" action="index.php" method="POST" name="newad">
<div class="oknoDane">
<p class="oknoDanePotrzebne">Podaj Potrzebne Dane:</p>
<table><tr>
<td><table><tr>
<td>fotografia:</td><td><input type="file" name="foto" class="nazwy" /></td></tr></table></td>
</tr></table>
</div>
<div class="pagesPrzyciski">
<input type="submit" name="dodaj" class="pages" value="Dodaj" />
<input type="reset" class="pages" value="Resetuj" />
<input type="button" class="pages" onclick="java script:history.back();" name="wstecz" value="Wstecz" />
</div>
</form>
</div>
</body>
</html>


  1. move_uploaded_file($plik_tmp, "../uploads/galeria/$plik_nazwa");

tak możesz tutaj wstawić gdzie ma lokalizować folder zdjęć
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 13:16