Здравейте.
След като прегледах урока няколко пъти и потърсих за подобен проблем, но не открих да е писано точно по този проблем
реших да попитам.
Става въпрос за това че не ми се показват качените снимки, след създаването на get_pic
В .htaccess файла имам записано:
order deny, allow
deny from all
allow from 127.0.0.1
А в get_pic.php:
<?php
include 'common.php';
if ($_SESSION['is_logged'] === true) {
$pic_id=(int)$_GET['pic_id'];
$is_full=(int)$_GET['full_size'];
if($pic_id>0)
{
$rs=run_q('SELECT p.pic_name FROM pictures as p, user_catalogs as uc
WHERE p.pic_id='.$pic_id.' AND p.catalogie_id=uc.catalogue_id AND uc.user_id='.$_SESSION['user_id']);
$row=mysql_fetch_assoc($rs);
if(strlen($row['pic_name'])>2 &&
file_exists('user_pics'.DIRECTORY_SEPARATOR.$_SESSION['user_id'].DIRECTORY_SEPARATOR.$row['pic_name']))
{
if($is_full)
{
readfile('user_pics'.DIRECTORY_SEPARATOR.$_SESSION['user_id'].DIRECTORY_SEPARATOR.$row['pic_name']);
}
else
{
readfile('user_pics'.DIRECTORY_SEPARATOR.$_SESSION['user_id'].DIRECTORY_SEPARATOR.'thumb_'.$row['pic_name']);
}
}
}
}
else {
$pic_id=(int)$_GET['pic_id'];
if($pic_id>0)
{
$rs=run_q('SELECT p.pic_name,uc.user_id FROM pictures as p,user_catalogs as uc
WHERE p.pic_id='.$pic_id.' AND p.is_public=1 AND uc.catalogue_id=p.catalogue_id');
$row=mysql_fetch_assoc($rs);
if($row['pic_name'])
{
readfile('user_pics'.DIRECTORY_SEPARATOR.$row['user_id'].DIRECTORY_SEPARATOR.$row['pic_name']);
}
}
}
Можете ли да ме ориентирате къде греша?
Ползвам Win XP и не съм наясно къде да търся конфигурационния файл на апаче и на кой ред да се промени настройката.
Благодаря предварително.