PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (8): « 1 2 3 [4] 5 6 7 8 »
Найдено сообщений: 119
aleks3130
Отправлено: 07 Ноября, 2011 - 11:23:12 • Тема: Отпавка писем • Форум: Вопросы новичков
Ответов: 3 Просмотров: 125
/*ЦИКЛ*/
$resk = mysql_query("select * from ras_news1", $link) or die("Не удалось произвести запрос<br>");
while ($zak_ra = mysql_fetch_assoc($resk))
{
$email=$zak_ra['email'];
send_mime_mail('DEMOCRAT-RUSSIAN.RU',
'DEMOCRAT-RUSSIAN.RU',
$email,
$email,
'UTF-8', // кодировка, в которой находятся передаваемые строки
'UTF-8', // кодировка, в которой будет отправлено письмо
$sub, $total);
}
/*ЦИКЛ*/
/*ФУНКЦИЯ*/
function send_mime_mail($name_from, // имя отправителя
$email_from, // email отправителя
$name_to, // имя получателя
$email_to, // email получателя
$data_charset, // кодировка переданных данных
$send_charset, // кодировка письма
$subject, // тема письма
$body // текст письма
) {
$to = mime_header_encode($name_to, $data_charset, $send_charset)
. ' <' . $email_to . '>';
$subject = mime_header_encode($subject, $data_charset, $send_charset);
$from = mime_header_encode($name_from, $data_charset, $send_charset)
.' <' . $email_from . '>';
if($data_charset != $send_charset) {
$body = iconv($data_charset, $send_charset, $body);
}
$headers = "From: $from\r\n";
// $headers .= "Content-type: text/plain; charset=$send_charset\r\n";
$headers .= "Content-type: text/html; charset=$send_charset\r\n";
$headers .= "Mime-Version: 1.0\r\n";
return mail($to, $subject, $body, $headers);
}
function mime_header_encode($str, $data_charset, $send_charset) {
if($data_charset != $send_charset) {
$str = iconv($data_charset, $send_charset, $str);
}
return '=?' . $send_charset . '?B?' . base64_encode($str) . '?=';
}
/*ФУНКЦИЯ*/
(Добавление)
А как это сделать? Условие Выполнилась ли отправка письма?
aleks3130
Отправлено: 07 Ноября, 2011 - 10:54:44 • Тема: Отпавка писем • Форум: Вопросы новичков
Ответов: 3 Просмотров: 125
Необходимо сделать рассылку писем находящихся в БД
Я сделал это все в цикле.
Но как то странно отправляется. То отправляется то нет (при одном и том же коде).
Думаю может быть задержку в цикле поставить?
как думаете?
aleks3130
Отправлено: 18 Октября, 2011 - 15:38:12 • Тема: mootools and prototype • Форум: Вопросы новичков
Ответов: 0 Просмотров: 65
Как можно завставить работать одновременно и mootools и prototype.
Сейчас работает или то или то.
Заранее спасибо
aleks3130
Отправлено: 03 Октября, 2011 - 17:00:51 • Тема: Подключение к БД • Форум: Вопросы новичков
Ответов: 2 Просмотров: 112
$link = mysql_connect('localhost', 'user', 'passw') or die ("Could not select database1<BR>");
mysql_select_db('bd', $link) or die ("Could not select database2<BR>");
Подскажите можно ли как то подключиться к БД с другого хостинга указав вместо localhost - IP адрес сайта.?
У меня почему то не получается (
aleks3130
Отправлено: 03 Октября, 2011 - 08:52:50 • Тема: Письмо отправляется не полностью • Форум: Вопросы новичков
Ответов: 2 Просмотров: 152
Письмо обрезается на символах « и ». Другие виды кавычек " и ' проходят нормально.
Если кто знает в чем дело подскажите.
также пробывал использовать htmlspecialchars
$body_mail = stripslashes($body_mail);
send_mime_mail($author,
'XXXXXXXX.RU',
'XXXXXX@mail.ru',
'XXXXXX@mail.ru',
'CP1251', // кодировка, в которой находятся передаваемые строки
'KOI8-R', // кодировка, в которой будет отправлено письмо
'На сайте XXXXXXXX.RU оставили комментарий',
$body_mail);
function send_mime_mail($name_from, // имя отправителя
$email_from, // email отправителя
$name_to, // имя получателя
$email_to, // email получателя
$data_charset, // кодировка переданных данных
$send_charset, // кодировка письма
$subject, // тема письма
$body // текст письма
) {
$to = mime_header_encode($name_to, $data_charset, $send_charset)
. ' <' . $email_to . '>';
$subject = mime_header_encode($subject, $data_charset, $send_charset);
$from = mime_header_encode($name_from, $data_charset, $send_charset)
.' <' . $email_from . '>';
if($data_charset != $send_charset) {
$body = iconv($data_charset, $send_charset, $body);
}
$headers = "From: $from\r\n";
// $headers .= "Content-type: text/plain; charset=$send_charset\r\n";
$headers .= "Content-type: text/html; charset=$send_charset\r\n";
$headers .= "Mime-Version: 1.0\r\n";
return mail($to, $subject, $body, $headers);
}
function mime_header_encode($str, $data_charset, $send_charset) {
if($data_charset != $send_charset) {
$str = iconv($data_charset, $send_charset, $str);
}
return '=?' . $send_charset . '?B?' . base64_encode($str) . '?=';
}
?>
aleks3130
Отправлено: 22 Сентября, 2011 - 15:59:46 • Тема: вкл/выкл • Форум: HTTP и PHP
Ответов: 22 Просмотров: 4809
Добрый день подскажите как сделать
есть объект <img>
при клике на него значение в БД меняется и картинка соответственно. (вкл.выкл) значения в БД 1 или 0
Хотелось бы реализоать с помощью AJAX+JQUERY+php+mysql
Всем заранее спасибо
aleks3130
Отправлено: 21 Сентября, 2011 - 10:56:50 • Тема: вызов функции для динамически созданого элемента • Форум: Вопросы новичков
Ответов: 6 Просмотров: 243
объект
<p>11111111</p> //в цикле таких элементов много
обработчик
$("p").click(function(){ alert ("11111111111111");}
При нажатии на любой элемент <p>1111111111111</p> вызывается alert
Не пойму почему не работает тоже самое только с использованием идентификатора
объект
<p id="ttt" >11111111</p> //в цикле таких элементов много
обработчик
$("#ttt ").click(function(){ alert ("11111111111111");}
Если кто знает подскажите почему не работает и как сделать тоже самое с использованием идентификатора.
Заранее спасибо.
aleks3130
Отправлено: 20 Сентября, 2011 - 11:50:30 • Тема: AJAX+JQERY • Форум: Вопросы новичков
Ответов: 3 Просмотров: 129
Как обработать на AJAX+JQUERY динамически добавленные кнопки
Каждая кнопка имеет свои идентификатор и значение.
Конечно написал очень коротко но не хочется нагружать кодом.
Если кто понял ответе пожалуйста )
aleks3130
Отправлено: 19 Сентября, 2011 - 16:11:18 • Тема: AJAX (динамическая форма) • Форум: Вопросы новичков
Ответов: 2 Просмотров: 163
есть кнопка
<input type="submit" value="220" id="otpr1"> (одна кнопка нужно много ))) )
есть AJAX
$('#otpr1').click(function(){
$.ajax({
type: "POST",
url: "action1.php",
data: "&id="+otpr1,
cache: false,
success: function()
{
alert ("action");
}
})
})
есть обработчик action1.php
$id=$_REQUEST['id'];
// добавление данных в БД
$res = mysql_query("select * from gb where id='$id'", $link) or die("Не удалось произвести запрос<br>");
while ($zak_ra = mysql_fetch_assoc ($res))
{
$msg=$zak_ra['msg'];
}
if ($msg==1){$msg=0;} else {$msg=1;}
$res=mysql_query("UPDATE gb SET msg='$msg' WHERE id='$id'") or die("ошибка внесения данных в БД");
$r=mysql_query ($res);
обработчик исправлет 1 на 0 и на оборот в ячейки БД в соответствии с id
Как сделать тоже самое только с динамическим количеством кнопок?
Заранее спасибо
aleks3130
Отправлено: 19 Сентября, 2011 - 10:22:51 • Тема: Экранирование спец символов (наверное так) • Форум: Вопросы новичков
Ответов: 2 Просмотров: 202
Мне кажется тут проблема в функции передачи письма
<?php
function send_mime_mail($name_from, // имя отправителя
$email_from, // email отправителя
$name_to, // имя получателя
$email_to, // email получателя
$data_charset, // кодировка переданных данных
$send_charset, // кодировка письма
$subject, // тема письма
$body // текст письма
) {
$to = mime_header_encode($name_to, $data_charset, $send_charset)
. ' <' . $email_to . '>';
$subject = mime_header_encode($subject, $data_charset, $send_charset);
$from = mime_header_encode($name_from, $data_charset, $send_charset)
.' <' . $email_from . '>';
if($data_charset != $send_charset) {
$body = iconv($data_charset, $send_charset, $body);
}
$headers = "From: $from\r\n";
//$headers .= "Content-type: text/plain; charset=$send_charset\r\n"; // пробывал и так
$headers .= "Content-type: text/html; charset=$send_charset\r\n";
$headers .= "Mime-Version: 1.0\r\n";
return mail($to, $subject, $body, $headers);
}
function mime_header_encode($str, $data_charset, $send_charset) {
if($data_charset != $send_charset) {
$str = iconv($data_charset, $send_charset, $str);
}
return '=?' . $send_charset . '?B?' . base64_encode($str) . '?=';
}
?>
aleks3130
Отправлено: 19 Сентября, 2011 - 09:36:40 • Тема: Экранирование спец символов (наверное так) • Форум: Вопросы новичков
Ответов: 2 Просмотров: 202
Добрый день
К примеру так формирую тело письма
$BODY=$author.'<br><br>'.$new_comment.'<br><br><a href=http://XXXXXX[dot]ru/content.php?id=$id>перейти к комментарию...</a>');
При этом если в письме встречаются кавычки и ещё ряд символов то письмо приходит не полностью и прерывается на этом символе
Пытался исправить эту ситуацию
Htmlspecialchars
и
htmlentities
Не выходит
Подскажите как можно решить эту задачу?
Заранее спасибо.
aleks3130
Отправлено: 18 Августа, 2011 - 16:22:10 • Тема: Помогите составить запрос • Форум: SQL и Архитектура БД
Ответов: 1 Просмотров: 23
есть таблица 'tech' c полями 'a', 'b'
есть значения фильтра x, y, z для поля 'b'
нужно отсортировать лишь те картежи в которых поле 'a' имеет одинаковые значения в количестве 3-х значении (в соответствии с фильтром по полю 'b').
Всем заранее спасибо.
Страниц (8): « 1 2 3 [4] 5 6 7 8 »
Powered by ExBB FM 1.0 RC1. InvisionExBB