MySQL błędy w odpowiedziach z poziomu php

0

Część,
niedawno zmieniłem hosting i podczepiłem tam domenę.
Klon tej strony działał i działa na innych serwerach bez żadnych problemów.

I tu zaczeło się dziać dziwnie.
MySQL prawidłowo odpowiada z poziomu phpmyAdmin
przykład:

Pokazano wiersze 0 - 249 (256 ogółem, Wykonanie zapytania trwało 0.0931 sekund(y).)
SELECT * FROM ksiazki WHERE tytul LIKE '%przewodnik%'

z tego poziomu baza danych reaguje na wszelkie zapytania bez zarzutu.

To samo pytanie z poziomu strony czyli php
wywala mi błąd phpinfo{} jak poniżej

http://ksiegarnia-fachowa.pl/ksiazki.php?j=pl&g=t&q=przewodnik

Jest ich więcej podałem ten konkretny jako przykład.

Wygląda, jakby z poziomu domeny było coś nie tak.

Proszę o pomoc

Pozdrawiam Przemon

1

https://www.php.net/manual/en/function.phpinfo.php

Zobacz czy nie masz użytej tej funkcji w ksiazki.php

na koncu wyświetla się wiadomość z echo "sdadsa"

2

To "sd.." może być również w die().

0

Tak jest phpinfo jak poniżej

<?php phpinfo(); die("sdadsa"); include("php/procedury.php"); $j = odbierz($_GET["j"]); // jezyk ksiazek: pl, en $g = odbierz(isset($_GET["g"])?$_GET["g"]:"t"); // gdzie szukac: t, a, w, o, x, n = nowosci $q = odbierz($_GET["q"]); // poszukiwana fraza $r = odbierz($_GET["r"]); // dla szukania REGEXP $k = strtolower(odbierz($_GET["k"])); // kategoria: duza lista $o = odbierz($_GET["o"]); // porzadek sortowania $s = ($_GET["s"]>1) ? number_format($_GET["s"],0) : 1; // numer strony $na_stronie = 10; // liczba rekordow widocznych na stronie $na_pasku = 5; // liczba odpowiedzi na pasku $skrypt = "ksiazki.php?j=$j&g=$g&q=$q&k=$k&r=$r&o=$o&s="; $_SESSION["jezyk"] = ""; if ($_SESSION["lang"]=="pl") { if ($g=="n") $_SESSION["jezyk"] = " > nowo¶ci "; else { if ($j=="pl") $_SESSION["jezyk"] .= " > ksi±żki polskie "; else if ($j=="en") $_SESSION["jezyk"] = " > ksi±żki anglojęzyczne "; } $_SESSION["request"] = "> wyszukiwanie"; $dzial = " {$_SESSION["jezyk"]} > wyszukiwanie"; } if ($_SESSION["lang"]=="en") { if ($g=="n") $_SESSION["jezyk"] = " > New Arrivals "; else { if ($j=="pl") $_SESSION["jezyk"] .= " > Books in Polish "; else if ($j=="en") $_SESSION["jezyk"] = " > Books in English "; } $_SESSION["request"] = "> Search"; $dzial = " {$_SESSION["jezyk"]} > Search"; } if ($t_kategorie["o"]["$k"]) { $dziedzina = $t_kategorie["o"]["$k"]; $dzial = " {$_SESSION["jezyk"]} > ".$t_kategorie["o"]["$k"]; $_SESSION["request"] = "> {$t_kategorie["o"]["$k"]}"; } if ($t_kategorie["x"]["$k"]) { $dziedzina = $t_kategorie["x"]["$k"]; $dzial = " {$_SESSION["jezyk"]} > ".$t_kategorie["x"]["$k"]; $_SESSION["request"] = "> {$t_kategorie["x"]["$k"]}"; } if ($t_kategorie["p"]["$k"]) { $dziedzina = $t_kategorie["p"]["$k"]; $dzial = " {$_SESSION["jezyk"]} > ".$t_kategorie["p"]["$k"]; $_SESSION["request"] = "> {$t_kategorie["p"]["$k"]}"; } if ($t_kategorie["z"]["$k"]) { $dziedzina = $t_kategorie["z"]["$k"]; $dzial = " {$_SESSION["jezyk"]} > ".$t_kategorie["z"]["$k"]; $_SESSION["request"] = "> {$t_kategorie["z"]["$k"]}"; } if ($t_kategorie["i"]["$k"]) { $dziedzina = $t_kategorie["i"]["$k"]; $dzial = " {$_SESSION["jezyk"]} > ".$t_kategorie["i"]["$k"]; $_SESSION["request"] = "> {$t_kategorie["i"]["$k"]}"; } if ($dziedzina<"") $tytulstrony= "$dziedzina "; include("php/gora.php");
3

usuń phpinfo(); i die("sdadsa");

0

Usunełem phpinfo i die

<?php include("php/procedury.php"); $j = odbierz($_GET["j"]); // jezyk ksiazek: pl, en $g = odbierz(isset($_GET["g"])?$_GET["g"]:"t"); // gdzie szukac: t, a, w, o, x, n = nowosci $q = odbierz($_GET["q"]); // poszukiwana fraza $r = odbierz($_GET["r"]); // dla szukania REGEXP $k = strtolower(odbierz($_GET["k"])); // kategoria: duza lista $o = odbierz($_GET["o"]); // porzadek sortowania $s = ($_GET["s"]>1) ? number_format($_GET["s"],0) : 1; // numer strony $na_stronie = 10; // liczba rekordow widocznych na stronie $na_pasku = 5; // liczba odpowiedzi na pasku $skrypt = "ksiazki.php?j=$j&g=$g&q=$q&k=$k&r=$r&o=$o&s="; PROBLEM zniknął Wielkie dzięki pytanie czemu miał służyć phpinfo i die ? Na home.pl z tym wpisem mi działa. Dzięki i Pozdrawiam Przemon
1

phpinfo wyswietla wszystkie informacje o php w tym wersja itp., a die konczy wykonywanie kodu w danym miejscu i wyswietla wiadomosc

0

Wielkie dzięki za pomoc

.__. napisał(a):

phpinfo wyswietla wszystkie informacje o php w tym wersja itp., a die konczy wykonywanie kodu w danym miejscu i wyswietla wiadomosc

1 użytkowników online, w tym zalogowanych: 0, gości: 1