Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przerobienie skryptu na potrzeby nowszej wersji php
Jump0ncash
post 10.04.2024, 15:01:30
Post #1





Grupa: Zarejestrowani
Postów: 25
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 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 3.05.2024, 10:19:52
Post #2





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

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


Cytat(Tomplus @ 16.04.2024, 09:49:15 ) *
@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 smile.gif

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ś smile.gif 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
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2024 - 08:15