PHP.SU

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

Страниц (30): В начало « ... 22 23 24 25 [26] 27 28 29 30 »

> Найдено сообщений: 446
GoDr Отправлено: 23 Января, 2015 - 07:37:54 • Тема: Как сохранить в файл из textarea • Форум: Вопросы новичков

Ответов: 13
Просмотров: 646
да же и не знаю... Ещё раз проверил, у меня работает.
Проверь, jQuery вообще подключается? И сообщение вообще выводится?
Кстати, включи консоль в браузере и посмотри ошибки и запросы что куда идёт
GoDr Отправлено: 22 Января, 2015 - 19:45:35 • Тема: Замена img/scr • Форум: Вопросы новичков

Ответов: 4
Просмотров: 595
два вопроса...
1. Делать в цикле это обязательно?
2. Меняется только путь к картинке или картинка тоже?

Если в [1] без цикла и если в [2] только путь, то можно попробовать так:
PHP:
скопировать код в буфер обмена
  1. $str = <<<EOF
  2. <p>Все остальные дворы и комнаты служили для размещения под­собных служб (пекарни, склады, конюшни и пр.) (рис. 8.19).</p>
  3. <p><img src="http://ok-t.ru/studopedia/baza1/1365104899715.files/image055.jpg" /></p>
  4. <p><img src="http://ok-t.ru/studopedia/baza1/1365104899715.files/image066.jpg" /></p>
  5. <p><img src="http://ok-t.ru/studopedia/baza1/1365104899715.files/image061.jpg" /></p>
  6. EOF;
  7.  
  8. $result = preg_replace('#src=".*?/([a-z0-9]+\.[a-z]{3,4})\"#si', "src=\"/images/$1\"", $str);
  9.  
  10. echo $result;

(Добавление)
и при условии что название картинка содержит латиницу и цифры... хотя можно и добавить условия
GoDr Отправлено: 22 Января, 2015 - 18:41:45 • Тема: Как сохранить в файл из textarea • Форум: Вопросы новичков

Ответов: 13
Просмотров: 646
а ты запускаешь в браузере файл как? Просто сам файлик или через локальный сервер? Закатив глазки
(Добавление)
hijackerkurt пишет:
GoDr, спасибо за код, там в раскладке чуть помарочка
Ха-ха
GoDr Отправлено: 22 Января, 2015 - 16:40:58 • Тема: Укоротитель ссылок • Форум: Напишите за меня, пожалуйста

Ответов: 17
Просмотров: 176
ProSto пишет:
главное, чтобы побыстрее
И на сколько быстро? если "вчера" или "к утру", то нет смысла браться Радость
GoDr Отправлено: 22 Января, 2015 - 15:56:04 • Тема: Укоротитель ссылок • Форум: Напишите за меня, пожалуйста

Ответов: 17
Просмотров: 176
и где ответ? Подмигивание

Тогда уж заодно, что за статистика?
за день, за неделю, за год - за конкретный или например за год или ещё как-то?
GoDr Отправлено: 22 Января, 2015 - 14:59:12 • Тема: Укоротитель ссылок • Форум: Напишите за меня, пожалуйста

Ответов: 17
Просмотров: 176
ну тогда попробую сделать все варианты Радость последний вариант скорее всего будет всевдослучайным, не хочется заморачиваться с проверкой совпадений ))))

и ещё
Цитата:
Придумать веб-интерфейс (с использованием этого класса) для управления ссылками.
т.е. панель управления? Если да, то что там должно настраиваться?
(Добавление)
и ещё уточню вопрос... нужен сервис, который будет укорачивать ссылки или это часть сайта и всё должно это работать на этом сайте?
GoDr Отправлено: 22 Января, 2015 - 12:40:12 • Тема: Укоротитель ссылок • Форум: Напишите за меня, пожалуйста

Ответов: 17
Просмотров: 176
я имел в виду другое...

какая должна быть сама ссылка? Т.е.
такими?
CODE (htmlphp):
скопировать код в буфер обмена
  1. http://mysite.qqq/2.html
  2. http://mysite.qqq/833.html
  3. http://mysite.qqq/1172.html

такими?
CODE (htmlphp):
скопировать код в буфер обмена
  1. http://mysite.qqq/00002.html
  2. http://mysite.qqq/00833.html
  3. http://mysite.qqq/01172.html

такими?
CODE (htmlphp):
скопировать код в буфер обмена
  1. http://mysite.qqq/nuwu2.html
  2. http://mysite.qqq/ow833.html
  3. http://mysite.qqq/a1172.html

или такими?
CODE (htmlphp):
скопировать код в буфер обмена
  1. http://mysite.qqq/keiah.html
  2. http://mysite.qqq/leisj.html
  3. http://mysite.qqq/qmpfa.html

есть какие-то требования?
GoDr Отправлено: 22 Января, 2015 - 12:09:10 • Тема: Укоротитель ссылок • Форум: Напишите за меня, пожалуйста

Ответов: 17
Просмотров: 176
а как ссылки должны укорачиваться? Есть ли какие правила?
GoDr Отправлено: 22 Января, 2015 - 11:00:50 • Тема: Как сохранить в файл из textarea • Форум: Вопросы новичков

Ответов: 13
Просмотров: 646
Примерно что-то такое

