1.Почему $uploadfile = 'image/'.$_GET['editst'].".jpg";
а не $_POST['editst']?
2. Размер фото большой? есть ограничения в PHP на загрузку файлов.
размер upload- файла совпадает с исходным?
[quote=Bagir]Как передавать параметры формой скрипту PHP без перезагрузки страницы?
Чтобы подсчет велся моментально.
Нужно сделать расчет стоимости дверей на сайте. Хочу все реализовать средствами PHP потому что только в нем я еще могу разобраться.
передавать через AJAX(т.е. по сабмит уходите на функцию JS, которая делает
AJAX запрос к скрипту на PHP, который делает вычисления и возвращает результат
обратно вызвавшей функции, а она отображает результат
Большое спасибо
<input name="" type="text" autocomplete="off"> -то, что нужно
но, со второй задачей не получается.
Вопрос в том, чтобы "загасить" историю открытых ссылок( окон).
В Опере работает window.close() - закрывает окно, и попасть в него невозможно,
но в Хроме, Мазиле window.close() - не работает.
Есть какой нибудь кросбраузерный вариант?
На jQuery есть кросбраузерный вариант закрытия?
Есть ли возможность из Javascript изменить настройки браузера, в частности,
- очистить историю заполнения полей формы
- очистить ссылки по переходам Назад Вперед
т.е. нужно перекодировать из windows-1251 в UTF-8
еще до JSON-передачи
в JS функции savecomm(id)?
т.е.
перекодировать переменную
description=document.getElementById(sd).value;?
Столкнулся с такой проблемой
- если для передачи данных на сервер используется AJAX(JSON)
и передается многострочное поле <textarea>
<script Language="JavaScript">
function savecomm(id){
sn='name'+id;
name=document.getElementById(sn).value;
sd='description'+id;
description=document.getElementById(sd).value;
jQuery.post('savecomment.php',{id:id,name:name,description:description},function(data)
{
if (data){
.....
}
},'JSON');
}
</script>
то в скрипте обработки формы savecomment.php
<?php
if(@$_POST['id']){
$description = $_POST['description'];
$description=iconv('utf-8','windows-1251',$description);
// $description =nl2br(htmlspecialchars($description )); // работает для json c UTF8
if(substr(PHP_OS,0,3)=='WIN') $n="\r\n"; else $n="\n";
$description =str_replace($n,'<br>',$description );
}
?>
не отрабатывает
$description =str_replace($n,'<br>',$description );
т.е. символы перевода каретки не заменяются на <br>,
т.е. при передаче через JSON с символами перевода каретки что-то происходит.
JSON нужен т.к. сайт и база Mysql используют windows-1251.
Не очень понятна проблема - любая галерея хранит т файлы-картинки на сервере, причем в произвольной папке своего домена. Организуется
таблица базы данных юзеров
таблица файлов-имен.
Доступ юзера к своим фото после авторизации через запрос к таблице файлов с фильтром по id юзера. Каждый видит только свои фото.
Для создания диалогового окна используется библиотека
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.3.custom.min.js"></script>
но она не работает вместе с библиотекой для создания увеличенных картинок lightbox
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.lightbox.js"></script>
либо с
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
вариант рабочий - если вызываю <body onload='generate()'>
задержка по setTimeout("echorab()",4000); срабатывает,
а если из функции golos() - нет.
<script Language="JavaScript"><!--
var mywin,i,s;
i=1;
function echorab() { i=i+1;generate();}
Не получается сделать аналог alet('message'), но без без подтверждения "Ок", т.е. по центру окна выводится сообщение, через delay=.... исчезает.
Пробовал через open.window - не то!.
Есть ли возможность определить повторное действие юзера на сайте, у которого динамический IP ( например, в системах голосования предотвратить повторный клик)?
REMOUTE_ADDR не поможет в данном лучае?