Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wgrywanie obrazków na serwer
kubek15
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


Witam.
Chcę zrobić wgrywanie zdjęć przez przeglądarkę na stronie i czy lepiej będzie robic to na bazie danych czy nie?

I jeszcze jedno mam taki scrypt.
link do niego tutaj i tam on się nazywa upload plików
i jak mam zrobic aby po wgraniu zdjęcia pisało:
Zdjęcie zostało zapisane na serwerze. Podgląd kliknij tutaj. I jak klikne to się pojawi zdjęcie.
Jak to zrobić.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kubek15
post
Post #2





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


Dzięki pomocne okazały się wasze rady ale dalej nie mogę podglądac tego zdjęcia co wysłałem a zrobiłem wszystko jak napisał matssuda.

Nie wiem dlaczego się nie wyświetla
---------------------------------------------------------------------

Już zdjęcia się wysyłają jak wyśle plik kubek.jpg to on się zapisuje w folderze upload i jak dam pokaż podgląd tego zdjęcia to hiperłącze pokazuje upload/kubek.jpg czyli dobże i jak to klikne to pisze że nie ma takiego czegoś.

Dlaczego? Jak to zrobić? Chomod ma być 777 ?

oto mój plik którym dodaje zdjęcie
  1. <?php
  2.    if(isset($_POST['submit'])){//jeśli zatwierdzono formularz
  3.     if($_FILES['file']['error']!=0){//jeśli napotkano błąd
  4.      echo 'Nastąpił błąd przy wysyłaniu pliku';
  5.     }else{
  6.      if(is_uploaded_file($_FILES['file']['tmp_name'])){//jeśli wysłano plik
  7.       move_uploaded_file($_FILES['file']['tmp_name'],'upload/'.$_FILES['file']['name']);//przesuwamy go do odpowiedniego katalogu
  8.       $dane=strip_tags(file_get_contents('upload/'.$_FILES['file']['name']));//usuwamy tagi php i html
  9.       $file=fopen('upload/'.$_FILES['file']['name'],'w');//otwieramy plik
  10.       fwrite($file,$dane);//zapisujemy go w zmienionej formie
  11.       $plik_nazwa = 'upload/'.$_FILES['file']['name'];
  12.       echo 'Zdjęcie zostało zapisane na serwerze. Podgląd kliknij <a href="'.$plik_nazwa.'">tutaj</a>.';// komentarz po uploadzie
  13.      }else{
  14.       echo 'Możliwy atak hakerski';
  15.      }
  16.     }
  17.    }
  18.    ?>
  19.    
  20.    <form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'];?>" method="post">
  21.    <input type="file" name="file" />
  22.    <input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
  23.    <input type="submit" name="submit" value="wyślij">
  24.    </form>


Ten post edytował kubek15 19.09.2008, 16:20:33
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: 3.10.2025 - 10:41