PHP.SU

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

Страниц (50): В начало « ... 42 43 44 45 46 [47] 48 49 50 »

> Найдено сообщений: 750
movEAX Отправлено: 13 Октября, 2009 - 14:19:46 • Тема: preg_replace() • Форум: Регулярные выражения

Ответов: 11
Просмотров: 936
PHP:
скопировать код в буфер обмена
  1. $str = " akhs djhask hkajs h asjd ka skj</p> a jdks jd </p>";
  2.    
  3. $simpleVar=1;
  4. $str = str_replace("</p>", "tag", $str, $simpleVar);
movEAX Отправлено: 13 Октября, 2009 - 13:55:48 • Тема: preg_replace() • Форум: Регулярные выражения

Ответов: 11
Просмотров: 936
Цитата:
Fatal error: Only variables can be passed by reference

А теперь переводим: Фатальная ошибка: Только переменные могут передаваться по ссылке.

Думаем "Что эта за фигня?", и идем читать доку. В доках случайно обнаруживаем примечание:
Цитата:
Начиная с PHP 5.0.0 количество произведенных замен может быть получено в необязательном аргументе count , который передается по ссылке. В версиях до PHP 5.0.0 этот аргумент недоступен.


Продолжаем думать...
movEAX Отправлено: 13 Октября, 2009 - 13:25:29 • Тема: preg_replace() • Форум: Регулярные выражения

Ответов: 11
Просмотров: 936
Решение очень просто, и имя ему str_replace, preg_replace тебе тут не нужен.
movEAX Отправлено: 13 Октября, 2009 - 11:12:04 • Тема: Проблема при парсинге RSS канала • Форум: Программирование на PHP

Ответов: 6
Просмотров: 431
В прикрепленном файле rss парсер.
movEAX Отправлено: 13 Октября, 2009 - 10:53:07 • Тема: Преобразование varchar в binary • Форум: Программирование на PHP

Ответов: 3
Просмотров: 366
К твоей радости существует функция bin2hex )) Удачи
movEAX Отправлено: 12 Октября, 2009 - 16:53:57 • Тема: Не могу подключиться к mysql • Форум: Программирование на PHP

Ответов: 8
Просмотров: 720
Попробуй использовать расширение MySQLi
movEAX Отправлено: 11 Октября, 2009 - 22:48:26 • Тема: размер изображения не сохраняя • Форум: Программирование на PHP

Ответов: 5
Просмотров: 400
z-kzn-z пишет:
есть у нас объект-картинка, созданная imagecreatetruecolor()
как узнать сколько эта картинка будет весить (да да, именно размер), не сохраняя ее?

strlen
ps: 1 символ - 1 байт.
(Добавление)
PHP:
скопировать код в буфер обмена
  1. $im = @imagecreate(110, 20)
  2.     or die("Cannot Initialize new GD image stream");
  3. $background_color = imagecolorallocate($im, 0, 0, 0);
  4. $text_color = imagecolorallocate($im, 233, 14, 91);
  5. imagestring($im, 1, 5, 5,  "A Simple Text String", $text_color);
  6.  
  7.         imagepng($im);
  8.         $str = ob_get_clean();
  9. echo strlen($str);
movEAX Отправлено: 11 Октября, 2009 - 22:45:01 • Тема: Эскиз картинки • Форум: Программирование на PHP

Ответов: 1
Просмотров: 185
-=1100=- пишет:

как сохранить ее на комп?

Если хочешь на сервере сохранить то убери хедер, замени echo на file_put_contents('filename.jpg', ...
movEAX Отправлено: 11 Октября, 2009 - 22:28:30 • Тема: Помогите написать регулярку • Форум: Регулярные выражения

Ответов: 43
Просмотров: 3065
!http://subdomen\.domen\.ru/user_name[^"]*!m - эта регулярка рассчитана на текст подобного рода: href="http://subdomen.domen.ru/user_nam/sdgdgd/fsgdfg/".
В результате получим http://subdomen.domen.ru/user_nam/sdgdgd/fsgdfg/.

!http://[\w\d]+?\.[\w\d]+?\.ru/[^"]+!m - аналог предыдущего, но с той разницей что домены и юзер неизвестны.

Вобще желательно увидеть пример текста.
movEAX Отправлено: 07 Октября, 2009 - 15:13:56 • Тема: Помогите с ООП!!! • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 172
24mir пишет:
Про __set, __call понял, а про __get не могу понять
__set вызывается в том случае, когда идет обращение к несуществующему свойству, а __call аналогично, только идет обращение к методу, так?


Не совсем, метод __get() вызывается тогда, когда пытаются ПОЛУЧИТЬ значение несуществуещего свойства,а метод __set() вызывается тогда, когда несуществуещему свойству пытаются ПРИСВОИТЬ значение. Метод __call() вызывается при попытке вызвать несуществующий метод. Вот ссылка, там более подробно все описано: ->
movEAX Отправлено: 07 Октября, 2009 - 06:32:12 • Тема: Помогите с ООП!!! • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 172
__get, __set, __call - используются при перегрузке. Как они используются?

__get($имя) - при обращении к полю(еще его называют свойством), которого не существует в данном классе, обработка запроса передается этому методу с одним параметром - именем запрашиваемого поля.

Пр.:
PHP:
скопировать код в буфер обмена
  1.  
  2. __get($name){
  3.    
  4.    echo 'Нет здесь такого поля!('.$name.')';
  5.  
  6. }


__set($имя, $значение) - аналогично __get() за исключением того, что вызывается тогда, и только тогда, когда несуществующему полю пытаются задать значение.

Пр.:
PHP:
скопировать код в буфер обмена
  1.  
  2. $people->age = 400;
  3.  
  4. ...
  5.  
  6. __set($name, $value){
  7.  
  8.     ErrorLog::Report(__CLASS__, $name, $value);
  9.  
  10. }


__call -почти аналогичен __set(), с той разницей что он используется для методов (то биш функций).
movEAX Отправлено: 07 Октября, 2009 - 06:09:19 • Тема: Экспорт и импорт БД mysql на сервер • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 110
100% проблема с кодировкой. Посмотри какая кодировка в дампе базы и какая в БД стоит.
movEAX Отправлено: 05 Октября, 2009 - 14:41:00 • Тема: Как узнать IP адрес других сайтов и свой собственный ? • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1258
Можно проще, если под винду, и если нужен только IP, то можно попробовать вот так:
PHP:
скопировать код в буфер обмена
  1.  
  2.         echo `nslookup php.su`; // обратите внимание на обратные кавычки
  3.  

ps: конечно способ не безопасный, зато быстрый и удобный.
movEAX Отправлено: 04 Октября, 2009 - 09:06:35 • Тема: как в цикле вывести статьи в строчку? • Форум: Программирование на PHP

Ответов: 5
Просмотров: 466
Перв_раз_в_веб-класс пишет:

как вывести статьи в строску в цикле? у меня будут и в столбик статьи, но 3 мне надо в строску как на рисунке. Улыбка
:


А не проще подсмотреть на том сайте, с которого ты сделала скриншот, то как там это все устроено? Для этого очень удобно использовать FireBug для Mazilla.
movEAX Отправлено: 03 Октября, 2009 - 15:11:40 • Тема: where • Форум: Напишите за меня, пожалуйста

Ответов: 14
Просмотров: 191
DeepVarvar пишет:
Замечание: Строка запроса НЕ должна заканчиваться точкой с запятой.
Посмешил Улыбка

Ошибка, как подметил Champion, была скорее всего в опущенных кавычках.

Страниц (50): В начало « ... 42 43 44 45 46 [47] 48 49 50 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB