Я новичок в Linux / Ubuntu, поэтому, если я сделаю какую-нибудь глупую ошибку, пожалуйста, прости меня.
Мой код отлично работает в XP, но не в Ubuntu 11.04 (та же версия PHP / MySQL)
<?php
if (!isset($_SESSION['uid'])) {
header('Location:index.php');
exit;
} else {
if (file_exists("profile_pic/".$_SESSION['uid'].".jpg")) {
echo '<a href="'.$SitePath.'profile.php?id='.$_SESSION['uid'].'"><img src="'.$SitePath.'profile_pic/'.$_SESSION['uid'].'.jpg" alt="'.$_SESSION['name'].'" title="Me" border="0"/></a>';
} else {
echo '<a href="'.$SitePath.'profile.php?id='.$_SESSION['uid'].'"><img src="'.$SitePath.'profile_pic/nopic.jpg" alt="'.$_SESSION['name'].'" title="Me" border="0" /></a>';
}
?>
Если файл существует с именем $_SESSION['uid'].".jpg"
, покажите его, иначе покажите изображение по умолчанию.
Ошибка, которую я получаю
Исправляемая фатальная ошибка: объект класса mysqli_stmt не может быть преобразован в строку