Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL]polskie znaki mysql
brychu
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 10.04.2015

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


<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>





Namieszałem i potrzebuję pomocy. Próbowałem już wszystkich kombinacji kodowania. Zmianiałem i w head i w MySQL. Nie wiem. Wpisując z poziomu PHPmyAdmin wyświtla polskie znaki. Formularzem już nie. Nie zapisuje ich już nawet w bazie.

upload.php - formularz
  1. <?php
  2. require('connection.php');
  3.  
  4.  
  5. $submit = $_POST['submit'];
  6. define("CATALOG","foto"); //definowanie katalogu dla plikow
  7. define("NUM_FILE","1"); //wyswietli 6 pol do zaladowania plikow
  8. if(!isset($submit))
  9. {
  10. echo('<form action="'.$_SERVER['PHP_SELF'].'" method="post" enctype="multipart/form-data" class="form" id="upload">'."\n");
  11. echo('<fieldset><legend>Dodaj nowy przedmiot</legend>'."\n");
  12. for($i=0;$i<NUM_FILE;++$i)
  13. {
  14. echo('<br><label class="file">Nazwa: <input type=text name="nazwa"/></label>'."\n");
  15. echo('<br><label class="file"><textarea name="opis" cols="150" rows="10"/>Opis przedmiotu</textarea></label>'."\n");
  16. echo('<br><label class="file"><input name="foto[]" type="file" /></label>'."\n");
  17. }
  18. echo('<label class="submit"><span>&nbsp;</span><input type="submit" value="Dodaj" name="submit" /></label>'."\n");
  19. echo('</fieldset>'."\n");
  20. echo('</form>'."\n"."\n");
  21. }
  22.  
  23.  
  24.  
  25. for($i=0;$i<NUM_FILE;++$i)
  26. {
  27. $plik_tmp = $_FILES['foto']['tmp_name'][$i];
  28. $plik_nazwa = $_FILES['foto']['name'][$i];
  29. if(is_uploaded_file($plik_tmp))
  30. {
  31. @$dozwolone = array('jpg','png','gif','bmp','jpeg');//rozszerzenia dozwolonych plikow
  32. @$ext= end(explode(".", $plik_nazwa));
  33. if(in_array($ext,$dozwolone))
  34. {
  35. @$nazwa_losowa = rand(123456789,987654321).'.'.$ext;
  36. @$folder = CATALOG.'/'.$nazwa_losowa;
  37. move_uploaded_file($plik_tmp,$folder);
  38. $nazwazdjecia = $nazwa_losowa;
  39. $nazwa = $_POST['nazwa'];
  40. $opis = $_POST['opis'];
  41. $ins = @mysql_query("INSERT INTO wiki (nazwa, opis, zdjecie) VALUES ('$nazwa', '$opis','$nazwazdjecia')");
  42. echo '<p>Przedmiot <strong>'.$nazwa.'</strong> zostal dodany! <a href="index.php">Powrót</a></p>'."\n";
  43. }
  44. else echo('<p>Nie możesz wgrać tego pliku na serwer. <a href="'.$_SERVER['REQUEST_URI'].'">Powrót</a>.</p>'."\n");
  45. }
  46. }
  47. ?>

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: 19.08.2025 - 23:03