За последние 24 часа нас посетили 21928 программистов и 987 роботов. Сейчас ищут 644 программиста ...

Склеивание строк

Тема в разделе "PHP для новичков", создана пользователем ivan2214, 14 дек 2018.

  1. ivan2214

    ivan2214 Новичок

    С нами с:
    6 дек 2018
    Сообщения:
    6
    Симпатии:
    0
    exec('start "C:\Program Files (x86)\CoolUtils\TotalDocConverter\" DocConverter.exe C:\Server\data\files\1.doc C:\Server\data\files\1.pdf -cPDF');

    где 1.doc, нужно вставить значение переменной $user_id = 1; вместо 1; . пробовал разное склеивание не получается, а так же вместо 1.pdf нужно сделать так же;

    Помогите пожалуйста
     
  2. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360
    @ivan2214, параметр заключен в одинарные кавычки.
    следовательно:
    PHP:
    1. $str = 'text "other text" ... next: user_id = '.$user_id.' last text'
     
  3. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Код (PHP):
    1. exec('start "C:\Program Files (x86)\CoolUtils\TotalDocConverter\" DocConverter.exe C:\Server\data\files\\'.$user_id.'.doc C:\Server\data\files\\'.$user_id.'.pdf -cPDF');
    Неужели, так не работает?
     
  4. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360
    @ivan2214, и экранировать слешик перед закрывающим апострофом (одинарной кавычкой).
    --- Добавлено ---
    либо использовать другой слешик: '/'
     
  5. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Если что, лишний знак "\" перед одинарной кавычкой - на самом деле, не лишний.
     
  6. ivan2214

    ivan2214 Новичок

    С нами с:
    6 дек 2018
    Сообщения:
    6
    Симпатии:
    0
    Спасибо всем огромное заработало! Заплутал в знаках