PHP.SU

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

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

> Найдено сообщений: 7
Set Отправлено: 15 Октября, 2010 - 20:51:23 • Тема: Передача параметра скрипту. • Форум: Программирование на PHP

Ответов: 5
Просмотров: 390
Как можно обойти подобное, что бы каждый пользователь работал в своем каталоге и в тоже время пользовался текстовым редактором, может посоветуете какой то другой редактор.
Set Отправлено: 15 Октября, 2010 - 15:33:23 • Тема: Передача параметра скрипту. • Форум: Программирование на PHP

Ответов: 5
Просмотров: 390
Добрый день, возник вопрос следующего плана, может кто решил, или сталкивался с подобным.
Описываю ситуацию:
У меня есть index.php - находится в корне сайта
и есть редактор
modules/spaw2/
В index.php я вызываю редактор:

include ('modules/spaw2/spaw.inc.php');
$sw = new SPAW_Wysiwyg('desc_new', 'fwefefwf');
$sw->show();

Все работает, все хорошо, но у меня возникла след. задача:
мне необходимо что бы разные пользователи могли загружать, вставлять и удалять свои картинки в свои тексты, но не видеть и не удалять чужие.
В config.php (modules/spaw2/config/config.php) этого редактора есть параметр отвечающий за домашний каталог загрузки картинок.
Как то можно интерактивно менять этот параметр что бы при вызове из index.php редактор уже имел свой настроенный домашний каталог?
В index.php этот каталог я уже знаю - вся загвоздка в том что бы его передать config.php

Спасибо.
Set Отправлено: 16 Июня, 2010 - 18:14:47 • Тема: Замена с помощью preg_replace • Форум: Регулярные выражения

Ответов: 8
Просмотров: 590
Спасибо большое все заработало, долго я бы это копал Улыбка
Set Отправлено: 10 Июня, 2010 - 12:02:21 • Тема: Замена с помощью preg_replace • Форум: Регулярные выражения

Ответов: 8
Просмотров: 590
JustUserR пишет:
Как другой вариант решения проблемы можно обрамить значение символьного класса в круглые скобки - в таком случае так как они являются запоминающими то создадут обратную ссылку которая как раз и должна передаться в функцию обработчки

Покажи свой вариант если не сложно. Не совсем понял Улыбка

qbik пишет:
PHP:
скопировать код в буфер обмена
  1. <?PHP $pos = "</tr>
  2. </thead>
  3. <tbody>
  4. <tr>
  5. <td style='text-align: right;'>600&nbsp;руб.<br>"; // сам текст
  6.  
  7. function repl ($p1)
  8. {
  9. $nacenka = 1.05;
  10. $p1 = str_replace ("&nbsp;", "", $p1);
  11. settype ($p1, float);
  12. $p1 = $p1 * $nacenka;
  13.  
  14. return $p1;
  15. }
  16. //======
  17. preg_match("/[0-9]*&nbsp;/", $pos, $text);
  18. //======
  19. $pos1 = preg_replace ("/[0-9]*&nbsp;/", repl ($text[0]), $pos);
  20.  
  21. print_r ($pos1);
  22. ?>


SetТы в функцию не посылал цифру для обсчета, поэтому и получал 0


Обнаружил что этот вариант прокатывает если в контенте только одна переменная, которая нам нужна. Если в нем например их несколько то отображается только первая.
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP $pos = "</tr>
  3. </thead>
  4. <tbody>
  5. <tr>
  6. <td style='text-align: right;'>600&nbsp;руб.<br>
  7. <td style='text-align: right;'>300&nbsp;руб.<br>";
  8.  

если же использую функцию
preg_match_all("/[0-9]*&nbsp;/", $pos, $text);
то соответственно все это работает по последнему - то есть не работает.
Set Отправлено: 10 Июня, 2010 - 09:09:30 • Тема: Замена с помощью preg_replace • Форум: Регулярные выражения

Ответов: 8
Просмотров: 590
Офигеть, а я второй день бьюсь!
Спасибо огромное выручил! Улыбка
Не знаю как тут плюс поставить на форуме, но спасибо еще раз )
Set Отправлено: 10 Июня, 2010 - 08:35:36 • Тема: Замена с помощью preg_replace • Форум: Регулярные выражения

Ответов: 8
Просмотров: 590
Добрый день, бьюсь тут над одной задачей не могу решить.
Задача есть переменная в которой находится текст. Нужно в этом тексте найти сумму, преобразовать в число и умножив на нужный коэффициент вернуть на место.
Мое решение:
PHP:
скопировать код в буфер обмена
  1. $pos = "</tr>    
  2.    </thead>
  3.    <tbody>
  4.              <tr>
  5. <td style='text-align: right;'>600&nbsp;руб.<br>";   // сам текст
  6.  
  7. function repl ($p1)
  8. {
  9.      $nacenka = 1.05;
  10.      $p1 = str_replace ("&nbsp;", "", $p1);
  11.      settype ($p1, float);
  12.      $p1 = $p1 * $nacenka;
  13.      return $p1;
  14. }
  15. $pos1 = preg_replace ("/[0-9]*&nbsp;/", repl ('\0'), $pos);
  16. print_r ($pos1);

Но работать отказывается, думаю что загвоздка прячется в районе str_replace но что поправить не пойму.
Спасибо.
Set Отправлено: 01 Октября, 2009 - 08:13:29 • Тема: проблемы с аутентификацией • Форум: Программирование на PHP

Ответов: 15
Просмотров: 1969
burov-art пишет:
if (!get_magic_quotes_gpc()) { $loginUsername = addslashes($loginUsername); $loginPassword = addslashes($loginPassword); }


для чего тебе эта проверка? что она даст
как ты проверишь?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB