PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): [1] 2 »

> Найдено сообщений: 21
olga Отправлено: 07 Июня, 2007 - 12:49:16 • Тема: Загрузка файла • Форум: Программирование на PHP

Ответов: 2
Просмотров: 386
Джур, спасибо!!! Вы были правы!!! Все теперь работает как нужно!!!
olga Отправлено: 07 Июня, 2007 - 12:00:05 • Тема: Загрузка файла • Форум: Программирование на PHP

Ответов: 2
Просмотров: 386
Здравствуйте!!! У меня вот какая проблема: каждый день я закачиваю на сервер новый документ (формат pdf). Загрузка документа осуществляется с помощью скрипта, который нормально работает. Файл то загружается на сервер, но на этот файл есть ссылка, и файл иногда открывается новый, а иногда старый, которого уже и не сушествует!
Мне посоветовали, чтобы не происходило кеширование, нужно в скрипте прописать:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. header("Cache-Control: no-store, no-cache, must-revalidate");
  3. header("Cache-Control: post-check=0, pre-check=0", false);
  4. header("Pragma: no-cache");
  5.  


Но это невсегда срабатывает!
Подскажите, пожалуйста, что-нибудь!
olga Отправлено: 04 Июня, 2007 - 16:23:59 • Тема: Отправка письма с вложением • Форум: Программирование на PHP

Ответов: 4
Просмотров: 1221
if(empty($_POST['mail_to'])) exit("Введите адрес получателя");
// проверяем правильности заполнения с помощью регулярного выражения
if (!preg_match("/^[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}$/i", $_POST['mail_to']))
exit("Введите адрес в виде somebody@server.com");
$_POST['mail_to'] = htmlspecialchars(stripslashes($_POST['mail_to']));
$_POST['mail_subject'] = htmlspecialchars(stripslashes($_POST['mail_subject']));
$_POST['mail_msg'] = htmlspecialchars(stripslashes($_POST['mail_msg']));
$picture = "";
$tmp_name=korfin.pdf;
// Каталог, в который мы будем принимать файл:
$uploaddir ="/";
$mail_file = $uploaddir.basename($_FILES['mail_file']['name']);

// Если поле выбора вложения не пустое - закачиваем его на сервер
if (!empty($_FILES['mail_file']['tmp_name']))
{
// Закачиваем файл
if (copy($_FILES['mail_file']['tmp_name'], $mail_file)){ $picture = $mail_file; }
}
$thm = $_POST['mail_subject'];
$msg = $_POST['mail_msg'];
$mail_to = $_POST['mail_to'];
// Отправляем почтовое сообщение
if(empty($picture)) mail($mail_to, $thm, $msg);
else send_mail($mail_to, $thm, $msg, $picture);
// Вспомогательная функция для отправки почтового сообщения с вложением
function send_mail($to, $thm, $html, $mail_file)
{
$fp = fopen($mail_file,"r");
if (!$fp)
{
print "Файл $path не может быть прочитан";
exit();
}
$file = fread($fp, filesize($mail_file));
fclose($fp);

$boundary = "--".md5(uniqid(time())); // генерируем разделитель
$headers .= "MIME-Version: 1.0n";
$headers .="Content-Type: multipart/mixed ; boundary="$boundary"n";

$multipart .= "--$boundaryn";
$kod ='windows-1251'; // 'koi8-r'; // или $kod =
$multipart .= "Content-Type: text/html; charset=$kodn";
$multipart .= "Content-Transfer-Encoding: Quot-Printednn";
$multipart .= "$htmlnn";

$message_part = "--$boundaryn";
$message_part .= "Content-Type: application/pdfn"; $message_part .= "Content-Transfer-Encoding: base64n";
$message_part .= "Content-Disposition: attachment; filename = "".$mail_file.""nn";
$message_part .= chunk_split(base64_encode($file))."n";
$multipart .= $message_part."--$boundary--n";

if(!mail($to, $thm, $multipart, $headers))
{
echo "К сожалению, письмо не отправлено";
exit();
}
}
application/pdfn"; -формат pdf .
Как сохранить имя файла?
Еще вопрос : как отправлять ссылки по почте???
olga Отправлено: 04 Июня, 2007 - 13:58:00 • Тема: Отправка письма с вложением • Форум: Программирование на PHP

