Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Помогите разобратся

Статус пользователя Vitalijkee
сообщение 14.1.2016, 14:52
Сообщение #1


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Форумчане есть не большая проблемка!немогу реализовать на php скриптик который будет подключатся по фтп и читать файлик но есть одно но логин и пасс вместе с ip должны братся с переменной например $server['ip'] . кто сможет помочь ?
Пробовал еще вот такую холеру:
Код:
<?php
$filename = "ftp://username:pa??ssword@hostname/path/to/file";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

echo $contents;
?>


работает если указать логин пароль и ип а с переменной брать не хочет!

Отредактировал: MeJIoMaH, - 2.2.2016, 11:53
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 14.1.2016, 15:44
Сообщение #2


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

самое простое, заранее определить переменную.
типа
$server = $server['ip'] ;
$user= $user['user'] ;
$pass= $pass['pass'] ;
Далее самый простой вариант
Код:
$filename = "ftp://$user$pass@$server/path/to/file"; 

В двойных кавычках продет хД
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 14.1.2016, 15:57
Сообщение #3


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(oxoTHuk. @ 14.1.2016, 16:40) *
самое простое, заранее определить переменную.
типа
$server = $server['ip'] ;
$user= $user['user'] ;
$pass= $pass['pass'] ;
Далее самый простой вариант
Код:
$filename = "ftp://$user$pass@$server/path/to/file"; 

В двойных кавычках продет хД


Пробовал не проходит такой вариант!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 14.1.2016, 16:11
Сообщение #4
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Vitalijkee,
Код:
$filename = 'ftp://'.$user.':'.$pass.'@'.$server.'/path/to/file';
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 14.1.2016, 16:24
Сообщение #5


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(georgeml @ 14.1.2016, 17:06) *
Vitalijkee,
Код:
$filename = 'ftp://'.$user.':'.$pass.'@'.$server.'/path/to/file';


