PHP.SU

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

Страниц (7): « 1 2 3 4 [5] 6 7 »

> Найдено сообщений: 103
MADONZY Отправлено: 28 Сентября, 2013 - 23:18:59 • Тема: textarea экранирует html код • Форум: Вопросы новичков

Ответов: 3
Просмотров: 165
Пытаюсь создать рассылку на email адреса в базе и вот проблема, когда отправляю через textarea что-то вроде:
PHP:
скопировать код в буфер обмена
  1. <img src="http://example.pl/images/mailing-2013/example.png" alt="Torebki" width="66" height="25" border="0"style="display:block;border:0">


то приходит:

PHP:
скопировать код в буфер обмена
  1. <img alt="\"Torebki\"" width="\"66\"" height="\"25\"" border="\"0\"style=\"display:block;border:0\"">


в общем все экранируется и даже некоторые атрибуты удаляются (src,href...).
Что можно с этим сделать?

П.С: пробовал stripcslashes и nl2br - не помогло.
П.П.С: тип SMPT отправки - text/html, другие тэги типа (h1,p,u...) показаться но тоже со слэшами...
MADONZY Отправлено: 26 Сентября, 2013 - 12:05:24 • Тема: Передача по ссылке • Форум: Вопросы новичков

Ответов: 8
Просмотров: 328
2 и 1 это понятно, но как я понял то ф-я должна возвращать значение, а не менять его...
в инном случае зачем тагда эти ссылки вообще?
MADONZY Отправлено: 26 Сентября, 2013 - 01:22:35 • Тема: Передача по ссылке • Форум: Вопросы новичков

Ответов: 8
Просмотров: 328
& - означает что передаваться как аргумент может только переменная (если стоил около аргумента) или функция (если стоит около объявления функции)...что тебе не понятно?
при чём
PHP:
скопировать код в буфер обмена
  1. function foo(&$var)
  2. {
  3.     $var++;
  4. }

ничего не вернет и даже не увеличит на единицу! для того что-бы это произошло пиши:
PHP:
скопировать код в буфер обмена
  1. function foo(&$var)
  2. {
  3.     return ++$var;
  4. }
MADONZY Отправлено: 11 Сентября, 2013 - 13:15:37 • Тема: Не заходит на некоторые страницы одного сайта • Форум: Вопросы новичков

Ответов: 5
Просмотров: 236
не выходит...какие ещё варианты?
MADONZY Отправлено: 11 Сентября, 2013 - 11:44:16 • Тема: Не заходит на некоторые страницы одного сайта • Форум: Вопросы новичков

Ответов: 5
Просмотров: 236
Всем привет! Уже измотался с поисками ответов. Весь гугл перерыл...
У меня есть сайт http://shoozia[dot]com/
Я ночью сидел и правил файл wp-login.php... На серваке были перебои и т.д... но дело не в этом, а в том что после этого я не могу открыть страницу http://shoozia[dot]com/wp-login.php
и страницу админ панели. Самое смешное что все могут открыть у кого ИП отличается от моего, а я нет. Я проверил всю домашнюю сеть компов, на них не открывает. Пробовал перезагружать роутэр и даже оставлял выключенным на ночь...не помогло. Смотрел в настройках прокси, отключил "Автоматическое определение параметров"...не помогло. А вот в кафэшках, у знакомых и т.д открывает...
Помогите пожалуйста решить проблему(
MADONZY Отправлено: 09 Сентября, 2013 - 01:37:00 • Тема: Проблема с SMTP • Форум: Вопросы новичков

Ответов: 1
Просмотров: 106
Кароче решил на своем сайте сделать отправку письма при заказе товара. Использовал ф-ю mail(). Но как вы уже наверняка догадались, не прошло и 2х дней как gmail закинул меня в спам...
Отчаившись я решил попытать счастья с SMTP. Сделал всё как говориться в этой статье: http://www.php.su/articles/?cat=...ail&page=007
На локальном сервере всё супер! Всё отправляет и т.д...
НО! Я заливаю этот код себе на хостинг и тут PHP мне говорит:
Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.mail.ru:25
И тут я подумал...а не может ли такого быть что за SMTP нужно платить? Или проблема в чём-то другом? Как вы поняли я не додумался и решил спросить у знатаков. Надеюсь на вашу помощь Подмигивание
(Добавление)
Проблема решена!
Порт я указывал 25...а он хотел 2525)
П.С: тему можно закрывать)
MADONZY Отправлено: 05 Сентября, 2013 - 21:43:17 • Тема: Обрезка из конца строки • Форум: Вопросы новичков

Ответов: 6
Просмотров: 271
imya пишет:
А, строки разные, не заметил... Тогда регулярками

нет, нет, ты как раз мне и помог)
использовал strpos!
вот так:
PHP:
скопировать код в буфер обмена
  1. substr($col,-(strlen($col)-strpos($col, '('))); // для переменной размера
  2. substr($col,0,strpos($col, '(')); // для переменной названия
MADONZY Отправлено: 05 Сентября, 2013 - 14:41:44 • Тема: Обрезка из конца строки • Форум: Вопросы новичков

Ответов: 6
Просмотров: 271
imya пишет:


без понятия как сформулировать запрос чтобы оно у каждого всё правильно обрезало
MADONZY Отправлено: 05 Сентября, 2013 - 14:36:11 • Тема: Обрезка из конца строки • Форум: Вопросы новичков

Ответов: 6
Просмотров: 271
Всем привет, сразу к делу!