Ответов: 4
Просмотров: 1221
Добрый день!!! У меня отправляется письмо с вложением по e-mail, но приходит файл - Untitled.bin , который скачивается как неизвестный файл. В основном мне нужен формат .pdf. Что нужно сделать, приходил файл нужного фармата и снужным именем?
olga Отправлено: 04 Июня, 2007 - 10:44:46 • Тема: Открыт форум для обсуждения статей • Форум: Обсуждение статей

Ответов: 10
Просмотров: 8041
Спасибо-спасибо!!! Все получилось!!!!Радость
olga Отправлено: 04 Июня, 2007 - 08:58:05 • Тема: Открыт форум для обсуждения статей • Форум: Обсуждение статей

Ответов: 10
Просмотров: 8041
Здравствуйте!!! Подскажите в чем ошибка!!! Я прочитала статью "Отправка письма с вложением" и попыталась повторить, но у меня появилась ошибка:А?!Warning: copy(Текстовый документ (2).txt): failed to open stream: Permission denied in .../simple_mail.php on line 15
olga Отправлено: 04 Июня, 2007 - 08:26:46 • Тема: PHP и HTML • Форум: Программирование на PHP

Ответов: 3
Просмотров: 314
Спасибо!!!Радость
olga Отправлено: 01 Июня, 2007 - 09:41:48 • Тема: Права доступа на файлы (CHMOD) • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 6452
Evgenijj, огромное-приогромное спасибо за такой подробный ответ!!! Вы мне очень помогли!!!Радость
olga Отправлено: 31 Мая, 2007 - 14:10:34 • Тема: Права доступа на файлы (CHMOD) • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 6452
Это какой-то кошмар!!Я ничего не поняла!!ОгорчениеЭти права доступа устанавливаются в php-файле?
olga Отправлено: 31 Мая, 2007 - 13:52:43 • Тема: Права доступа на файлы (CHMOD) • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 6452
Добрый день! Каким образом устанавливаются права доступа на файлы (CHMOD)?
В готовом скрипте:
Права доступа на файлы (CHMOD)
На все *.php файлы устанавливайте '755'
На все *.dat файлы устанавливайте '777'
На все *.htm файлы устанавливайте '777'
На папку с шаблонами '777'
olga Отправлено: 30 Мая, 2007 - 16:28:08 • Тема: PHP и HTML • Форум: Программирование на PHP

Ответов: 3
Просмотров: 314
Здравствуйте!!! Подскажите, как в html-документ напрямую добавить php-скрипт?Если заключать php-код в теги "<?php" и "?>", не работает. Как по-другому сделать? Однако
olga Отправлено: 30 Мая, 2007 - 11:03:54 • Тема: Вход на зарегистрированную страничку через какой-нибудь скрипт • Форум: Программирование на PHP

Ответов: 5
Просмотров: 425
На одном сайте я получаю личную информацию, заходя на страничку под своим логином и паролем,-документы в формате Excel, эти свои документы выкладываю на своем сайте- и все вручную. Документов много-занимает много времени. Как оптимизировать работу-не знаю!Растерялся
olga Отправлено: 28 Мая, 2007 - 15:42:13 • Тема: Вход на зарегистрированную страничку через какой-нибудь скрипт • Форум: Программирование на PHP

Ответов: 5
Просмотров: 425
К сожалению нет. Но спасибо!!!
olga Отправлено: 28 Мая, 2007 - 09:11:32 • Тема: Вход на зарегистрированную страничку через какой-нибудь скрипт • Форум: Программирование на PHP

Ответов: 5
Просмотров: 425
Добрый день! Могу ли я как-нибудь зайти на сайт на зарегистрированную страничку, зная логин и пароль, через какой-нибудь скрипт и скачать нужную информацию?
olga Отправлено: 24 Мая, 2007 - 15:23:19 • Тема: Ф-я preg_match(_all) • Форум: Регулярные выражения

Ответов: 1
Просмотров: 235
Помогите пожалуйста!!! Ф-я preg_match(_all) должна возвращать 1, если совпадения были найдены и 0, если нет. Если совпадения найдены, то все отлично, если нет выдается ошибка Compilation failed: nothing to repeat at offset 0. Вместо 0 выдается ошибка и возвращается пустое мн-во.Огорчение

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB