Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z kodowaniem PHP
Forum PHP.pl > Forum > PHP
choliwkas
Witam
Potrzebuje pomocy szybkiej. Jestem bezradny a otrzymałem stronę internetową w spadku

Czy jest ktoś mi w stanie pomóc w związku ze stroną internetową?
Mam problem z PHP , ponieważ mam nowszy standard plików na hostingu chodzi tu o PHP w innej wersji i mam teraz problem , ponieważ podczas wczytywania strony wyskakuje problem:

Fatal error: Uncaught Error: Call to undefined function ereg() in /home/solmen/ftp/siatka_metalowa/index.php:5 Stack trace: #0 {main} thrown in /home/solmen/ftp/siatka_metalowa/index.php on line 5


W pliku index.php mam taki kod z początku z funkcją ereg():

<?php

session_start();

if (!ereg("^(.*)?index.php(.*)?$", $_SERVER['REQUEST_URI'])) {
if ($_SERVER["QUERY_STRING"]!="") {
$reszta_danych = "?".$_SERVER["QUERY_STRING"];
} else {
$reszta_danych = "";
}
header("Location: index.php{$reszta_danych}");
exit();
}

require '_db-PaNe.php';
include("_include/function.php");

$subName_0 = $subName;

if (!($connection = @mysql_connect($hostName, $username, $password))) die("Nie moge sie polaczyc z serwerem baz danych");
if (!(mysql_select_db($databaseName, $connection))) showerror();

$query = mysql_query ("SET NAMES UTF8");



Co muszę zatem wykonać i poprawić żeby to działało? Jak mam zmienić kod na poprawny? Serwer ma PHP w wersji 7.4 a hosting na którym strona działała wcześniej miał wersję 5.3 na której działało. Teraz niestety nie działa
Proszę o pomoc
viking
Zmartwię cię, w php7 nie zadziałają wszystkie połączenia z bazą bo nie ma rozszerzenia mysql. Możesz (jeśli hosting na to pozwala) cofnąć się do wersji 5.
trueblue
Zajrzeć do Google: https://www.google.com/search?q=ereg+php7.4
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.