Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1267 • Страница 18 из 64<  1 ... 15  16  17  18  19  20  21 ... 64  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 20.09.2005
Откуда: Kiev, Ukraine
_Psih что то ничё не выходит.... :(
пробовал писать так
Код:
chdir("Z:\pas");
system('tpc.exe Test.pas -E Z:\pas');

ничего не создается.....

Попробовал сделать тоже самое через командную строку
Код:
system('cmd /k z: & pas\tpc.exe pas\test.pas');

не пашет :(
Если тоже самое набрать в ком строке - нормально компилит
Добавлено спустя 2 минуты, 29 секунд
Кстате интересный момент - созданный екзешник не открывается через cmd, работает только из FAR или прямо из винды

_________________
AMD "Steel Tigers" Team!



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
Код:
chdir("Z:\pas");
system('tpc.exe Test.pas -E Z:\pas');

Если ты перешёл уже в нужную папку, то по идее ключ -E уже не нужен. Но даже если так, то пробелов не должно быть между ключом и путём('-EZ:\pas').
Код:
system('cmd /k z: & pas\tpc.exe pas\test.pas');

хм, а почему просто 'z:', а не 'cd /D z:\pas' ? Тогда дальше не нужно будет пути указывать вообще.
Serhios писал(а):
Кстате интересный момент - созданный екзешник не открывается через cmd, работает только из FAR или прямо из винды

Странно, должен работать. Для вывода что используется?

зы: а почему при вызове cmd указываешь ключ /K , когда более естественно использовать /C ? :)
И ещё можно попробовать на командах попроще, типа:
Код:
system('cmd /С cd /D z:\pas & echo hello world >>hello.txt');

и посмотреть создаётся ли файл там где нужно.

немного подправил


 

Member
Статус: Не в сети
Регистрация: 18.11.2002
Откуда: не вернуться
mein писал(а):
Странно, должен работать.

Ага, очень странно
Код:
chdir("Z:\pas");

Это что ? Почему кавычки двойные ?

_________________
Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...


 

Member
Статус: Не в сети
Регистрация: 28.03.2005
Откуда: Латвия, Рига
mein писал(а):
Код:
chdir("Z:\pas");
system('tpc.exe Test.pas -E Z:\pas');

Если ты перешёл уже в нужную папку, то по идее ключ -E уже не нужен. Но даже если так, то пробелов не должно быть между ключом и путём('-EZ:\pas').
Код:
system('cmd /k z: & pas\tpc.exe pas\test.pas');

хм, а почему просто 'z:', а не 'cd /D z:\pas' ? Тогда дальше не нужно будет пути указывать вообще.
Serhios писал(а):
Кстате интересный момент - созданный екзешник не открывается через cmd, работает только из FAR или прямо из винды

Странно, должен работать. Для вывода что используется?

зы: а почему при вызове cmd указываешь ключ /K , когда более естественно использовать /C ? :)
И ещё можно попробовать на командах попроще, типа:
Код:
system('cmd /С cd /D z:\pas & echo hello world >>hello.txt');

и посмотреть создаётся ли файл там где нужно.

немного подправил

перечитай мой приведущий пост ещё раз и внимательно! Особенно про кавычки!


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
virus писал(а):
Это что ? Почему кавычки двойные ?

Так это я копировал из твоего сообщения. Это была цитата твоя :)
Добавлено спустя 6 минут, 34 секунды
virus ой, не твоя, а Serhios


 

Member
Статус: Не в сети
Регистрация: 28.03.2005
Откуда: Латвия, Рига
mein писал(а):
virus писал(а):
Это что ? Почему кавычки двойные ?

Так это я копировал из твоего сообщения. Это была цитата твоя :)
Добавлено спустя 6 минут, 34 секунды
virus ой, не твоя, а Serhios

А ещё мои посты надо читать внимательно и не пропускать :) (звучит нагло, но фигни я не посоветую, а прав я почти всегда :) )


 

Member
Статус: Не в сети
Регистрация: 20.09.2005
Откуда: Kiev, Ukraine
mein писал(а):
И ещё можно попробовать на командах попроще, типа: Код: system('cmd /С cd /D z:\pas & echo hello world >>hello.txt');
и посмотреть создаётся ли файл там где нужно.

Твой скрипт работает!
Добавлено спустя 3 минуты, 32 секунды
Но файл создается в корневой папке сервера (home\localhost\www)
Добавлено спустя 9 минут, 47 секунд
Всё, теперь пишет в z:\pas
Нужно было писать так
Код:
system('cmd /k  z: & cd /d \pas & echo hello world >>hello.txt');

Добавлено спустя 11 минут, 38 секунд
Опять же, паскалевкий файл через командную строку файл нормально компилится и открывается....Через скрипт не компилится и не открывается.... :(

_________________
AMD "Steel Tigers" Team!


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
Serhios писал(а):
Опять же, паскалевкий файл через командную строку файл нормально компилится и открывается....Через скрипт не компилится и не открывается....

Ты когда проверяешь работоспособность в командной строке вписывай всю строку из функции system('...')

_Psih я читал твой пост, но ввиду того что с вэбом я дела не имею мне не важен синтаксис и производительность. Я же о другом совершенно говорю :) .


 

Member
Статус: Не в сети
Регистрация: 18.11.2002
Откуда: не вернуться
_Psih писал(а):
мои посты надо читать внимательно и не пропускать

Подтверждаю
mein писал(а):
мне не важен синтаксис и производительность.

Мне не важны ПДД, я на машине ездию а не на дороге :)

_________________
Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...


 

Member
Статус: Не в сети
Регистрация: 28.03.2005
Откуда: Латвия, Рига
mein писал(а):
Serhios писал(а):
Опять же, паскалевкий файл через командную строку файл нормально компилится и открывается....Через скрипт не компилится и не открывается....

Ты когда проверяешь работоспособность в командной строке вписывай всю строку из функции system('...')

_Psih я читал твой пост, но ввиду того что с вэбом я дела не имею мне не важен синтаксис и производительность. Я же о другом совершенно говорю :) .

Частично каcается, где про бекслеши :)
О производительности это было вообще и всем :)
попробуй как я тебе показывал с chdir - он меняет текущую папку, в которой работает скрипт. У тебя должен нормально паскаль будет отработать + добавь -Efile.exe для надёжности (-E.\file.exe - я бы так написал)


 

Member
Статус: Не в сети
Регистрация: 20.09.2005
Откуда: Kiev, Ukraine
mein писал(а):
Ты когда проверяешь работоспособность в командной строке вписывай всю строку из функции system('...')

да
_Psih попробую
Добавлено спустя 1 час, 18 минут, 33 секунды
_Psih Ну допустим могут быть проблемы с записью файла (хотя не могу понять какие), но почему даже откомпиленый экзешник через скрипт не открывается? Хотя сама паскалевская прога тоже файл создает...Вобщем не знаю..:(

_________________
AMD "Steel Tigers" Team!


 

Member
Статус: Не в сети
Регистрация: 28.03.2005
Откуда: Латвия, Рига
Serhios писал(а):
mein писал(а):
Ты когда проверяешь работоспособность в командной строке вписывай всю строку из функции system('...')

да
_Psih попробую
Добавлено спустя 1 час, 18 минут, 33 секунды
_Psih Ну допустим могут быть проблемы с записью файла (хотя не могу понять какие), но почему даже откомпиленый экзешник через скрипт не открывается? Хотя сама паскалевская прога тоже файл создает...Вобщем не знаю..:(

В смысле не открывается?
А вообще, посмотри в Help компилятора.. может он тебе какие нужные ключи подскажет...


 

Member
Статус: Не в сети
Регистрация: 20.09.2005
Откуда: Kiev, Ukraine
_Psih писал(а):
В смысле не открывается?

Пишу в функции exec то же, что и в командной строке - ничего не происходит (файл не компилится, не создается екзешник)
Через командную строку - компилится
Тоесть тут дело явно не в компиляторе, а в php...

_________________
AMD "Steel Tigers" Team!


 

Member
Статус: Не в сети
Регистрация: 04.02.2004
Откуда: Москва|СВАО
Господа, не совсем уверен, что в правильную тему адресую свой вопрос, но все же - может кто подскажет, где на русском языке почитать про JSR-000168? Заранее спасибо.

_________________
Счастье - это когда тебя понимают.
Разыскиваю (куплю) оригинальный USB-kit для Chaintech 5AGM2 (подробности в Л.С.).


 

Member
Статус: Не в сети
Регистрация: 18.11.2002
Откуда: не вернуться
Peter_P http://www.google.com/search?lr=&ie=UTF ... JSR-000168 :)

_________________
Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...


 

Member
Статус: Не в сети
Регистрация: 04.02.2004
Откуда: Москва|СВАО
virus
virus писал(а):
http://www.google.com/search?lr=&ie=UTF-8&oe=UTF-8&q=JSR-000168

Как Вы думаете, я не знаю, что есть такой поисковик как гугл? Просмотрите результаты поиска, я ведь не зря написал "на русском". Максимум, что я нашел это несколько веток на sql.ru и сайте ibm. Вот потому я и спросил здесь - может кто еще чего встречал?

_________________
Счастье - это когда тебя понимают.
Разыскиваю (куплю) оригинальный USB-kit для Chaintech 5AGM2 (подробности в Л.С.).


 

Member
Статус: Не в сети
Регистрация: 04.09.2003
Откуда: Санкт-Петерург
Есть вопрос.
Движок моего сайта использует ту же самую схему что и скрипт форума phpBB. т.е. каждый модуль (новости, статьи, главная и т.д.).
Мне необходимо чтобы по запросу
Код:
$query =
"SELECT `nid` , `header_small`, `img`, `description`
FROM articles
WHERE `ban` = '0'
ORDER BY `nid` DESC  LIMIT 0 , 5";

к переменной $5last_a присваиволось значение
Код:
'<table width=100% border=0 align=center cellpadding=1 cellspacing=1><tr><td width="1" rowspan=2><a href="articles/article'.$ПЕРЕМЕННАЯ['nid'].'.html"><img width="80" height="80" style="border:1px solid #F0F0F0" src="'.$ПЕРЕМЕННАЯ['img'].'"></a></td><td><a class="small_text" style=font-weight:bold href="articles/article'.$ПЕРЕМЕННАЯ['nid'].'.html">'.$ПЕРЕМЕННАЯ['header_small'].'</a></td></tr><tr><td valign="top"><div class="small_text">'.$ПЕРЕМЕННАЯ['description'].'</div></td></tr></table>';
и соответственно состовлялись переменые блока
Код:
$template->assign_block_vars('main_body', array(   
'5LAST_A' => $5last_a));
для того чтобы в *.tpl файле я просто вставил {5LAST_A} и получил нужный результат. Возможно я немного некоректно задал вопрос. это можно объяснить тем что никакой терминологии я не знаю, но изрядно "перелопатил" (методом проб и ошибок) скудный по возможностям малоизвестный движок. И теперь его функционал находится на должном уровне. (сайт в профиле)

_________________
http://goo.gl/kuaIs - отзывы в барахолке


 

Member
Статус: Не в сети
Регистрация: 19.01.2005
Откуда: Москва ЦАО
Zn[ip]eR
Наверно так:
Код:
while ($ПЕРЕМЕННАЯ = mysql_fetch_assoc($query)) {
$5last_a .= '<table width=100% border=0 align=center cellpadding=1 cellspacing=1><tr><td width="1" rowspan=2><a href="articles/article'.$ПЕРЕМЕННАЯ['nid'].'.html"><img width="80" height="80" style="border:1px solid #F0F0F0" src="'.$ПЕРЕМЕННАЯ['img'].'"></a></td><td><a class="small_text" style=font-weight:bold href="articles/article'.$ПЕРЕМЕННАЯ['nid'].'.html">'.$ПЕРЕМЕННАЯ['header_small'].'</a></td></tr><tr><td valign="top"><div class="small_text">'.$ПЕРЕМЕННАЯ['description'].'</div></td></tr></table>';
}


 

Member
Статус: Не в сети
Регистрация: 04.09.2003
Откуда: Санкт-Петерург
Сейчас та же самая функция выполняется так
Код:
mysql_connect($dbhost, $dbuname , $dbpass);
mysql_connect($dbhost, $dbuname , $dbpass);
mysql_select_db("НАЗВАНИЕ_БАЗЫ_ДАННЫХ");
$query =
"SELECT `nid` , `header_small`, `img`, `description`
FROM articles
WHERE `ban` = '0'
ORDER BY `nid` DESC  LIMIT 0 , 5";
$result = mysql_query($query);
while ($news   = mysql_fetch_array($result, MYSQL_ASSOC))
{

 echo '<table width=100% border=0 align=center cellpadding=1 cellspacing=1><tr><td width="1" rowspan=2><a href="articles/article'.$news['nid'].'.html"><img width="80" height="80" style="border:1px solid #F0F0F0" src="'.$news['img'].'"></a></td><td><a class="small_text" style=font-weight:bold href="articles/article'.$news['nid'].'.html">'.$news['header_small'].'</a></td></tr><tr><td valign="top"><div class="small_text">'.$news['description'].'</div></td></tr></table>';

}

Добавлено спустя 2 минуты, 38 секунд
Mitkins
Спасибо сейчас попробую
Добавлено спустя 10 минут, 14 секунд
Mitkins
Не работает

_________________
http://goo.gl/kuaIs - отзывы в барахолке


Последний раз редактировалось Zn[ip]eR 22.10.2006 0:41, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 19.01.2005
Откуда: Москва ЦАО
Zn[ip]eR
Полностью должно выглядеть так:
Код:
mysql_connect($dbhost, $dbuname , $dbpass);
mysql_select_db("hardware_site013440");
$query =
"SELECT `nid` , `header_small`, `img`, `description`
FROM articles
WHERE `ban` = '0'
ORDER BY `nid` DESC  LIMIT 0 , 5";
$result = mysql_query($query);
while ($news   = mysql_fetch_array($result, MYSQL_ASSOC))
{

$5last_a .= '<table width=100% border=0 align=center cellpadding=1 cellspacing=1><tr><td width="1" rowspan=2><a href="articles/article'.$news['nid'].'.html"><img width="80" height="80" style="border:1px solid #F0F0F0" src="'.$news['img'].'"></a></td><td><a class="small_text" style=font-weight:bold href="articles/article'.$news['nid'].'.html">'.$news['header_small'].'</a></td></tr><tr><td valign="top"><div class="small_text">'.$news['description'].'</div></td></tr></table>';
}


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1267 • Страница 18 из 64<  1 ... 15  16  17  18  19  20  21 ... 64  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan