Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] upload pliku
Forum PHP.pl > Forum > Gotowe rozwiązania
dzieciol4
Witam!
Mam problemik z moim kodem:
[php:1:755624f914]
<?
if($_POST['ok'] == 1)
{

if($_POST['ok'] == 1)
{
if($_FILES['plik']['size'] < 250000 && $_FILES['plik']['size'] != 0)
{
if(is_uploaded_file($_FILES['plik']['tmp_name']))
{
copy($_FILES['plik']['tmp_name'], "../images/$_POST[ItemID]".$FILES['plik']['name']);
}
}
}
}
?>
<form method="POST" enctype="multipart/form-data" action="upload.php">
<input type="hidden" name="ok" value="1">
<input type="hidden" name="MAX_FILE_SIZE" value="250000">
<input type="file" name="plik" size="20"><br>
<INPUT TYPE="hidden" name="ItemID" value="<? echo $_GET[II]; ?>">
<input type="submit" value="dodaj">
</form>
[/php:1:755624f914]
i coz chodzi o to ze nie moge wysylac na serwa plikow nie wiem dlaczego. Jezeli ten skrypcik uruchomie u siebie na kompie (na krasnalu) to skrypt dziala jak powinien. Nie wiem moze to problem w zabezpieczeniach serwa ze nie przesyla pliku questionmark.gif
patrycjusz
1. sprawdź ścieżkę do katalogu ( o ile sie nie myle powinna być bezwzględna),
2. uprawnienia zapisu,odczytu - (winno być chmod 777 na katalogu do którego zapisujesz)
Pozdrawiam patS.
dzieciol4
Witam!
1. Ze sciezka juz kombinowalem i nic to nie dalo,
2. Katalog mam schmodowany i to tez nie to niestety sad.gif
Prosze nadal o pomoc
mhs
hmm wiedze, ze taki sam watek dales na webcity
Luke
[php:1:29e06d0dd9]<?php
copy($_FILES['plik']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."/images/".$_POST['ItemID'].$FILES['plik']['name']);

?>[/php:1:29e06d0dd9]

może tak...
Paul
czemu uzywasz copy() - jak do tego jest move_uploaded_file - efekt co prawda ten sam ale tak jest poprawniej polit.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.