28-01-2013, 22:36
Witam wszystkich ponownie 
Chciałbym się dowiedzieć, czy ma ktoś może jakiś pomysł na skrypt sprawdzający poprawność kodu i jego cenę.
Mam sobie powiedzmy taki kod:
No i chciałbym sprawdzić jego zawartość.
Próbowałem u siebie na testowych plikach np. tak:
A ten czytany pliczek wyglądał tak:
No i ogólnie wszystko działa, niestety gdy wykorzystuję to już w praktyce na dotpayu, nie jest tak pięknie :/
Zawsze wywala 0.
Odkryłem także możliwą przyczynę - w przypadku zapisania pliku nr. 2 w kodowaniu UTF-8 zwracało mi error, dopiero gdy zmieniłem je na UTF-8 bez BOM
wszystko było OK (co ma sens).
Moje pytanie brzmi - jak to zrobić, żeby działało XD
Próbowałem przez file_get_contents też brak działania, readfile też nawala.
Prawdopodobnie mają ustawione to kodowanie z BOM'em i nie wiem jak to sprawdzić. Doradzi mi ktoś ?

Chciałbym się dowiedzieć, czy ma ktoś może jakiś pomysł na skrypt sprawdzający poprawność kodu i jego cenę.
Mam sobie powiedzmy taki kod:
Kod:
http://dotpay.pl/check_code_fullinfo.php?type=sms&del=0&id=XXXXX&code=XXXX&check=XXXXXXXX
Próbowałem u siebie na testowych plikach np. tak:
Kod PHP:
<?
$pytanieokod = fopen("http://forum.mentlegen.pl/buy/test2.php?code=A1B2C3D4E5", "r");
$pytajokod = fgets($pytanieokod);
if ($pytajokod == "1 86400 XXXX 5.00") {
echo 'Kod zweryfikowany - wartość 5 zł netto</br>';
}
else {
echo 'Kod nieprawidłowy</br>';
}
echo $pytajokod;
?>
Kod PHP:
<?
if (isset($_GET['code']) && $_GET['code'] == "A1B2C3D4E5") {
echo '1 86400 XXXX 5.00';
}
else {
echo '0';
}
?>
Zawsze wywala 0.
Odkryłem także możliwą przyczynę - w przypadku zapisania pliku nr. 2 w kodowaniu UTF-8 zwracało mi error, dopiero gdy zmieniłem je na UTF-8 bez BOM
wszystko było OK (co ma sens).
Moje pytanie brzmi - jak to zrobić, żeby działało XD
Próbowałem przez file_get_contents też brak działania, readfile też nawala.
Prawdopodobnie mają ustawione to kodowanie z BOM'em i nie wiem jak to sprawdzić. Doradzi mi ktoś ?