Сам файл
CODE (htmlphp):
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html>
  3. <head lang="кг">
  4.     <meta charset="UTF-8">
  5.     <title></title>
  6.     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
  7. </head>
  8. <body>
  9.  
  10. <form>
  11.     <textarea id="qqq" cols="70" rows="5">
  12.         Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст
  13.     </textarea>
  14. </form>
  15.  
  16. <script>
  17.  
  18.    $(function () {
  19.  
  20.        $('#qqq').bind('select', function () {
  21.            var txt = '';
  22.            var objtextarea = document.getElementById("qqq");
  23.  
  24.            if (typeof objtextarea.selectionStart == "number") {
  25.                txt = objtextarea.value.slice(objtextarea.selectionStart, objtextarea.selectionEnd);
  26.            } else if (typeof document.selection != "undefined") {
  27.                var range = document.selection.createRange();
  28.                if (range.parentElement() == objtextarea) {
  29.                    txt = range.text;
  30.                }
  31.            }
  32.  
  33.            $.post("save.php", {text: txt}, function(data){
  34.                    $('span').text(data)
  35.                });
  36.        });
  37.    });
  38. </script>
  39. <div>|<span></span>|</div>
  40.  
  41. </body>
  42. </html>


И файл обработки Ajax запроса save.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $qqq = $_POST['text'];
  3.  
  4. $filename = time() . '.txt';
  5. file_put_contents($filename, $qqq);
  6.  
  7. echo 'Сохранено ' . date('d.m.Y H:i:s') . ' в файл ' . $filename;
GoDr Отправлено: 22 Января, 2015 - 08:44:10 • Тема: Помогите с регуляркой • Форум: Вопросы новичков

Ответов: 3
Просмотров: 197
event, ты где такие сайты откапываешь? Радость Вообще-то бред что-то с него сдирать. Может проще найти прогу которая тебе тупо скопирует весь сайт с сервера?

Код html просто ужасен. Встречаются теги которые устарели ещё в HTML4. Плюс ко всему куча рекламы в контенте.... И абсолютно никакой семантики кода, даже нет ни CLASS или ID!!! одним словом коЧмар!

В общем если парсить именно эту страницу (другие не гарантирую, код может быть вообще другим), то что-то такое
PHP:
скопировать код в буфер обмена
  1. // Получаем страницу
  2. $str = file_get_contents("http://studopedia.net/1_13473_tema--sredstva-obrabotki-videosignala.html");
  3.  
  4. // Пытаемся выдернуть основной контент
  5. preg_match("#</noindex>\s+</td></tr></table>(.*?)</center><hr>#si", $str, $tmp);
  6.  
  7. // Удаляем гугловскую рекламу и всякую гадость
  8. $result = preg_replace('#<noindex.*?</noindex>|<script.*?</script>|<ins.*?</ins>|<!--.*?-->#si', '', $tmp[1]);
  9.  
  10. // Выводим результат
  11. echo $result;

(Добавление)
попробовал другие страницы, вроде работают..
GoDr Отправлено: 22 Января, 2015 - 07:57:44 • Тема: Как обратится переменной в методе • Форум: Объектно-ориентированное программирование

Ответов: 9
Просмотров: 1564
DlTA, "снижение объема придельной памяти" - вопрос достаточно спорный, особенно в современных условиях.. А вот красота... ну в какой-то степени да Радость особенно когда идёт такой код:
$this->method($a, $b, $c, $d, $e, $a1, $a2, $f1, $f2, $f3)

DlTA пишет:
ваш вариант

$this->a= 10;
$this->method1()

$this->b= 20;
$this->method2()
Утрировано малость Язычок

А если мой вариант такой
PHP:
скопировать код в буфер обмена
  1.     class MySlass{
  2.      
  3.         private $_total;
  4.      
  5.         public function setTotal($a){
  6.             $this->_total = $a;
  7.         }
  8.      
  9.         public function getTotal(){
  10.             return $this->_total;
  11.         }
  12.  
  13.         public function addTotal($a){
  14.             $this->_total = $this->_total + $a;
  15.         }
  16.  
  17.         public function subTotal($a){
  18.             $this->_total = $this->_total - $a;
  19.         }
  20.     }

В вашем варианте как минимум нужно передавать ещё одну переменную Подмигивание

а на счёт "дебажить, изменять"... конечно всё зависит от конкретной задачи. Где-то лучше передавать переменную, а где-то лучше иметь внутреннее свойство

PS
Да и красота - это всего-лишь общепринятые правила + дело вкуса конкретного человека Закатив глазки
GoDr Отправлено: 21 Января, 2015 - 07:46:30 • Тема: Преобразовать if(strpos()===false){}else{} • Форум: Вопросы новичков

Ответов: 4
Просмотров: 213
Wooorker, у тебя в else формируется переменная $tsize. А в самом условии то она меняется или нет?
GoDr Отправлено: 21 Января, 2015 - 07:41:45 • Тема: Как обратится переменной в методе • Форум: Объектно-ориентированное программирование

Ответов: 9
Просмотров: 1564
DlTA пишет:
все можно, и гланды через задний проход вырывать.
Не ну можно и так, вот только какие руки длинные нужны Радость

Просто не понимаю зачем передавать из метода в метод внутренние переменные
GoDr Отправлено: 20 Января, 2015 - 21:03:28 • Тема: Вечная проблема, чистый PHP или Фреймворк • Форум: Программирование на PHP

Ответов: 12
Просмотров: 878
Так в конечном итоге это всё равно будет веб-портал как и CMS. CMS спокойно расширяется компонентами, модулями и плагинами... Всё зависит от ядра как FW так и CMS
GoDr Отправлено: 20 Января, 2015 - 20:50:02 • Тема: Вечная проблема, чистый PHP или Фреймворк • Форум: Программирование на PHP

Ответов: 12
Просмотров: 878
LIME пишет:
а CMS сравнивать с FW вообще некорректно
они для "сайтоклепания"
А для чего FW?

Страниц (30): В начало « ... 22 23 24 25 [26] 27 28 29 30 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB