Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem UPLODE
Forum PHP.pl > Forum > Przedszkole
kt1
witam,
tak jak w temacie
mam takie cos
  1. <?php
  2. include("../faof.php");
  3.  
  4. $max_rozmiar = 1024*1024;
  5. if (is_uploaded_file($_FILES['plik']['tmp_name'])) {
  6. if ($_FILES['plik']['size'] > $max_rozmiar) {
  7. echo 'Błąd! Plik jest za duży!';
  8. } else {
  9. echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['plik']['name'].'';
  10.  
  11. $zapytanie = "INSERT INTO programy SET nazwaprogramu='.$_FILES['plik']['type'].' ";
  12. $wykonaj = mysql_query ($zapytanie);
  13.  
  14. echo '<br/>';
  15. if (isset($_FILES['plik']['type'])) {
  16. echo 'Typ: '.$_FILES['plik']['type'].'<br/>';
  17. }
  18. move_uploaded_file($_FILES['plik']['tmp_name'],
  19. $_SERVER['DOCUMENT_ROOT'].'www/panel/programy/'.$_FILES['plik']['name']);
  20.  
  21. }
  22. } else {
  23. echo 'Błąd przy przesyłaniu danych!';
  24. }
  25.  
  26. ?>

i chce aby jak się plik za uploduje żeby zapisywał nazwę pliku do bazy danych ale nie mam pojęcia, jak tu cos kombinowałem i nic nie wychodzi proszę o pomoc
Cienki1980
Chcesz zapisać nazwę programu .. a starasz się zapisać typ ( $_FILES['plik']['type'] ).

A tak wogóle to w który miejscu nie działa questionmark.gif
Pokazuje się jakiś błąd questionmark.gif
Nie zapisuje do bazy ? Czy nie zapisuje na serwer pliku ?
kt1
  1. <?php
  2. Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:Program FilesWebServhttpdwwwpanelpageplik2.php on line 11
  3. ?>
:]
Cienki1980
  1. <?php
  2. $zapytanie = "INSERT INTO programy SET nazwaprogramu='".$_FILES['plik']['type']."'";
  3. ?>


A co się stanie jak zapytanie będzie miało taką postać ?
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.