Есть список названий типа:

RN OM-82-3 black (38,5 (25 см))
DZ Mave Mesh Black (39 (25,5 см))
RN OM-82-3 black (38 (24,5 см))
и .т.д...

нужно сделать так чтобы те окончания:

(38,5 (25 см))
(39 (25,5 см))
(38 (24,5 см))

убрались и осталось просто:

RN OM-82-3 black
DZ Mave Mesh Black
RN OM-82-3 black


желательно те окончания также занести в другую переменную.


Думаю уже 2 дня и не знаю как этого добится...
Буду благодарен если Вы поможите!
MADONZY Отправлено: 24 Августа, 2013 - 17:33:51 • Тема: Sublime Text 2 и localhost • Форум: Вопросы новичков

Ответов: 1
Просмотров: 235
Проблему решил!
Если кому-то поможет, то я сделал так:
1. Установить плагин "SideBarEnhancements"
2. Правый клик на Вашем проекте сайдбара -> выберите "PROJECT -> EDIT PROJECT PREVIEW URLs"
3. введите этот код ( только с вашими папками... )
CODE (htmlphp):
скопировать код в буфер обмена
  1. {
  2.     "c:/www/htdocs":{
  3.         "url_testing":"http://localhost"
  4.     }
  5. }

На этом все Улыбка
MADONZY Отправлено: 23 Августа, 2013 - 12:01:45 • Тема: Куки • Форум: Вопросы новичков

Ответов: 1
Просмотров: 91
PHP:
скопировать код в буфер обмена
  1. // при УСПЕШНОЙ авторизации бросай посетителю куки
  2. // и потом проверяй:
  3.  
  4. if (isset($_COOKIE['proverka'])) {
  5.         // действия если человек зарегистрирован
  6. } else header('Location: regist.php'); // переброс пользователя на страницу с регистрацией
MADONZY Отправлено: 22 Августа, 2013 - 15:33:03 • Тема: Sublime Text 2 и localhost • Форум: Вопросы новичков

Ответов: 1
Просмотров: 235
Всем привет, решил поменять редактор с php designer 2008 на sublime text 2. Вроде пока ничего сверх естественной сложности я не вижу в этом редакторе, но всё-же хочу спросить, знаете ли вы как запускать файлы в редакторе ЧЕРЕЗ ЛОКАЛЬНЫЙ СЕРВЕР ?
Искал в гугле, но так ничего и не понял...
Слышал что есть плагин prevu, но не знаю как его правильно настроить(( помогите пожалуйста) Закатив глазки
MADONZY Отправлено: 12 Августа, 2013 - 22:33:23 • Тема: Определение имени поддомена • Форум: Вопросы новичков

Ответов: 2
Просмотров: 362
imediasun, попробуй с помощью регулярных выражений для супер глобального массива $_SERVER
MADONZY Отправлено: 09 Августа, 2013 - 12:00:21 • Тема: PHP неправильно проводит вычесления • Форум: Вопросы новичков

Ответов: 6
Просмотров: 248
Пишу:

Ответ: 0.32231000000002
Что за ерунда?
MADONZY Отправлено: 08 Августа, 2013 - 13:43:16 • Тема: Описывание ф-и substr • Форум: Вопросы новичков

Ответов: 10
Просмотров: 358
Мелкий пишет:
isset ещё не встречали?

Мелкий, по-правде говоря, я почему-то думал что это ф-я, а не языковая конструкция, поэтому не видел смысла в её использовании, так как поставил задачу написать всё без функций) Спасибо, благодаря Вам я залез в мануал что-бы освежить память Улыбка
Вот работающий код (по моему мнению), осталось только что-бы вы его протестировали)
PHP:
скопировать код в буфер обмена
  1. function my_substr($var,$from=0,$qt=1) {
  2.     $res = '';
  3.     $vsego = 0;
  4.     for($i=0;isset($var[$vsego]);$i++) {
  5.         $vsego++;
  6.     }
  7.     if($vsego>0 && $from+$qt<=$vsego) {
  8.         if($from<0) {
  9.             $start = $vsego+$from;
  10.             if($qt<0) {
  11.                 for($i=$start;$i<$vsego;$i++) {
  12.                     $res.=$var[$i];
  13.                     if($vsego-$i==1) {
  14.                         for($j=0;$j<-$qt;$j++) {
  15.                             $res.=$var[$j];
  16.                         }
  17.                     }
  18.                 }
  19.             } else {
  20.                 for($i=$start;$i<$start+$qt;$i++) {
  21.                     $res.=$var[$i];
  22.                 }
  23.             }
  24.         } else {
  25.             if($qt<0) {
  26.                 for($i=$from;$i<$vsego;$i++) {
  27.                     $res.=$var[$i];
  28.                     if($vsego-$i==1) {
  29.                         for($j=0;$j<-$qt;$j++) {
  30.                             $res.=$var[$j];
  31.                         }
  32.                     }
  33.                 }
  34.             } else {
  35.                 for($i=$from;$i<$from+$qt;$i++) {
  36.                     $res.=$var[$i];
  37.                 }
  38.             }
  39.         }
  40.     } else return false;
  41.    
  42.     return $res;
  43. }


EuGen, можете проверять на var_dump, все работает)
(Добавление)
EuGen, да, согласен! Они не одинаковы! Но моя ф-я умеет брать символы от КОНЦА до НАЧАЛА строки вводя 3й параметр отрицательным. Как ни как, я только учусь)

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB