Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Unable to open 'Resource id #2' for reading - o co chodzi???
Koola
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 5.06.2003

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


W pliku index.php mam formularz
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">&nbsp;<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


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.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 17:42