Kod
<form name="upload_pliku" method="POST" enctype="multipart/form-data" action="upload.php">
<input type="hidden" name="ok" value="1">
<input type="hidden" name="MAX_FILE_SIZE" value="50000"><p>Wybierz plik do uploadu (data.php) :<br>
<input type="file" name=file size="40"><br>
<br>
<input type="submit" value="Kopiuj"> <input type="reset" value="Reset"></p>
</form>
<input type="hidden" name="ok" value="1">
<input type="hidden" name="MAX_FILE_SIZE" value="50000"><p>Wybierz plik do uploadu (data.php) :<br>
<input type="file" name=file size="40"><br>
<br>
<input type="submit" value="Kopiuj"> <input type="reset" value="Reset"></p>
</form>
w ktorym wybieram plik i za pomoca pliku upload.php kopiuje go na serwer. To jest kod odpowiedzialny za kopiowanie umieszczony wsrod kodu html pliku upload.php:
[php:1:df6a0b96ca]<?php
if ($ok=="1")
{
copy($file, "menu/tabela/$file_name");
echo"Plik został skopiowany<br>
Informacje o skopiowanym pliku:<br>
Nazwa pliku: <B>$file_name</B><br>
Wielko¶ć pliku: $file_size bajtów";
echo "<TR><TD class=e valign=top><P align=center><B><br></B></P></TD></TR>";
echo "<TR><TD class=e valign=top><B><P align=center><A class=b_link href="index.php">Powrót</A></P></B></TD></TR>";
}
else {
echo"Wystapił bład przy kopiowaniu pliku";
echo "<TR><TD class=e valign=top><P align=center><B><br></B></P></TD></TR>";
echo "<TR><TD class=e valign=top><B><P align=center><A class=b_link href="index.php">Powrót</A></P></B></TD></TR>";
}
?>[/php:1:df6a0b96ca]
Wszystko dziala poprawnie... do czasu az w kodzie pliku upload.php przed kodem odpowiedzialnym za upload pliku zalacze inny plik, np.:
[php:1:df6a0b96ca]<?php
include "logo_baner.php";
?>[/php:1:df6a0b96ca]
Wtedy po probie kopiowania wywala taki komunikat:
Cytat
Warning: Unable to open 'Resource id #2' for reading: No such file or directory in /tutaj_jest_poprawna_sciezka_do_pliku/upload.php on line 137
Plik został skopiowany
Informacje o skopiowanym pliku:
Nazwa pliku: data.php
Wielkość pliku: 493 bajtów
Plik został skopiowany
Informacje o skopiowanym pliku:
Nazwa pliku: data.php
Wielkość pliku: 493 bajtów
Linia 137 pliku upload.php to:
[php:1:df6a0b96ca]<?php
copy($file, "menu/tabela/$file_name");
?>[/php:1:df6a0b96ca]
Plik nie zostaje skopiowany.
O co w tym biega - ja jestem poczatkujacy i nie lapie co sie dzieje?
Czemu zalaczenie innego pliku php do pliku upload.php PRZED kodem odpowiedzialnym za upload wywoluje taki blad - zalaczenie pliku php PO kodzie nic takiego nie wywoluje?
pozdr.