Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przerobienie skryptu na potrzeby nowszej wersji php
Jump0ncash
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 10.09.2006

Ostrzeżenie: (40%)
XX---


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 (IMG:style_emoticons/default/sad.gif)

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

  1. $cities = '';
  2. $result = eco_db_query("SELECT * FROM `-data-cities-province-poland` WHERE province = '" . eco_db_str($_GET['woj']) . "' ORDER BY city ASC");
  3. while($row = eco_db_fetch_array($result)) :
  4. if ($row['city'] != $miasto):
  5. $cities .= '<a href="/szamba-betonowe/' . eco_db_str($_GET['woj']) . '/' . eco_alias($row['city']) . '">' . $row['city'] . '</a>, ';
  6. endif;
  7. endwhile;
  8. $cities = trim($cities,", ");
  9.  
  10.  
  11. $details = "https://maps.googleapis.com/maps/api/distancematrix/json?origins=51.470937,21.121377&destinations=" . str_replace(" ","-",$miasto) . "," . $_GET['woj'] . "&mode=driving&sensor=false&key=***********************************";
  12. $json = file_get_contents($details);
  13. $details = json_decode($json, TRUE);
  14. $distance = $details['rows'][0]['elements'][0]['distance']['text'];
  15. $distance_raw = trim($distance," km");
  16. $distance_raw = str_replace(",","",$distance_raw);
  17. $transport_price = ($distance_raw * 9) / 3;
  18. if ($distance_raw < 100) { $transport_price = $transport_price + 150;}
  19. $transport_price = eco_money(floor($transport_price)) . 'PLN';
  20.  
  21.  
  22. $output = content(43, 78);
  23. $output = str_replace("{TRANSPORT:DYSTANS}",$distance,$output);
  24. $output = str_replace("{TRANSPORT:KOSZT}",$transport_price,$output);
  25. $output = str_replace("{WOJEWODZTWO}",ucfirst($_GET['woj']),$output);
  26. $output = str_replace("{MIASTA}",ucfirst($cities),$output);
  27. $output = str_replace("{MIASTO}",$miasto,$output);
  28.  
  29. echo $output;
  30.  
  31.  


  1. https://abcszamba.pl/szamba-betonowe/wielkopolskie/krzywin

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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Malinaa
post
Post #2





Grupa: Zarejestrowani
Postów: 577
Pomógł: 6
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Ok, jasne.

Cytat(Salvation @ 3.05.2024, 15:26:00 ) *
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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Salvation
post
Post #3





Grupa: Zarejestrowani
Postów: 406
Pomógł: 73
Dołączył: 15.07.2014

Ostrzeżenie: (0%)
-----


Cytat(Malinaa @ 3.05.2024, 18:27:58 ) *
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.

Cytat(Malinaa @ 3.05.2024, 18:27:58 ) *
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ć.

Cytat(Malinaa @ 3.05.2024, 18:27:58 ) *
Mądrze prawisz o ile miałeś dobry zamiar zachęcić mnie do rzeczy większych (IMG:style_emoticons/default/smile.gif)

Nie wiem czy miałem zamiar (IMG:style_emoticons/default/biggrin.gif) ale cieszę się, że rozumiesz ideę ciągłego uczenia się.

Ten post edytował Salvation 6.05.2024, 13:04:53
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 21:07