PHP.SU

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

Страниц (21): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец

> Найдено сообщений: 301
new01 Отправлено: 09 Июля, 2011 - 19:44:18 • Тема: Отправка почты • Форум: Кодировки и все смежное

Ответов: 1
Просмотров: 1130
прошу закрыть т ему!
new01 Отправлено: 09 Июля, 2011 - 17:41:33 • Тема: Отправка почты • Форум: Кодировки и все смежное

Ответов: 1
Просмотров: 1130
Для отправки ссобщения использую функцию mail.
Возникло несколько проблем.
- В пункте Автор указан какой-то неизвестный мне e-mail. Хотелось бы это изменить и поставить туда ещё свой favicon. Как это сделать?
- Проблема с кодировкой в теме псьма и тексте письма.
У страницы кодировка utf-8
Вот код.
PHP:
скопировать код в буфер обмена
  1.  
  2.  /* получатели */
  3. $to=$Email; //обратите внимание на запятую
  4. /* тема/subject */
  5. $subject = "Регистрация";
  6.  
  7. /* сообщение */
  8. $message = '
  9. <html>
  10. <head>
  11. <title>Birthday Reminders for August</title>
  12. </head>
  13. <body>
  14. <p>Привет!</p>
  15. <table>
  16. <tr>
  17. <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
  18. </tr>
  19. <tr>
  20. <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
  21. </tr>
  22. <tr>
  23. <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
  24. </tr>
  25. </table>
  26. </body>
  27. </html>
  28. ';
  29.  
  30. /* Для отправки HTML-почты вы можете установить шапку Content-type. */
  31. $headers .= "Content-type: text/html; charset=utf-8";
  32.  
  33. /* дополнительные шапки */
  34. $headers .= "From: <birthday@example.com>\r\n";
  35. /* и теперь отправим из */
  36. mail($to, $subject, $message, $headers);
  37.  
new01 Отправлено: 09 Июля, 2011 - 16:50:27 • Тема: Очень простой вопрос • Форум: Вопросы новичков

Ответов: 6
Просмотров: 249
Спасибо! Теперь у меня капча от Гугл ! Улыбка
new01 Отправлено: 09 Июля, 2011 - 16:21:40 • Тема: Очень простой вопрос • Форум: Вопросы новичков

Ответов: 6
Просмотров: 249
EuGen, я сюда заходил. Подскажи пожалуйста как её установить?
new01 Отправлено: 09 Июля, 2011 - 16:19:30 • Тема: Очень простой вопрос • Форум: Вопросы новичков

Ответов: 6
Просмотров: 249
EuGen, а возможно поставить от Гугл Капчу бесплатно?!
new01 Отправлено: 09 Июля, 2011 - 16:14:23 • Тема: Очень простой вопрос • Форум: Вопросы новичков

Ответов: 6
Просмотров: 249
ПРивет всем! Прошу помощи! Мне на сайте надо сделать капчу. Самому её лепить нет смысла. Может кто-нибудь подскажет где можно достать бесплатную капчу, которую можно было бы использовать. Заранее всем спасибо.! Улыбка
new01 Отправлено: 08 Июля, 2011 - 14:12:28 • Тема: Прошу оценить скрипты • Форум: Вопросы новичков

Ответов: 3
Просмотров: 201
Да обойдусь без рекурсии. Улыбка
new01 Отправлено: 08 Июля, 2011 - 13:12:08 • Тема: Прошу оценить скрипты • Форум: Вопросы новичков

Ответов: 3
Просмотров: 201
Друзья, прошу вас оценить скрипты , которые я нашёл здесь на форуме. МОжет они не подходят для того, что мне надо.
Этот скрипт копирует все файлы из одной папки в другую.
PHP:
скопировать код в буфер обмена
  1.  
  2. /*
  3. $srcdir         - каталог с исходными файлами
  4. $dstdir         - конечный каталог
  5. $forced         - принудительная синхронизация
  6.                 (перезапись файлов в конечном каталоге)
  7. */
  8.  
  9. setlocale(LC_ALL, 'ru-RU');
  10.  
  11. function sync_folder($srcdir, $dstdir, $forced = false)
  12. {
  13.   $sizetotal = 0;
  14.  
  15.   if(!is_dir($dstdir)) mkdir($dstdir);
  16.   // открываем исходный каталог
  17.   if($curdir = opendir($srcdir)) {
  18.  
  19.         // последовательно считываем все
  20.     // имена файлов и каталогов
  21.     while($file = readdir($curdir)) {
  22.  
  23.       // пропускаем указатель на текущий и
  24.       // предыдущий каталоги
  25.       if($file != '.' && $file != '..') {
  26.         $srcfile = $srcdir . '/' . $file;
  27.         $dstfile = $dstdir . '/' . $file;
  28.  
  29.         // если текущий элемент - файл
  30.         if(is_file($srcfile)) {
  31.  
  32.           // если конечный файл существует -
  33.           // проверяем, надо ли его обновлять
  34.           if(is_file($dstfile))
  35.             $ow = filemtime($srcfile) -
  36.                   filemtime($dstfile);
  37.           else $ow = 1;
  38.  
  39.           // если надо обновлять
  40.           if($ow > 0 || $forced) {
  41.  
  42.             echo "Копирую '$srcfile' в '$dstfile'...";
  43.  
  44.             // пробуем скопироваь файл
  45.             if(copy($srcfile, $dstfile)) {
  46.  
  47.               // дополнительная обработка
  48.               // ...
  49.  
  50.               // устанавливаем время создания конечного
  51.               // файла такое же, как у исходного.
  52.               touch($dstfile, filemtime($srcfile)); $num++;
  53.  
  54.               // устанавливаем права на доступ к
  55.               // файлу "можно всё всем"
  56.               chmod($dstfile, 0777);
  57.  
  58.               // увеличиваем счётчик скопированного
  59.               // объема на объём последнего файла
  60.               $sizetotal =
  61.                 ($sizetotal + filesize($dstfile));
  62.  
  63.               echo "Готово \n <br />";
  64.             }
  65.             else {
  66.               echo "Ошибка: Не могу ".
  67.                     "скопировать файл '$srcfile'! <br />\n";
  68.             }
  69.           }
  70.         }
  71.       }
  72.     }
  73.     // закрываем ранее открытый каталог
  74.     closedir($curdir);
  75.   }
  76.  
  77.   echo 'Копирование завершено!';
  78.  
  79.   return true;
  80. }
  81.  

Этот удаляет все файлы и папки в одной папке.Соответсвенно и саму папку.
PHP:
скопировать код в буфер обмена
  1.  
  2. function RemoveDir($path){
  3. if(file_exists($path) && is_dir($path)){
  4. $dirHandle = opendir($path);
  5. while(false!==($file = readdir($dirHandle))){
  6. if($file!='.' && $file!='..'){
  7. $tmpPath = $path.'/'.$file;
  8. chmod($tmpPath, 0777);
  9. if(is_dir($tmpPath)){
  10. RemoveDir($tmpPath);
  11. } else {
  12. if(!unlink($tmpPath)) echo 'Не удалось удалить файл «'.$path.'»!';
  13. }
  14. }
  15. }
  16. closedir($dirHandle);
  17.  
  18. // удаляем текущую папку
  19. if(!rmdir($path)) echo 'error', 'Не удалось удалить папку «'.$path.'»!';
  20.  
  21. } else {
  22. echo 'error', 'Папки «'.$path.'» не существует!';
  23. }
  24. }
  25.  
new01 Отправлено: 04 Июля, 2011 - 18:16:50 • Тема: Ошибка AJAX • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1071
Спасибо,за помощь. Я немного по другому исправил проблему. Радость
new01 Отправлено: 04 Июля, 2011 - 17:24:26 • Тема: Ошибка AJAX • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1071
Этот вариант отпадает, так как пользователю много раз надо кликать по кнопке. И ещё ошибка иногда возникает сама по себе даже если кликаешь медленно. МОжет она возникать если в файле ,который обрабатывает запрос на сервере ошибка?
new01 Отправлено: 04 Июля, 2011 - 16:20:16 • Тема: Ошибка AJAX • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1071
Фунцкия обрабаытвает ответ от сервера. Запрос делается при нажатии на кнопку. И если быстро несколько раз нажать на кнопку, то функция выдаст alert('Ошибка ответа').
Как это можно избежать? И в каком случае catch перехватывает код?
PHP:
скопировать код в буфер обмена
  1.  
  2. function handleRequestStateChange()
  3. {
  4.     if(xmlHttp.readyState == 3 || xmlHttp.readyState == 2 || xmlHttp.readyState == 1)
  5.         {
  6.         Alert('Загрузка');
  7.         }
  8.    if(xmlHttp.readyState == 4) {
  9.      
  10.      if (xmlHttp.status == 200)
  11.    {
  12.      
  13.    
  14.      try  
  15.          {
  16.          
  17.          handleServerRespone();
  18.          
  19.          }
  20.          catch(e)
  21.          {
  22.          alert("Ошибка ответа");
  23.          
  24.          }
  25.      
  26.          
  27.    }
  28.  
  29.  
  30.  
  31.  
  32. }
  33. }
  34.  
