Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%)
|
Po podniesieniu wersji PHP pojawia mi sie dziwny problem przy aplikacji która wcześniej uruchamiała się bez zarzutu. Po uruchomieniu aplikacji wywala mi kawałem pliku PHP w postaci czystego kodu... zaczynając od dziwnego miejsca i kończąc na znaczniku zamykającym plik czyli '?>'. Napisałem że zaczyna od dziwnego miejsca bo nie są to ani ciapki rozpoczynające ciąg znaków, ani też zwykłe cudzysłowy, najlepiej jak przedstawię to na przykładzie:
na początek plik przy którym jest problem:
A oto co dostaję w przeglądarce po wywołaniu adresu pod którym jest cała aplikacja: jak widać zaczyna od '0' czyli od miejsca które zaznaczyłem w pliku powyżej symbolem '####' (linijka 14) Kod 0) && ($product["price"] > 0)) { $goodsList[] = mk_goods(intval($product["amount"]), $product["art_code"], $product["name"], $product["price"], 25, 0); } } $shipmentfee = $delivery; $shipmenttype = $NORMAL_SHIPMENT; $handlingfee = 2320; $addr = mk_addr_se("", $street, $postno, $city, "", "", ""); $passwd = ""; $clientIp = $_SERVER["REMOTE_ADDR"]; $newPasswd = ""; $flags = ''; if (isset($_GET['auto'])){ if ($_GET["auto"] == "yes") $flags = $KRED_AUTO_ACTIVATE; else $flags = 0; } if (isset($_GET["pre"])){ if ($_GET["pre"] == "yes") $flags |= $KRED_PRE_PAY; } $comment = ""; //Comment $ready_date = ""; $rand_string = ""; $status = add_invoice_se($eid, $estoreUser, $secret, $estoreOrderNo, $goodsList, $shipmentfee, $shipmenttype, $handlingfee, $pno, $fname, $lname, $addr, $passwd, $clientIp, $newPasswd, $flags, $comment, $ready_date, $rand_string, $result); switch ($status) { case 0: return 1; break; case -99: return 2; break; default: return 3; } } } ?> Fatal error: Class 'Kreditor' not found in C:\AppServ\www\shop\class_inc\cart.php on line 49 Fatal error oczywiście dlatego że plik w którym opisana jest klasa zamiast się parsować woli wyjść ze źródłem do przeglądarki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Na pewno nie chodzi o dołączany plik w include w linii 5, bo po usunięciu tej linii nadal jest problem. Czy ktoś wie o co chodzi ? może jakieś ustawienia w php.ini ? Ten post edytował krowal 11.12.2007, 10:11:34 |
|
|
|
krowal Dziwny problem po migracji PHP 5.0.4 => 5.2.5 11.12.2007, 10:08:59
templar A zobacz, co masz w linii 37, bo ja operatora ... 11.12.2007, 10:25:56
nospor To poszukaj w manualu w dziale OPERATORY.
@krowal... 11.12.2007, 10:30:39
templar hmm ano faktycznie taki OR z przypisaniem. czyli n... 11.12.2007, 10:35:33
nospor Cytatpodejrzewam, ze z tym tagiem otwierajacym ... 11.12.2007, 10:39:08
krowal Dzięki, kurcze sam wyłączałem obsługę short_tags w... 11.12.2007, 11:00:29
dr_bonzo trzeba bylo zajrzec do zrodla strony, mialbys caly... 11.12.2007, 11:03:23 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 14:39 |