Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z kopiowaniem pliku na serwer
Forum PHP.pl > Forum > Przedszkole
chAiRles
Zmienna $pliczek dochodzi do funkcji , ale dalej dzieje sie cos dziwnego
ssdaasdfterrel.jpg
Cytat
Warning: copy(terrel.jpg): failed to open stream: No such file or directory in c:\usr\apache\httpd\html\nfl\funkcje.php on line 200
Dziękuję! Dane sa własnie aktualizowane...


ssdssadf to temat , terrel.jpg to kopiowany obrazek. W kodzie to wyglada tak:
funkcja:

Kod
function dodaj($temat,$autor,$tresc,$calynews,$pliczek)
{

db_connect();
echo "$temat";
echo "$pliczek";
copy("$pliczek", "fotka" . "$pliczek_name");
//echo "$pliczek_name";

$tresc = nl2br ($tresc);
$result= mysql_query("insert into dane values ('',now(),'$temat', '$autor', '$tresc', '$calynews', '$pliczek_name')");
//mysql_result($result);

echo "Dziękuję! Dane sa własnie aktualizowane...\n";
}


case:
Kod
case 'dodaj':
        dodaj($_POST['temat'],$_POST['autor'],$_POST['tresc'],$_POST['calynews'],$_FILES['pliczek']['name']);
        break;


formularz fragment od fotki:
Kod
echo "<strong>dodaj fote</strong></td>";
echo "<td>";
echo "<INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE=5000000> ";
echo "<INPUT NAME=pliczek TYPE=FILE><br>";
echo "</td>";
echo "</tr>";


Jestem poczatkujacy i bymbyl bardzo wdzieczny jak by mi to ktos poprawil
ikioloak
Tu masz funckje na upload:
  1. <?php
  2.  
  3. function upload($file)
  4. {
  5. $photosdir=&#092;"photos/\";
  6. if( is_uploaded_file( $file['tmp_name'] ) )
  7. {
  8. if(!move_uploaded_file( $file['tmp_name'], $photosdir.$file[&#092;"name\"] ) )
  9. {
  10. echo 'Upload pliku nie powiódł się!';
  11. return FALSE;
  12. }
  13. }
  14. else
  15. {
  16. echo 'Wystąpił błąd podczas wysyłania pliku na serwer!';
  17. return FALSE;
  18. }
  19. return TRUE;
  20. }
  21.  
  22. ?>


w twoim przypadku wywolujesz ja: upload($_FILES["pliczek"]);
Zastosuj to zamiast copy();
Powinno pomoc
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-2025 Invision Power Services, Inc.