new01 Отправлено: 04 Июля, 2011 - 16:16:42 • Тема: AJAX Помогите! • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1137
Спасибо.
new01 Отправлено: 04 Июля, 2011 - 14:21:58 • Тема: AJAX Помогите! • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1137
OrmaJever пишет:
нужно копировать чтоле

Это вопрос? Про объект понял. А остальное нет.
(Добавление)
Да согласен объект один. Но Во Второй раз первая функция вообще не трогается(вызывается) вызывается только вторая, а выполняется часть из первой.
new01 Отправлено: 04 Июля, 2011 - 14:16:39 • Тема: AJAX Помогите! • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1137
Вот у меня в коде есть функция,которая обрабатывает ответ от сервера.
PHP:
скопировать код в буфер обмена
  1.  
  2. /*Первая функция*/
  3. function handleRequestStateChange()
  4. {
  5.     if(xmlHttp.readyState == 3 || xmlHttp.readyState == 2 || xmlHttp.readyState == 1)
  6.         {
  7.         Alert('Загрузка');
  8.         }
  9.    if(xmlHttp.readyState == 4) {
  10.      
  11.      if (xmlHttp.status == 200)
  12.    {
  13.      
  14.    
  15.      try  
  16.          {
  17.          
  18.          handleServerRespone();
  19.          
  20.          }
  21.          catch(e)
  22.          {
  23.          alert("Ошибка ответа");
  24.          
  25.          }
  26.      
  27.          
  28.    }
  29.  
  30.  
  31.  
  32.  
  33. }
  34. }
  35.  

И есть тоже совсем другая функция,которая обрабатывает тоже ответ от сервера только на совсем другой запрос.Проблема в том, что когда сработает один раз первая функция(дана выше), и после нее сработает вторая, то во время работы второй выполняется вот этот код, который написан в первой. Что за фигня? Почему он выполняется?
PHP:
скопировать код в буфер обмена
  1.  
  2.    if(xmlHttp.readyState == 3 || xmlHttp.readyState == 2 || xmlHttp.readyState == 1)
  3.         {
  4.         Alert('Загрузка');
  5.         }
  6.  

PHP:
скопировать код в буфер обмена
  1.  
  2. /*Вторая функция*/
  3. function infoManText()
  4. {
  5.  
  6.  
  7.      
  8. if(xmlHttp.readyState == 4) {
  9.      if (xmlHttp.status == 200)
  10.    {
  11.    
  12.      try
  13.          {
  14.          
  15.           var xmlResponse=xmlHttp.responseXML;
  16.      if(!xmlResponse || !xmlResponse.documentElement)
  17.      throw("NEVERNAJA Strcutura XML");
  18.      var rootNodeName=xmlResponse.documentElement.nodeName;
  19.      if(rootNodeName=="parsererror")throw("Invalid XML");
  20.      xmlRoot=xmlResponse.documentElement;
  21.      
  22.          
  23.          
  24.          
  25.          
  26.          }
  27.          catch(e)
  28.          {
  29.          alert("Ошибка ответа");
  30.          
  31.          }
  32.      
  33.          
  34.    }
  35.  
  36.  
  37.  
  38.  
  39.  
  40. }
  41.  
  42. }
  43.  
new01 Отправлено: 01 Июля, 2011 - 12:53:19 • Тема: Vkontakte And Iframe • Форум: HTML, Дизайн & CSS

Ответов: 1
Просмотров: 726
МОжно ли осуществить такую задачу?
Задача.
Пользователь берёт небольшой кусок кода,а именно:
PHP:
скопировать код в буфер обмена
  1.  
  2. <iframe src='rating.php?name=xfa' width='468' height='60' align='left'>
  3.     Ваш браузер не поддерживает плавающие фреймы!
  4.  </iframe>
  5.  

,который состоит из iframe. Выкладывает его себе на страницу в ВКОНТАКТЕ и там код этот обрабатывается и показывается на странице баннер,на баннере рейтинг пользователя на моём сайте.Если это возможно то как выкладывать код в ВКОНТАКТЕ ?

Страниц (21): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB