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
<?php
if(isset($_POST['submit'])){//jeśli zatwierdzono formularz if($_FILES['file']['error']!=0){//jeśli napotkano błąd
echo 'Nastąpił błąd przy wysyłaniu pliku'; }else{
move_uploaded_file($_FILES['file']['tmp_name'],'upload/'.$_FILES['file']['name']);//przesuwamy go do odpowiedniego katalogu $file=fopen('upload/'.$_FILES['file']['name'],'w');//otwieramy plik fwrite($file,$dane);//zapisujemy go w zmienionej formie $plik_nazwa = 'upload/'.$_FILES['file']['name'];
echo 'Zdjęcie zostało zapisane na serwerze. Podgląd kliknij <a href="'.$plik_nazwa.'">tutaj</a>.';// komentarz po uploadzie }else{
echo 'Możliwy atak hakerski'; }
}
}
?>
<form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'];?>" method="post">
<input type="file" name="file" />
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
<input type="submit" name="submit" value="wyślij">
</form>