Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ai i przerobienie starego kodu PHP na nowy, Czy istnieje coś takiego?
roobik
post 18.08.2024, 08:48:39
Post #1





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


Witam wszystkich po dłuższej przerwie ;-)
Mam pytanie związane ze "starym" kodem, napisanym kupę czasu temu, jeszcze w PHP 5.1.
Moje pytanie jest takie: Czy istnieje jakiś strona, aplikacja, czy cokolwiek, by przerobić zapytania i cały ten stary kod do nowej wersji PHP?
Czy w takiej sytuacji Ai da radę?

Będę wdzięczny za wszelkie podpowiedzi...

Pozdrawiam serdecznie!
Go to the top of the page
+Quote Post
Tomplus
post 18.08.2024, 13:06:17
Post #2





Grupa: Zarejestrowani
Postów: 1 872
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


ChatGPT spokojnie to przerobi, tylko wskaż mu na jaką wersję PHP ma przepisać kod.
Możesz też dopisać że ma zrobić testy i faktoryzację.
Go to the top of the page
+Quote Post
roobik
post 18.08.2024, 17:35:26
Post #3





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


Dzieęki Tomplus! :-)
Prawie 12 lat przerwy w PHP i.... no wiecie ;-)
Nie wpadłem na to, że czat gpt to zrobi. Jeszcze nie próbowałem, bo dopiero przekopiowałem pliki i zrobiłem backup...

Pogadałem" z czatemgpt :-)
Podpowiedział mi, że zanim przejdę z wersji 5.1na PHP 8.3, to lepiej najpierw przejść na niższą wersję, 7.x

Waszym zdaniem:
Na którą wersję PHP 7.x przejść najpierw z wersji 5.1?
Bo to byłoby przejściowe przejście, po którym przejdę na 8.3
Go to the top of the page
+Quote Post
Tomplus
post 18.08.2024, 20:34:48
Post #4





Grupa: Zarejestrowani
Postów: 1 872
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


Najlepiej na 8, ale 7 ma mniej wycofanych funkcji. Pamiętaj, że skok PHP był też w ostatniej wersji 5.6.

Jednego nam nie powiedziałeś.
Jak bardzo skomplikowany jest kod który posiadasz? Jak wiele linii, jak wiele plików?
Jeżeli kod jest prosty, lub działa bardzo liniowo, to wg mnie spokojnie możesz przechodzić na wersję 8.


Uruchom w ogóle sam kod pod wersję 8 i 7, z kodem:
  1. ini_set("display_errors", 1);

Sam zauważysz jak wiele błędów jest.

Bo może da się samemu naprawić, albo z odrobiną pomocy chataGPT.
Go to the top of the page
+Quote Post
roobik
post 19.08.2024, 15:37:46
Post #5





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


To mój autorski "CMS", niedostępny nigdzie ;-)
Jest bardzo rozbudowany, posiada 16 działów, w których jest w sumie (aktualnie) prawie 60 podkategorii...
Przejrzałem większość plików (jest tego nieco ponad 200) i wszystko wymaga przeróbek...
Jedne pliki są króciutkie, zawierające kilka linii (np. łączenie z bazą), ale są też takie po 1700-2000 linii kodu :-)
Dziś od godz. 11:30 wrzuciłem na czatgpt jeden z większych plików - jest aktualnie godzina 16:35 i jeszcze nie mam wyplutego zrefaktoryzowanego kodu :-)
Ja jestem bardzo cierpliwy, tym bardziej, że BARDZO mi na tym zależy...
Go to the top of the page
+Quote Post
nospor
post 19.08.2024, 16:00:38
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jesli to jest twoj autorski CMS to raczej nie powinno byc az tyle zmian.
pewnie uzywales mysql_ to musisz zamienic na mysqli_

Wklej tu pare bledow ktore dostajesz


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Tomplus
post 20.08.2024, 07:25:09
Post #7





Grupa: Zarejestrowani
Postów: 1 872
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


Warto poznać co się zmieniło, poczytaj sobie w ogóle o zmianach:
https://panel.kylos.pl/knowledgebase/167/Ro...a-hostingu.html

Dlaczego warto poczytać zanim dostaniesz wyniki z czatu? Czat nie jest nieomylny, a sam też może pomylić sobie wersje PHP, a ty poznasz co musisz zrobić. Czasem wystarczy użyć, ZNAJDŹ i ZAMIEŃ.

Czasem trzeba pomyśleć, że gdy jest dużo powtarzalnego kodu to zrobić z nich funkcję albo klasę.

Go to the top of the page
+Quote Post

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: 22.05.2025 - 07:53