За последние 24 часа нас посетили 23859 программистов и 1736 роботов. Сейчас ищут 1850 программистов ...

Замена пробела на спец символ

Тема в разделе "Сделайте за меня", создана пользователем RALF, 9 янв 2015.

  1. RALF

    RALF Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    8
    Симпатии:
    0
    Здравствуйте. Подскажите пожалуйста, как правильно сделать функцию для замены пробела на спец символ? Вот мой вариант, но он не работает, в плане того, что, не заменяет пробел на спец символ.
    Код (Text):
    1. $message = preg_replace('#<img src="([^"]+)" .*?>#', build_image('\\1'), $message);
    Код (Text):
    1. function build_image($url)
    2. {
    3.     $url = trim($url);
    4.     $url = str_replace(' ','%20', $url);
    5.      
    6.     return "[align=center][img]".$url."[/img][/align]";
    7. }
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  3. RALF

    RALF Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    8
    Симпатии:
    0
    сорри, я в php нуб... объясните пожалуйста, что на что заменить нужно?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Так не ты код писал который выше?
    $url = urlencode ( $url );
     
  5. RALF

    RALF Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    8
    Симпатии:
    0
    нет, у меня готовый парсер, но фунька не пашет
     
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    [​IMG]
    Мало того, что вор, так еще и лентяй.
     
  7. RALF

    RALF Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    8
    Симпатии:
    0
    вот резултат...
    Код (Text):
    1. [img]%5C1[/img]
    Код (Text):
    1.  
    2. function build_image($url)
    3. {
    4.     $url = urlencode($url);
    5.     $url = str_replace(' ','%20', $url);
    6.      
    7.     return "[align=center][img]".$url."[/img][/align]";
    8. }
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Fell-x27, может парсер bbcode.
    RALF, что за парсер?
    Что в $url до модификации?
    Тут http://phpfaq.ru/debug всё понятно?
     
  9. RALF

    RALF Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    8
    Симпатии:
    0
    в лс
     
  10. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    denis01, ну как там, бибикоды, не? Ты все еще веришь в чистоту человеческую и то, что ноускилл-нонейму внезапно понадобится написать именно парсер бибикодов? :) С той же вероятностью он может писать сервис распознавания изображений, работающий на пыхе, угум.
     
  11. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Fell-x27, а чо нельзя на пыхе писать сервис распознавания изображений?(((( где про это можно почитать?
     
  12. RALF

    RALF Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    8
    Симпатии:
    0
    Молодой человек, если по какой то причине вы не можете помочь, обойдите тему стороной и не надо флудить. Я не намерен отвечать на наезды и бред,который вы несете.Я пришел на форум за помощью,а не,чтоб обсерали. Это всего-лишь грабер новостей...не более.

    Добавлено спустя 24 минуты 42 секунды:
    я уже всё перепробовал.... никак не получается
     
  13. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Это всего-лишь кража контента и попытка влегкую поднять поисковую выдачу, сидя на диване и веря в чудеса.
    При том, что кто-то эти новости ищет, пишет, выкладывает, а ты просто воруешь чужую работу, паразитируя на нем.

    [​IMG]
     
  14. RALF

    RALF Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    8
    Симпатии:
    0
    были бы у меня рабочие руки, я бы сам писал текст, а так, я пишу пяткой правой ноги, и чтобы тебе ответить, я прилогаю очень много труда и времени!!!!!
     
  15. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    это не оправдание воровства. хотя менталитет у нас такой гнилой. треснуть мужика в челюсть - можно. оказался ментом - а я не знал что он полицейский. а что, это что-то меняет? у тебя тот же случай. ты нифига не можешь но вместо того чтоб заставить себя суметь или бросить занятие (на выбор) ты оправдываешь почему ты должен продолжить именно в формате паразитирования...
     
  16. RALF

    RALF Новичок

    С нами с:
    9 янв 2015
    Сообщения:
    8
    Симпатии:
    0
    В общем понятно. Всего доброго.
     
  17. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    RALF, делал бы легально, тебе бы помогли.

     
  18. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Вот угонят у тебя машину, поймают угонщика, а он такой "вот была бы у меня норм работа, я бы сам себе такую купил, но мне очень хочется сейчас, и я ее угнал". Так и представляю, что ты такой: "А, ну это все объясняет, тогда ладно, снимаю все претензии".