ForumCała strona

Nawigacja

Aktualnie online

Gości online: 32

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » Podstawowe zagadnienia związane z PHP-Fusion » Przedszkole
 Drukuj temat
Skrypt PHP przestał działać po umieszczeniu go stronie
tajpan
Witam.
Napisałem taki oto skrypt w PHP:
Formularz:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Obliczanie i drukowanie:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Skrypt był testowany na Krasnalu i wszystko działało bez zarzutu. Umieściłem go więc na stronie opartej na PHP-Fusion (Dodatkowe Strony). I tutaj zaczynają się problemy. Skrypt dokonuje błędnych obliczeń. Szwankuje też instrukcja IF, która sprawdza, czy formularz został wypełniony. Rano na stronie znajdowała się poprzednia wersja skryptu i wszystko działało bezproblemowo. O co chodzi?
Edytowane przez tajpan dnia 02.09.2011 19:40:29
 
Wścibski Gość
Dodany dnia 24.11.2024 21:04:18
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
qba88
Nie wklejaj tego w dodatkowe strony, tylko zrób osobny plik PHP, i na początku pliku dodaj:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

a na końcu:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

strzelec.png
Jeśli Ci pomogłem, kliknij "Pomógł" pomogl.png
 
http://kubabu.pl/
tajpan
Zrobiłem tak, ale nie pomogło
 
cristo
Zamień wszystkie " w tych plikach na '.
Prócz:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Pobierz kod źródłowy  Rozwiń Kod źródłowy

a treść pomiędzy tym wstaw w:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


U mnie działa.
Edytowane przez cristo dnia 03.09.2011 12:27:01
 
tajpan
A może to wina serwera? Wstawiłem skrypt na serwer "poza" PHP-Fusion i niestety problem się powtórzył. Korzystam z cba.

PS. Mógłbyś wprowadzić przykładowe dane i wstawić screena? U mnie też działa, ale wynik jest błędny.
 
cristo
Powiedz mi jak to wypełnić bo wyskakuje mi komunikat:
Wypełnij wszystkie wymagane pola (oznaczone *)

PS. Bo jak wystarczy wpisać cokolwiek w te pola to nie działa.
Edytowane przez cristo dnia 03.09.2011 12:47:53
 
tajpan
No właśnie. Mam tak samo po wrzuceniu na serwer. Na Krasnalu wszystko działa bez zarzutu . Spróbuj usunąć instrukcję warunkową:
Z pliku kcal_licz.php usuń
Pobierz kod źródłowy  Rozwiń Kod źródłowy


I na końcu klamrę "}".

Weź przykładowo takie dane:
Płeć: Mężczyzna
Waga: 84
Wzrost: 183
Wiek: 24
Budowa: Mezomorfik

Trening aerobowy (Ilość: 2, czas: 60, intensywność: przeciętna)
Trening siłowy (Ilość: 3, czas: 60, intensywność: przeciętna)
Dieta: redukcja
+/- kcal: 400
Wartości odżywcze bez zmian

Powinno wyjść coś takiego:
images41.fotosik.pl/1042/21e835899adeb70em.png
Dla porównania- po podaniu tych samych informacji w skrypcie na serwerze otrzymuję coś takiego:
images49.fotosik.pl/1049/16d7e6b94a8a02b7m.png
 
cristo
Mi się pokazało coś takiego po usunięciu tych linijek:
www.zkswlokniarz.pl/test.jpg
Także chyba coś gdzieś źle liczy, ale tu już nie pomogę.
 
tajpan
Testowałeś lokalnie, czy na jakimś serwerze?
 
Adam Stalica
@tajpan większość zmiennych bierzesz z kosmosu... Więc jak skrypt ma działać? Spróbuję Ci go poprawić i dać Ci gotowca...

EDIT: Poprawione pliki w załączniku...
Pozwoliłem sobie trochę zmienić kod, aby był dla mnie czytelniejszy Wink
Na moje oko wszystko działa jak należy Wink
Najlepiej porównaj swój kod z moim i zobacz co się zmieniło...

Pozdrawiam
Adam Wink
Adam Stalica dodał/a następującą plik:
pliki_4.zip [2.42kB / 683 Pobrane]

Edytowane przez Adam Stalica dnia 03.09.2011 21:29:02
Witam Grin
 
tajpan
Działa. Wielkie dzięki Smile Przejrzałem kod i już wiem, ze problem leżał w deklaracjach zmiennych. Na lokalu działało, ale jak widać serwer sobie z tym nie radził Smile
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl