Если фоновая картинка не подходит, остается только отломить правую кнопку мыши.
А если серьезно, то отдав картинку пользователю Вы уже никак не сможете запретить ее сохранение у пользователя.
В некоторых случаях сможете слегка затруднить сохранение картинки, но не запретить.
Может у Вас в файле htaccess в строке
RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]
нет первого вопросительного знака ?
$content=preg_replace('#^ +| +$#','',$content);
Да элементарно сделать такой скрипт!
проблема в том чтоб разместить и запустить его на www.saitname.com
исключение сделать элементарно - добавить перед проблемным правилом условие, чтобы QUERY_STRING не содержала "do=register":
RewriteCond %{QUERY_STRING} !do=register
сложнее разобраться какое именно правило мешает доступу к "/?do=register"
Вы показали два независимых правила
RewriteRule ^([^/.]+)$ /$1/ [L,R=301]
и
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index\.(php|html?)$ / [R=301,L]
первое правило точно не должно влиять (оно добавляет отсутствующий слеш, кажется для категорий),
но если Вы говорите что после удаления именно этих трех строк регистрация доступна, то возможно второе правило проблемное и перед ним нужно добавить это условие
а может еще какие-то правила накладываются из .htaccess
if(!preg_match('/^\./' ,$var)){
$list[$counter++] = $var;
}
сработает для строк в $var, которые не начинаются с точки
т.е проигнорирует строки '.', '..', '.git' и т.д.
в строках заключенных в одиночные кавычки PHP не обрабатывает переменные,
т.е. в строке
if ($handle = opendir('siemka/$loadfa')) {
$loadfa не будет заменена значением этой переменной и останется как есть, а если все-таки хотите, чтобы переменная заменялась внутри строки ее значением, используйте двойные кавычки:
if ($handle = opendir("siemka/$loadfa")) {
(я всегда избегаю использование такой возможности, или
if ($handle = opendir("siemka/".$loadfa)) {
а еще лучше
if ($handle = opendir('siemka/'.$loadfa)) {
,т.к. быстрее выполняется)
Добавлено:
а глобальные переменные лучше отключить
чтобы, если у Вас есть $_SESSION['loadfa'], эта переменная не была доступна по $loadfa
для img стили
border: 20px #888 solid;
Читайте файл в массив
$arrStr=file(filename);
количество строк
$n_str=sizeof($arrStr);
и выводите на каждой странице нужное количество строк
например если выводить по $n_ofstr строк и страница $n (от 1), то так:
$n_last=($n*$n_ofstr)>$n_str?$n_str двоеточие ($n*$n_ofstr);
for ($i=($n-1)*$n_ofstr;$i<$n_last;$i++){
print $arrStr[$i].'<br />';
Может это ?
(только здесь кажется нет возможности заливать картинки в папки)