Здравствуйте, Владимир! Я вам очень признателен за ваш быстрый отклик и ваше время! У меня, конечно же, возникло несколько вопросов:
1) мне нужно подключать mysqli к базе данных на каждой странице, на которой присутствуют функции mysqli, или я это делаю один раз? Я где-то прочитал, что такое подключение делается в файле ini.php, но я даже не знаю где его искать. Вы, как я понял, предложили создать новый файл db.php для подключения, или можно использовать уже существующий functions.php, который выглядит сейчас вот так после использования конвертера:
Мне интересно узнать ваше мнение об этом варианте. Как я понимаю, параметр $GLOBALS["___mysqli_ston"] обозначает ссылку или тут что-то другое? Я не знаю работает такой вариант или нет, т.к. без закачки файлов на сервер не могу проверить работоспособность.
Если есть какой-нибудь online PHP редактор/симулятор где можно сразу же увидеть изменения в скрипте, пожалуйста подскажите!
Мне очень стыдно, но я не знаю куда в моем скрипте вставлять код, который вы предложили. Не могли бы вы сделать это на примере скрипта, который я предоставил в моем начальном посте plz?
Здравствуйте, уважаемые форумчане! Я понимаю язык PHP только лишь поверхностно, поэтому решил обратиться к вам за помощью. В 2004-м я приобрел скрипт создающий динамические страницы для обзоров пользователей каким-либо продуктом. С тех пор скрипт еще пока работает, но mysql функции устарели, и теперь мне нужно их заменить на функции mysqli. Для большинства таких функций я использовал конвертор online, который просто добавляет глобальный параметр, но я не понимаю как это работает и не знаю будет ли скрипт функционировать.
Одну функцию - mysql_escape_string(), не удалось сконвертировать, т.к. она не поддерживается конвертером. Я попытался вникнуть в тонкости этой функции в мануале PHP, и пролистал интернет, чтобы найти способ ее замены, но, без специального образования, мне, по большей части, не удалось понять прочитанное. Я понимаю, что для многих знатоков языка PHP решение этого вопроса заняло бы несколько минут, но для меня это тупик.
Ниже я прикрепляю скрипт одной из страниц где присутствуют несколько функций mysql, включая mysql_escape_string(). Имея корректный заменяющий код, я смог бы сделать замену устаревших функций и на других страницах. Пожалуйста помогите! Спасибо!
<P>To access the Administration area you need to have approved access. The username and Password (<?PHP echo"$admin_username and $admin_passtext";?>) you entered are not approved!<br>
Number of User Submitted Items: <span class="style1"><B><a href=admin_approve_item_user.php?<?PHP echo SID?>><?PHP echo"$totalitemuser";?></a></B></span><br>
<?PHP }?>
<?PHP if($totaly>=1){?>
Total Number of Reviews: <span class="style1"><B><?PHP echo"$totaly";?></B></span></span>
<span class="style2">
<?PHP }?>
<BR>
</span>
<p class="style2"><strong>Reviews </strong> </p>
<ul class="style2">
<li><a href="admin_approve1.php?<?PHP echo SID?>">Approve a Review</a>
<li><a href="admin_del1.php?<?PHP echo SID?>">Delete a Review</a>
<li><a href="admin_edit1.php?<?PHP echo SID?>">Edit a Review </a>
<li><a href="admin_sort.php?<?PHP echo SID?>">Select Display Order within Categories</a> <br>
<br>
<li><a href="admin_del_unapp1.php?<?PHP echo SID?>">Delete all Unapproved Reviews<br>
<br>
</a><strong>Items</strong>
<li><a href="admin_add1.php?<?PHP echo SID?>">Add Item for Review</a>
<li><a href="admin_del_item1.php?<?PHP echo SID?>">Delete Item for Review</a>
<li><a href="admin_edit_item1.php?<?PHP echo SID?>">Edit Item for Review</a>
<li><a href="admin_approve_item_user.php?<?PHP echo SID?>">Approve User Submitted Item</a>
<li><a href="admin_delete_item_user.php?<?PHP echo SID?>">Delete User Submitted Item</a> <br>
<br>
<strong>Categories</strong>
<li> <a href="admin_add_cat.php?<?PHP echo SID?>">Add a Category </a>
<li><a href="admin_del_cat.php?<?PHP echo SID?>">Delete a Category</a>
<li><a href="admin_edit_cat1.php?<?PHP echo SID?>">Edit a Category </a>
<li><a href="admin_sort_cat.php?<?PHP echo SID?>">Set Display Order for Categories </a><br>