Chciałem zrobić na swojej stronie dostęp do danych po wyslaniu smsa. Zalozylem konto w dotpay, wybralem odpowiednia usluge, zaimportowalem wygenerowane kody do tabelki w bazie i pobralem skrypt od dotpay. Tu mam problem.
W pliku index.html mam:
I plik skrypt.php
<? function Polacz() { 'db_host' => 'localhost', 'db_user' => '', 'db_pass' => '', 'db_name' => '', ); if($pol) { return $pol; } else { } else { return $pol; } } } function ciasteczko($czas_zycia) { { } else { } } $page = "jakas_strona.php"; //adres strony, ktora ma byc otwarta //po poprawnej weryfikacji kodu Polacz(); ############################# SKRYPT DO SPRAWDZANIA KODU ############################# $czas_zycia = 86400; // czas dostepu po wprowadzeniu kodu w sekundach $res = "SELECT * FROM `codes` WHERE `code`='".$_POST['check']."' AND `status`='active' LIMIT 1"; $new_time = $now+$czas_zycia; { // instrukcja, że kod nieprawidłowy, np. przekierowanie z powrotem do strony płatności z komunikatem "ZŁY KOD" } else { if($r['expired'] == 0) { // jesli kod jeszcze nie byl uzywany sprawdza to sobie i zmienia mu czas, ze bedzie aktywny jeszcze przez godzine // i w tym miejscu przekierowanie do platnej czesci serwisu ciasteczko($czas_zycia); } elseif ($r['expired'] >= $now) { // tutaj sprawdza czy kod przekroczyl juz swoj czas aktywnosci i jesli nie to znowu przekierowanie do platnej czesci serwisu ciasteczko($czas_zycia); } else { // tutaj juz kod stracil swoja aktywnosc i update bazy na kod nieaktywny // i komuunikat ze koniec czasu } } ?>
po wklepaniu kodu wywala jednak blad:
Warning: Cannot modify header information - headers already sent by (output started at /home/vadimus/public_html/wchodzi.net/skrypt.php:1) in /home/../skrypt.php on line 24
Warning: Cannot modify header information - headers already sent by (output started at /home/../skrypt.php:1) in /home/vadimus/public_html/wchodzi.net/skrypt.php on line 68
Linijka 24:
Linijka 68:
Dodawalem ob_start(); na poczatku, ale dalej nic. Szukalem po googlu, tutaj nawet byl podobny temat, ale nie potrafie sobie poradzic mimo to. Nie wiem o co chodzi...