Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dziwne znaki po wykonaniu skryptu.
przemo191
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 3
Dołączył: 1.08.2011

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


Witam mam oto taki problem. Przy wykonywaniu skryptu pokazują mi się dziwne znaki, kod skryptu:

  1. <?php
  2. include('is_logged.php');
  3. include('db_pass.php');
  4. ini_set('display_errors','1');
  5.  
  6. mysql_connect($host,$username,$password);
  7. mysql_select_db('depis') or die("Nie odnaleziono bazy danych");
  8. mysql_query('SET NAMES utf8');
  9.  
  10. /*
  11.   * @author Mateusz 'MatheW' Wójcik http://mwojcik.pl - uszanuj autora i pozostaw komentarz
  12.   * @param resource $uchwyt
  13.   */
  14. function importSQL($uchwyt) {
  15. while (!feof($uchwyt)) {
  16. $wiersz = trim(fgets($uchwyt));
  17. if(substr($wiersz, 0, 1)=='#' or empty($wiersz)) continue;
  18. if(substr($wiersz, -1, 1)!=';') {
  19. while (!feof($uchwyt)) {
  20. $w=trim(fgets($uchwyt));
  21. if(substr($w, 0, 1)=='#' or empty($w)) continue;
  22. if(substr($w, -1, 1)!=';') $wiersz.=' '.$w;
  23. else {
  24. $wiersz.=' '.$w;
  25. break;
  26. }
  27. }
  28. }
  29. mysql_query($wiersz); #tu mozna zmienic na wybrany sterownik bazy
  30. }
  31.  
  32. }
  33.  
  34. $uchwyt=fopen('baza.sql', 'r');
  35. importSQL($uchwyt);
  36.  
  37.  
  38. ?>


Skrypt ten importuje plik baza.sql i powinien go umieścić w bazie danych. Lecz tego nie robi, i wyświetla coś takiego "ďťż". W czym może być problem?
Jeżeli natomiast test sam plik baza.sql zaimportuje poprzez phpmyadmin wszystko jest ok.

Ten post edytował przemo191 17.08.2011, 18:33:53
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.09.2025 - 05:59