и так не выходит(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 14.1.2016, 16:29
Сообщение #6


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(Vitalijkee @ 14.1.2016, 17:19) *
и так не выходит(

Переменные то свои вводи
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 14.1.2016, 16:40
Сообщение #7
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Vitalijkee, и имя файла не забудь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 14.1.2016, 16:45
Сообщение #8


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(georgeml @ 14.1.2016, 17:35) *
Vitalijkee, и имя файла не забудь

имя файла и переменные свои ввел! оно не хочет работать(когда в наглую указуешь пароль логин и ип се работает а с переменных хрена!

Цитата(onotole @ 14.1.2016, 17:25) *
Переменные то свои вводи

Стукани пожалуйста по контактам!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 14.1.2016, 16:46
Сообщение #9


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

Vitalijkee, ну явно где-то косяки.
Ты переменным присвоил значения?!
Дай полный код как "не работает"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 14.1.2016, 16:47
Сообщение #10


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(oxoTHuk. @ 14.1.2016, 17:41) *
Vitalijkee, ну явно где-то косяки.
Ты переменным присвоил значения?!
Дай полный код как "не работает"

я тебя в скайп добавил го там обьясню!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 14.1.2016, 16:52
Сообщение #11


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

да зачем меня в скайп добавлять?
Хочешь решения проблемы - оно должно быть тут. Да и лень мне его ставить. Что может быть секретного в кусочке кода?
Выкладывай, поможем все, кто чем сможет, явно же мелочи.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 14.1.2016, 16:55
Сообщение #12


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(oxoTHuk. @ 14.1.2016, 17:48) *
да зачем меня в скайп добавлять?
Хочешь решения проблемы - оно должно быть тут. Да и лень мне его ставить. Что может быть секретного в кусочке кода?
Выкладывай, поможем все, кто чем сможет, явно же мелочи.


Код:

<?php
//$server = $server['location_ip'] ;
// $user = $server['server_id'] ;
// $pass = $server['server_password'] ;

//$filename = "ftp://.$user.':'.$pass.'@'.$server.'/cstrike/qconsole.log'";

$filename = "ftp://51:pass@ip/cstrike/qconsole.log";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);


echo '<pre>'.$contents.'</pre>' ;


?>

не обращайте внимание на закоментированные строки то я тестировал!

Отредактировал: Vitalijkee, - 14.1.2016, 16:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 14.1.2016, 17:04
Сообщение #13
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Vitalijkee, Код:
<?php
$server = 'ip' ;
$user = '51' ;
$pass = 'pass' ;

$filename = 'ftp://'.$user.':'.$pass.'@'.$server.'/cstrike/qconsole.log';

$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

echo '<pre>'.$contents.'</pre>' ;
?>

Это- неправильно.. синтаксис-то смотрите внимательнее
Код
//$filename = "ftp://.$user.':'.$pass.'@'.$server.'/cstrike/qconsole.log'";


Отредактировал: georgeml, - 14.1.2016, 17:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 14.1.2016, 17:18
Сообщение #14


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(georgeml @ 14.1.2016, 18:00) *
Vitalijkee, Код:
<?php
$server = 'ip' ;
$user = '51' ;
$pass = 'pass' ;

$filename = 'ftp://'.$user.':'.$pass.'@'.$server.'/cstrike/qconsole.log';

$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

echo '<pre>'.$contents.'</pre>' ;
?>

Это- неправильно.. синтаксис-то смотрите внимательнее
Код
//$filename = "ftp://.$user.':'.$pass.'@'.$server.'/cstrike/qconsole.log'";


не выходит пробовал вот так
$server = '$server['location_ip']' ;
$user = 'srv$server['server_id']' ;
$pass = '$server['server_password']' ;
дело в том что переменые то вывили а в переменых идет другая переменная все берется с мускуля!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 14.1.2016, 17:22
Сообщение #15
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Vitalijkee, Постарайтесь объяснять все в первом посте, а не доходить до этого на 2-й странице..
Код:
<?php
//где-то тут взяли переменные из бд
$filename = 'ftp://'.$server['server_id'].':'.$server['server_password'].'@'.$server['location_ip'].'/cstrike/qconsole.log';

$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

echo '<pre>'.$contents.'</pre>' ;
?>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 14.1.2016, 17:31
Сообщение #16


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(georgeml @ 14.1.2016, 18:18) *
Vitalijkee, Постарайтесь объяснять все в первом посте, а не доходить до этого на 2-й странице..
Код:
<?php
//где-то тут взяли переменные из бд
$filename = 'ftp://'.$server['server_id'].':'.$server['server_password'].'@'.$server['location_ip'].'/cstrike/qconsole.log';

$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

echo '<pre>'.$contents.'</pre>' ;
?>

очень долго тут все обяснять(
дело в том что существует контролер в нем все функции а в страничке вывода достаточно написать переменную и оно выведет

когда выводишь так <?php echo $server['location_ip'] ?> все выводит а вот так как вы написали выше не получается!

и вот так не получается
Код:

$filename = 'ftp://'.srv<?php echo $server['location_ip'] ?>.':'.<?php echo $server['server_password'] ?>.'@'.<?php echo $server['location_ip'] ?>.'/cstrike/qconsole.log';

$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

echo '<pre>'.$contents.'</pre>' ;


?>


Отредактировал: Vitalijkee, - 14.1.2016, 17:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 14.1.2016, 17:36
Сообщение #17
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(Vitalijkee @ 15.1.2016, 1:27) *
когда выводишь так <?php echo $server['location_ip'] ?> все выводит а вот так как вы написали выше не получается!

Выводит, надеюсь, без кавычек?
Код:
$filename = 'ftp://'.srv<?php echo $server['location_ip'] ?>.':'.<?php echo $server['server_password'] ?>.'@'.<?php echo $server['location_ip'] ?>.'/cstrike/qconsole.log';

what is this?

Отредактировал: georgeml, - 14.1.2016, 17:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 14.1.2016, 17:40
Сообщение #18


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(georgeml @ 14.1.2016, 18:32) *
Выводит, надеюсь, без кавычек?

без кавычек
должно примерно так быть и все работать :

Код:

$filename = 'ftp://'.srv<?php echo $server['server_id'] ?>.':'.<?php echo $server['server_password'] ?>.'@'.<?php echo $server['location_ip'] ?>.'/cstrike/qconsole.log';

$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

echo '<pre>'.$contents.'</pre>' ;


?>


Отредактировал: Vitalijkee, - 14.1.2016, 17:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 14.1.2016, 17:43
Сообщение #19
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(Vitalijkee @ 15.1.2016, 1:36) *
без кавычек
должно примерно так быть и все работать :
Код:

$filename = 'ftp://'.srv<?php echo $server['server_id'] ?>.':'.<?php echo $server['server_password'] ?>.'@'.<?php echo $server['location_ip'] ?>.'/cstrike/qconsole.log';

ясно... следующий clapping.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitalijkee
сообщение 14.1.2016, 17:46
Сообщение #20


Стаж: 11 лет

Сообщений: 92
Благодарностей: 17
Полезность: 143

Цитата(georgeml @ 14.1.2016, 18:39) *
ясно... следующий clapping.gif

ну впринципе понятно!проще же поржать и не помочь человеку!если человек хуже тебя разбирается то это не дает никакого повода смеятся над ним!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: