deusfalsus
Erfahrenes Mitglied
Wie kann ich unter Nutzung eines ftp-accounts auf dem Server eine Datei erzeugen?
Ziel ist es, einen string als xlm-Datei zu speichern.
Ziel ist es, einen string als xlm-Datei zu speichern.
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
$xml = 'I am a XML String';
$file = './dir/temp.xml';
$ftp_c = ftp_connect('ftp.domain.net', 21);
$ftp_l = ftp_login($ftp_c, 'user', 'pass');
if(!$ftp_c OR !$ftp_l)
{
echo 'Verbindung fehlgeschlagen';
exit;
}
$fp = fopen($file, 'w');
fwrite($fp, $xml);
fclose($fp);
$upload = ftp_put($ftp_c, 'test.xml', $file, FTP_ASCII);
if(!$upload)
{
echo 'Upload fehlgeschlagen';
exit;
}
ftp_close($ftp_c);
unlink($file);
?>
<?php
$xml = 'I am a XML String';
$ftp_c = ftp_connect('ftp.domain.net', 21);
$ftp_l = ftp_login($ftp_c, 'user', 'pass');
if(!$ftp_c OR !$ftp_l)
{
echo 'Verbindung fehlgeschlagen';
exit;
}
$fp = fopen('php://temp/', 'r+');
fwrite($fp, $xml);
rewind($fp);
$upload = ftp_nb_fput($ftp_c, 'test.xml', $fp, FTP_ASCII);
if(!$upload)
{
echo 'Upload fehlgeschlagen';
exit;
}
fclose($fp);
ftp_close($ftp_c);
?>
<?php
$xml = 'I am a XML String';
$ftp_c = ftp_connect('ftp.domain.net', 21);
$ftp_l = ftp_login($ftp_c, 'user', 'pass');
if(!$ftp_c OR !$ftp_l)
{
echo 'Verbindung fehlgeschlagen';
exit;
}
$fp = fopen('php://temp/', 'r+');
fwrite($fp, $xml);
rewind($fp);
$upload = ftp_nb_fput($ftp_c, 'test.xml', $fp, FTP_ASCII);
if(!$upload)
{
echo 'Upload fehlgeschlagen';
exit;
}
fclose($fp);
ftp_close($ftp_c);
?>