$connection = ssh2_connect('www.example.ru', 22);
if (ssh2_auth_password($connection, 'username', 'password')) {
echo "Успешная аутентификация!\n";
} else {
die('Неудачная аутентификация...');
}
// Connect to FTP server
$ftp_server = "www.example.ru";
// Use FTP username
$ftp_username="name";
// Use FTP password
$ftp_userpass="pass";
// Establish ftp connection
$ftp_connection = ftp_connect($ftp_server, 21)
or die("Could not connect to $ftp_server");
if($ftp_connection) {
echo "Successfully connected to the ftp server!";
// logging in to established connection with
// ftp username password
$login = ftp_login($ftp_connection, $ftp_username, $ftp_userpass);
if($login) {
echo "<br>Logged in successfully!";
}
else {
echo "<br>Login failed!";
}
// Closing the connection
ftp_close($ftp_connection);
$url = 'http://deo.com/split/Orders-Export-26.xml';
$xml = simplexml_load_file($url);
<?xml version="1.0" encoding="UTF-8"?>
<bmd:order>
<MessageHeader>
<DateOfMessage>2021-12-20 15:21:26</DateOfMessage>
</MessageHeader>
<OrderReference>313</OrderReference>
<OrderDate>2021-12-20 15:21:26</OrderDate>
<ItemList>
<ListLineItem>
<OrderPosNumber>1</OrderPosNumber>
<DistributorsArticleNo>100-001</DistributorsArticleNo>
<OrderQuantity>1</OrderQuantity>
<price>3,99</price>
</ListLineItem>
</ItemList>
</bmd:order>
<?xml version="1.0" encoding="UTF-8"?>
<post>
<bmd:order>
<MessageHeader>
<DateOfMessage>2021-12-20 15:21:26</DateOfMessage>
</MessageHeader>
<OrderReference>313</OrderReference>
<OrderDate>2021-12-20 15:21:26</OrderDate>
<ItemList>
<ListLineItem>
<OrderPosNumber>1</OrderPosNumber>
<DistributorsArticleNo>100-001</DistributorsArticleNo>
<OrderQuantity>1</OrderQuantity>
<price>3,99</price>
</ListLineItem>
</ItemList>
</bmd:order>
<bmd:order>
<MessageHeader>
<DateOfMessage>2021-12-30 10:14:41</DateOfMessage>
</MessageHeader>
<OrderReference>323</OrderReference>
<OrderDate>2021-12-30 10:14:41</OrderDate>
<ItemList>
<ListLineItem>
<OrderPosNumber>1</OrderPosNumber>
<DistributorsArticleNo>100-007</DistributorsArticleNo>
<OrderQuantity>2</OrderQuantity>
<price>6,00</price>
</ListLineItem>
<ListLineItem>
<OrderPosNumber>2</OrderPosNumber>
<DistributorsArticleNo>100-005</DistributorsArticleNo>
<OrderQuantity>3</OrderQuantity>
<price>1,99</price>
</ListLineItem>
</ItemList>
</bmd:order>
</post>
@echo off
setlocal enableextensions enabledelayedexpansion
:0
if "%~1" == "" (
set /p in="Input file: "
call :0 !in!
exit /b
)
if not exist "%~1" (
echo "%~f1" not found.
endlocal
exit /b 1
)
set /a i = 0
for /f "usebackq skip=1 delims=" %%L in ("%~1") do (
if "%%L" == "<bmd:order>" (
set /a i += 1
(echo ^<?xml version="1.0" encoding="UTF-8"?^>)>!i!.xml
)
(echo(%%L)>>!i!.xml
)
endlocal