Zobacz temat
Próba wyłączenia komunikatów o błędach
|
|
KasacjaDerty |
Dodany dnia 29.03.2018 00:23:59
|
Przedszkolak Postów: 5 Data rejestracji: 28.03.2018 21:27 |
Witam. Od jakiegoś czasu na mojej stronie bardzo uporczywym stały się komunikaty: Deprecated: Function mysql_numrows() is deprecated i bardzo chciałabym je wyłączyć raz na zawsze. Moglibyście powiedzieć mi przede wszystkim gdzie jest plik, który muszę edytować i dodać do niego komendę? Z góry dziękuję |
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 18:39:59
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Lukeup |
Dodany dnia 29.03.2018 09:05:42
|
Początkujący Postów: 118 Pomógł: 14 v7.02.07 Data rejestracji: 23.06.2006 22:47 |
Jak sam komunikat wskazuje, funkcja jest zdeprecjonowana (sugerowane jest użycie nowszych), w nowym PHP, już w ogóle jej nie ma. Odpowiednikiem tej funkcji jest: Jeśli nie mysqli, to PDO lub wyłączenie komunikatów o zdeprecjonowaniu, np. ustawić w pliku PHP: Jednak prędzej, czy później będzie trzeba przejść na wyższe PHP, więc lepiej zająć się tym problemem, a nie udawać, że go nie ma. Nie ma żadnych informacji odnośnie wersji PHP-Fusion (o ile używasz PHP-Fusion), więc ciężko precyzyjnie napisać. Większość funkcji operujących na bazie danych, znajduje się w pliku maincore.php. Niedawno na forum był poruszany temat o aktualizacji funkcji (https://php-fusio...ost_184869), może Ci on pomóc. Edytowane przez Lukeup dnia 29.03.2018 09:11:49 Przyjmuję zlecenia pracy nad PHP-Fusion, Wordpress, Symfony, PHP-Nuke, Post-Nuke
Technologie: PHP (Symfony3-4), SQL, JS (JQ), XML, XHTML, HTML5, CSS3, SCSS, SASS, C, C++, C# Zawód: Full-Stack Developer z naciskiem na Backend You live once, but if You do it right, once is enough. |
|
|
KasacjaDerty |
Dodany dnia 29.03.2018 14:39:34
|
Przedszkolak Postów: 5 Data rejestracji: 28.03.2018 21:27 |
Okej, dziękuję a gdzie jest plik php? W sensie jego pełna nazwa? Używam TotalCommandera i mam pełno plików .php. Jestem totalnie zielona. Proszę o pomoc. |
|
|
Lukeup |
Dodany dnia 29.03.2018 22:01:30
|
Początkujący Postów: 118 Pomógł: 14 v7.02.07 Data rejestracji: 23.06.2006 22:47 |
W sensie ukrywanie błędów? Analogicznie. Przede wszystkim w maincore.php, bo jest dołączany do wielu innych plików, a potem dla składnika, gdzie jeszcze będzie występował błąd.
Przyjmuję zlecenia pracy nad PHP-Fusion, Wordpress, Symfony, PHP-Nuke, Post-Nuke
Technologie: PHP (Symfony3-4), SQL, JS (JQ), XML, XHTML, HTML5, CSS3, SCSS, SASS, C, C++, C# Zawód: Full-Stack Developer z naciskiem na Backend You live once, but if You do it right, once is enough. |
|
|
KasacjaDerty |
Dodany dnia 29.03.2018 22:31:04
|
Przedszkolak Postów: 5 Data rejestracji: 28.03.2018 21:27 |
Dziękuję bardzo. Czyli gdziekolwiek w pliku maincore.php i innych gdzie błąd występuje mam wpisać: error_reporting(0); ale z użyciem jakiegoś selektora czy tak o. |
|
|
Lukeup |
Dodany dnia 30.03.2018 09:44:02
|
Początkujący Postów: 118 Pomógł: 14 v7.02.07 Data rejestracji: 23.06.2006 22:47 |
Nie gdziekolwiek - na początku pliku, w kolejnej linii po <?php chyba, że plik korzysta z sesji (session_start()), to wtedy lepiej na wszelki wypadek poniżej tego zapisu.
Przyjmuję zlecenia pracy nad PHP-Fusion, Wordpress, Symfony, PHP-Nuke, Post-Nuke
Technologie: PHP (Symfony3-4), SQL, JS (JQ), XML, XHTML, HTML5, CSS3, SCSS, SASS, C, C++, C# Zawód: Full-Stack Developer z naciskiem na Backend You live once, but if You do it right, once is enough. |
|
Przejdź do forum: |