Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
pomocy - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: pomocy (/thread-pomocy)



pomocy - qetli - 05-03-2011

Witam chce zrobić takie coś i pytam was czy jest to możliwe chodzi mi dokładnie o to:
Chce zrobić skrypt który odczyta dane z mysql stworzy plik txt z tymi danymi wyśle go do ftp a później usunie. Czy takie coś jest możliwe? Jeżeli tak to jak to zrobi?


RE: pomocy - R_Rafalsky - 05-03-2011

Wszystko jest możliwe Smile
Odczyta dane z bazy to nie problem. Tworzy plik się za pomocą fopen() z parametrem 'x+', plik usuwa się za pomocą unlink(), wszystkie funkcje ftp mamy w manualu opisane (http://php.net/manual/pl/book.ftp.php).

Przyda Ci się również to: http://webhosting.pl/print/Tworzymy.wlasnego.klienta.FTP.w.jezyku.PHP


RE: pomocy - qetli - 06-03-2011

Dobra to mam takie coś:
Kod:
<?php
include('config.php');
$kok = "SELECT * FROM `admin`"; //Zapytanie
$kok = mysql_query($kok);  //Wykonanie zapytania
$kok = mysql_fetch_assoc($kok); //Zapisanie w postaci tablicy asocjacyjnej
$gl = $kok['nick'].$kok['haslo'];
// zmienna $dane, która będzie zapisana
// może także pochodzić z formularza np. $dane = $_POST['dane'];
$dane = "$gl\n";
// przypisanie zmniennej $file nazwy pliku
$file = "baza.ini";

// uchwyt pliku, otwarcie do dopisania
$fp = fopen($file, "a");

// blokada pliku do zapisu
flock($fp, 2);

// zapisanie danych do pliku
fwrite($fp, "$dane");

// odblokowanie pliku
flock($fp, 3);

// zamknięcie pliku
fclose($fp);



?>
I teraz dlaczego nie zapisuje mi się nowo dodany w nowej linni.
a i jak zrobić żeby te rekordy były w pliku txt w cudzysłowach