PHP.SU

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

Страниц (82): В начало « ... 28 29 30 31 [32] 33 34 35 36 ... » В конец

> Найдено сообщений: 1219
snikers987 Отправлено: 14 Февраля, 2012 - 10:30:46 • Тема: Как написать правильный код? • Форум: Хранение данных, их вывод и обработка

Ответов: 12
Просмотров: 3149
Dezmont два запроса к базе в цикле это правильный код? Однако
snikers987 Отправлено: 14 Февраля, 2012 - 08:25:42 • Тема: Как сохранить в base64 • Форум: Вопросы новичков

Ответов: 16
Просмотров: 798
Алексеей попробуйте убрать модификатор U в регулярном выражении и кавычку
(Добавление)
PHP:
скопировать код в буфер обмена
  1.  
  2. function encode($matches){return base64_encode($matches[1]);}
  3. header('Content-Type: text/html; charset=windows-1251');
  4. $sxe = new SimpleXMLElement('http://woweb.ru/index/62-2', NULL, TRUE);
  5. $out = iconv("UTF-8", "CP1251",$sxe->asXML());
  6. $out = preg_replace_callback("#(http://[^']+)#im", "encode" , $out);
  7. echo $out;
  8.  
snikers987 Отправлено: 13 Февраля, 2012 - 21:42:54 • Тема: Как сохранить в base64 • Форум: Вопросы новичков

Ответов: 16
Просмотров: 798
Причина в версии php, я же написал:
snikers987 пишет:
PHP >= 5.3

(Добавление)
PHP:
скопировать код в буфер обмена
  1.  
  2. function encode($matches){return base64_encode($matches[1]);}
  3. header('Content-Type: text/html; charset=windows-1251');
  4. $sxe = new SimpleXMLElement('http://woweb.ru/index/62-2', NULL, TRUE);
  5. $out = iconv("UTF-8", "CP1251",$sxe->asXML());
  6. $out = preg_replace_callback("#(http://[^']+)'#imU", "encode" , $out);
  7. echo $out;
  8.  


так должно работать
snikers987 Отправлено: 13 Февраля, 2012 - 15:36:59 • Тема: Сurl и яндекс • Форум: Работа с сетью

Ответов: 19
Просмотров: 4570
LIME да особо искать не пришлось, на win в каталоге php файлы кук создаются. Значит таки я был не прав..
snikers987 Отправлено: 13 Февраля, 2012 - 13:50:53 • Тема: Работа с массивом • Форум: Вопросы новичков

Ответов: 10
Просмотров: 431
перебрать массив с заменой ключей
PHP:
скопировать код в буфер обмена
  1.  
  2. if(count($rgArr) == 10){
  3.     $rgTmp[] = 'new record';
  4.     for($i=1;$i<count($rgArr);$i++){
  5.         $rgTmp[] = $rgArr[$i];
  6.     }
  7.     $rgArr = $rgTmp;
  8.     unset($rgTmp);
  9. }
  10.  
  11.  
snikers987 Отправлено: 13 Февраля, 2012 - 13:41:25 • Тема: Слияние дву массивов, может кто знает!? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 376
http://habrahabr[dot]ru/tag/array_merge/
?
(Добавление)
PATCH а теперь читаем первый пост))
snikers987 Отправлено: 13 Февраля, 2012 - 13:22:07 • Тема: просьба все у кого есть браузер • Форум: Наработки по собственным проектам

Ответов: 4
Просмотров: 1995
Opera Mobile 11.5 android, все ок.
snikers987 Отправлено: 13 Февраля, 2012 - 10:34:46 • Тема: Создание тегов • Форум: Объектно-ориентированное программирование

Ответов: 7
Просмотров: 2734
skutor пишет:
ау?

маугли чтоли?
snikers987 Отправлено: 13 Февраля, 2012 - 09:04:23 • Тема: Вызов метада класса #1 в классе #2 • Форум: Объектно-ориентированное программирование

Ответов: 17
Просмотров: 3943
etoYA пишет:
Okula, вывод всего(страниц,пользователей) в странице с __autoload?

Используй шаблон синглтон для класса бд.
php.net/manual/ru/language.oop5. patterns.php
snikers987 Отправлено: 13 Февраля, 2012 - 08:54:05 • Тема: Как сохранить в base64 • Форум: Вопросы новичков

Ответов: 16
Просмотров: 798
PHP:
скопировать код в буфер обмена
  1.  
  2. header('Content-Type: text/html; charset=windows-1251');
  3. $sxe = new SimpleXMLElement('http://woweb.ru/index/62-2', NULL, TRUE);
  4. $out = iconv("UTF-8", "CP1251",$sxe->asXML());
  5. $out = preg_replace_callback("#(http://[^']+)'#imU", function($matches){return base64_encode($matches[1]);}, $out);
  6. echo $out;
  7.  

PHP >= 5.3
snikers987 Отправлено: 12 Февраля, 2012 - 23:08:43 • Тема: Как сохранить в base64 • Форум: Вопросы новичков

Ответов: 16
Просмотров: 798
Okula пишет:
А структуру XML файла можно увидить?


Какая разница какая структура? Если нужно искать ссылки и менять их?
snikers987 Отправлено: 12 Февраля, 2012 - 22:11:43 • Тема: Как сохранить в base64 • Форум: Вопросы новичков

Ответов: 16
Просмотров: 798
PHP:
скопировать код в буфер обмена
  1.  
  2. $str = file_get_contents('1.xml');
  3. $str = preg_replace_callback("#(http://[^']+)'#i", function($str){return base64_encode($str[1]);}, $str);
  4. file_put_contents('2.xml', $str);
  5.  


PHP >= 5.3

PHP:
скопировать код в буфер обмена
  1.  
  2. $str = file_get_contents('1.xml');
  3. function encode($str){
  4.         return base64_encode($str[1]);
  5. }
  6. $str = preg_replace_callback("#(http://[^']+)'#i", "encode" , $str);
  7. file_put_contents('2.xml', $str);
  8.  

PHP < 5.3
snikers987 Отправлено: 12 Февраля, 2012 - 21:48:42 • Тема: Как сохранить в base64 • Форум: Вопросы новичков

Ответов: 16
Просмотров: 798
Тоесть вы скачиваете со стороннего сервиса xml со ссылками и нужно все ссылки обработать base64_encode ?
snikers987 Отправлено: 12 Февраля, 2012 - 21:38:50 • Тема: Как сохранить в base64 • Форум: Вопросы новичков

Ответов: 16
Просмотров: 798
PHP:
скопировать код в буфер обмена
  1.  
  2. echo 'mysite.com/iframe?url='.base64_encode('http://link.zone/urlurlurl');
  3.  

А в обработчике
snikers987 Отправлено: 12 Февраля, 2012 - 19:00:07 • Тема: как сделать Redirect browser? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 255
Можно еще задействовать JS или <META HTTP-EQUIV="REFRESH" CONTENT="N;URL=адрес">

Страниц (82): В начало « ... 28 29 30 31 [32] 33 34 35 36 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB