Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z przepisywaniem pliku, błędne kodowanie?
timon27
post
Post #1





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

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


Jak w temacie.
Pomóżcie mi - nie wiem co zrobić z TYM plikiem. Próbuje go przepisać i bez przerwy wyskakują mi krzaczki. Skróciłem go do jednego słowa i dalej błędy. Opcja 'otwórz, skopiuj zawartość do nowego dokumentu tekstowego' mnie nie satysfakcjonuje (choć działa), gdyż chciałbym konwertować takie pliki automatycznie.

Kod test.php?nazwa=111:
Kod
<?php
$filename = "test.csv";
$pom=file($filename);

$nazwa=$_GET['nazwa'];

$fr = fopen("test_$nazwa.txt", "w");
fwrite($fr,"Hello $pom[0]");
fclose($fr);

echo("<a href=\"test_$nazwa.txt\">test_$nazwa.txt</a><br>");
?>


Kod test.csv:
Kod
World


Wynik test_111.txt:
Kod
效汬World


Dodatkowo ten plik (test.csv) w hexie:
Kod
FF FE 57 00 6F 00 72 00 6C 00 64 00

Czyli dwa dodatkowe znaki na początku, i co druga dodatkowa 'spacja',

Ten post edytował timon27 31.12.2009, 11:45:31
Go to the top of the page
+Quote Post

Posty w temacie
- timon27   Problem z przepisywaniem pliku   31.12.2009, 11:45:00
- - erix   BOM?   31.12.2009, 11:48:17
- - wookieb   Cytat(erix @ 31.12.2009, 11:48:17 ) B...   31.12.2009, 12:00:02
- - timon27   hmm spróbowałem z: Kod$pom[0] = mb_co...   31.12.2009, 17:43:03


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 - 14:42