Przerobienie skryptu na potrzeby nowszej wersji php |
Przerobienie skryptu na potrzeby nowszej wersji php |
10.04.2024, 15:01:30
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 10.09.2006 Ostrzeżenie: (40%) |
Posiadam stronę od kilku ładnych lat działała poprawnie na wersji PHP 7.3
Hosting na którym jest strona pozbył się wersji 7.3 i zastąpił ją wersją 7.4 i w związku z tym pojawiły się krzaczki Nie jestem znawcą PHP zatem gotowca tutaj nie dostanę dlatego chętnie zapłacę blik na telefon i po sprawie. Jest to skrypt który korzysta z API googlemaps - liczy kilometry z punktu a do b następnie coś tam mnoży i dzieli w wyniku wyświetla cenę z transprotem
Podaje linka co by pokazać jakie błędy się wyśietlają W celu dogadania się itp podaje numer lub email 690 493 500 jump0ncash@gmail.com |
|
|
12.04.2024, 10:58:01
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 863 Pomógł: 228 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Te błędy były wcześniej, teraz masz włączoną konfigurację w kodzie:
zamiast oraz o
a co do błędu:
Zamień https na http - powinno przepuścić. lub dodać powyżej: bo nie ma dodanego modułu fopen do PHP. Ten post edytował Tomplus 12.04.2024, 11:01:31 |
|
|
12.04.2024, 13:56:41
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 10.09.2006 Ostrzeżenie: (40%) |
Niestety nie pomogło
|
|
|
15.04.2024, 22:41:22
Post
#4
|
|
Grupa: Zarejestrowani Postów: 569 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) |
Podaje linka co by pokazać jakie błędy się wyśietlają Pod linkiem masz błędy: Notice: Undefined offset: 0 in /home/seodir2/domains/abcszamba.pl/public_html/pages/seo-pages/miasto.php on line 65 a pokazujesz inny kod nie związany z błędem, w tym kodzie nie ma linii 65, więc na tę chwilę rzecz wygląda jak "mydlenie" oczu. Tomplus skąd Ty to wszystko wziąłeś (te poprawki błędów), czytasz z gwiazd, bo nie widać związku jednego z drugim? -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
16.04.2024, 08:49:15
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 863 Pomógł: 228 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
@Malinaa
Zgaduje jak jest, jak widać nie trafiłem z rozwiązaniem. Jakby się zainteresował, to przynajmniej dałby feedback, co się się zmieniło. Sam mógłby zmienić parametry. |
|
|
18.04.2024, 16:49:17
Post
#6
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
a pokazujesz inny kod nie związany z błędem, w tym kodzie nie ma linii 65, więc na tę chwilę rzecz wygląda jak "mydlenie" oczu. Wklejony kod akurat jest dobry. To jest wycinek całego pliku. Nie poinformował o tym autor, ale czytając treść błędu i patrząc na kod wzrok mogła przykuć tylko linijka 14... :oneeyedsmiley02: Pomogłem użytkownikowi na priv, ale skoro nie wziąłem za to pieniędzy, to wrzucam rozwiązanie poniżej:
Nie zmienia to faktu, że klucz API, z którego korzysta autor posta jest invalid lub restricted. Treść błędu: Kod This IP, site or mobile application is not authorized to use this API key Przekierowałem go do firmy, która robiła mu stronę. Niech się tym zajmą. |
|
|
3.05.2024, 10:19:52
Post
#7
|
|
Grupa: Zarejestrowani Postów: 569 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) |
@Malinaa Zgaduje jak jest, jak widać nie trafiłem z rozwiązaniem. Jakby się zainteresował, to przynajmniej dałby feedback, co się się zmieniło. Sam mógłby zmienić parametry. Można i tak, albo kiedy jest się młodym, niestety nie mam czasu na zgadywanie No i brak zainteresowania kodowaniem w PHP, czyli Jump0ncash chciał aby go skasować za gotowca, którego za darmo nie dostanie bez własnego zaangażowania, więc Salvation stracił swoją okazje finansową wykonując poprawkę za free, na domiar jak pisze proste zadanie przekierowuje do firmy, która... Cytat Wklejony kod akurat jest dobry. To jest wycinek całego pliku. Widziałeś cały kod i Kozak jesteś Poza tym generalnie przeszło przez myśl co dobrego w kodzie, który pokazuje błędy i dalej poprawnie nie działa, ale jeżeli pomogło to też coś. -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
3.05.2024, 14:26:00
Post
#8
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
Salvation stracił swoją okazje finansową wykonując poprawkę za free No nie do końca "stracił"... Zrezygnowałem z wystawienia faktury po prostu, bo zajęło mi to minutę. I tak, przekierowałem go do firmy, co robiła mu stronę. Nie rozumiem co w tym "złego". Jeżeli tamci nie chcieliby mu pomóc, to wróciłby do mnie Na tamtą chwilę nie miałem czasu na wgryzanie się w kod customowego frameworka i ciśnięcie klienta na poprawki u mnie. Autor oferował pieniądze. Tutaj, na forum, czy podczas rozmowy na mailu. A poniżej to co napisał w pierwszym swoim poście. Nie jestem znawcą PHP zatem gotowca tutaj nie dostanę dlatego chętnie zapłacę blik na telefon i po sprawie.
Ten post edytował Salvation 3.05.2024, 14:28:32 |
|
|
3.05.2024, 17:27:58
Post
#9
|
|
Grupa: Zarejestrowani Postów: 569 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) |
Ok, jasne.
Na tamtą chwilę nie miałem czasu na wgryzanie się w kod customowego frameworka i ciśnięcie klienta na poprawki u mnie. Natomiast z powyższym to nie tak jak myślisz. Frameworka napisałem z ciekawości czy potrafię i teraz ciekaw jestem, czy może być tak prosty, że Zielony też sobie poradzi. Wygląda na to, że niestety nie jestem tak sprytny jak myślisz i nie mam firmy, może dlatego ciągle usiłuję przetrwać na etacie. Mądrze prawisz o ile miałeś dobry zamiar zachęcić mnie do rzeczy większych -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
6.05.2024, 13:04:34
Post
#10
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
Natomiast z powyższym to nie tak jak myślisz. Frameworka napisałem z ciekawości czy potrafię i teraz ciekaw jestem, czy może być tak prosty, że Zielony też sobie poradzi. Ale ja przecież nie pisałem o twoim fw. Custom fw - o ile nie pracuje nad nim zespół, który wytworzy pewny standard i/lub schematy - to każdy będzie mieć mniejszy lub większy próg wejścia. Na każdego też będzie trzeba trochę czasu poświęcić by złapać logiki twórcy. Wygląda na to, że niestety nie jestem tak sprytny jak myślisz i nie mam firmy, może dlatego ciągle usiłuję przetrwać na etacie. A tej części wypowiedzi nie zrozumiałem. Nie miałem zamiaru kogokolwiek obrazić czy urazić. Mądrze prawisz o ile miałeś dobry zamiar zachęcić mnie do rzeczy większych Nie wiem czy miałem zamiar ale cieszę się, że rozumiesz ideę ciągłego uczenia się. Ten post edytował Salvation 6.05.2024, 13:04:53 |
|
|
13.05.2024, 22:41:39
Post
#11
|
|
Grupa: Zarejestrowani Postów: 569 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) |
Z ideą ciągłego uczenia się to jest tak, że wspominałeś o testach, które powinienem wykonać do napisanego FW, ale jakoś w zeszłym miesiącu do tego zajrzałem i w ogóle nie oświeciło mnie, a głową muru nie przebije
Może dałbyś się namówić na DatabaseTest {} o którym to pisałem w temacie http://forum.php.pl/index.php?showtopic=27...p;#entry1262571 -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
14.05.2024, 06:14:56
Post
#12
|
|
Grupa: Zarejestrowani Postów: 323 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%) |
Jak przetestować kod PHP za pomocą PHPUnit
Zacznij od tego, jeśli z angielskim sobie nie radzisz, zainstaluj rozszerzenie do przeglądarki np. Translate Web Pages i zobacz przykład od zainstalowania PHPUnit do pierwszych testów. |
|
|
14.05.2024, 19:57:15
Post
#13
|
|
Grupa: Zarejestrowani Postów: 569 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) |
Jak przetestować kod PHP za pomocą PHPUnit Zacznij od tego, jeśli z angielskim sobie nie radzisz, zainstaluj rozszerzenie do przeglądarki np. Translate Web Pages i zobacz przykład od zainstalowania PHPUnit do pierwszych testów. Stronę pod linkiem można przeczytać, ale jej zawartość nie za bardzo jest pomocna. Z angielskim sobie radzę, ale z tłumaczem to Lux Panie. Jakiś miesiąc temu zajrzałem do testów, w tym czasie już dodałem PHPUnit do mojego Frameworka i jest Git, bo działa bez problemu. Przykładowa klasa testowa: https://github.com/artimman/dbmframework/bl...ExampleTest.php wykonuje polecenie: ./vendor/bin/phpunit tests i mam odpowiedź: OK (1 tests, 1 assertions) wszystko gra, ale jak przetestować poszczególne elementu, np. przetestować połączenie z bazą danych i wszystkie metody związane z zapytaniami do bazy, albo logowanie, rejestracje użytkowników, gdzie jest też PHPMailer itd. to nie za bardzo wiedziałem... co dalej? Dla https://github.com/artimman/dbmframework/bl...es/Database.php utworze np. DatabaseTest { // Jak dotychczas to tylko jakiś zabawny test był, a jak tu wykonać sensowne testy? } -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
15.05.2024, 07:58:05
Post
#14
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
To, o czym piszesz, to różne testy. Można wycielić trzy takie obszary (obrazek poniżej). A tutaj art. do przeczytania: https://testcase.pl/aktualnosci/piramida-testow
Proponuję zakupić sobie ten kurs: https://eduweb.pl/full-stack-i-programowani...jednostkowe-php to poznasz lepiej testy jednostkowe. |
|
|
16.05.2024, 08:31:54
Post
#15
|
|
Grupa: Zarejestrowani Postów: 569 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) |
Ok, dzięki za info.
-------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.09.2024 - 11:41 |