Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie wpisu do pliku na FTP
d0x
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.05.2012

Ostrzeżenie: (0%)
-----


Witam.
Chciałbym zrobić własny sklep dla mojej sieci serwerów, lecz napotkałem mały problem (IMG:style_emoticons/default/closedeyes.gif) ponieważ nie wiem jak zrobić aby po wysłaniu formularza łączył się z FTP ( innego serwera ) i dopisywał do odpowiedniego pliku w odpowiedniej formie.
Np.:
Załóżmy że mam taki formularz:
<input type="text" name="imie" /> Imie:Mati
<input type="text" name="nick" />Nick: d0x
<input type="text" name="haslo" />Hasło: 123
<input type="text" name="email" />Email: dsa@fa.com
<input type="text" name="gg" />GG: 1234

i po wysłaniu tego formularza chce aby wysyłał mi formularz na email oraz łączył się z FTP i otwierał dany plik oraz dopisywał go w takiej formie:

"nick" "hasło" "abcdefghijklmnopqrstu" "a"
"d0x" "123" "abcdefghijklmnopqrstu" "a"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
d0x
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.05.2012

Ostrzeżenie: (0%)
-----


Zrobiłem coś takiego ale też nie chce mi dopisywać ;/

// Otwarcie pliku poprzez FTP
$plik=fopen("ftp://user:haslo@host/users.ini","r+");
$somecontent = "Testuje";
fwrite($plik,$somecontent);
echo "Success";
fclose($plik);

@Edit

Mam kolejny problem, ponieważ chce aby do pliku ftp dopisywało się w odpowieniej formie a nie moge ponieważ chce żeby zmienna była w nawiasie moja zmienna to .$_POST['nick']. i jak ja biore w nawias "".$_POST['nick']."" to mi nie wyswietla nawiasu chce otrzymac cos takiego:
".$_POST['nick']." ".$_POST['nick']." "abcdefghijklmnopqrstu" "a"
i po wysłaniu do pliku zapisuje sie tak:
"moj.nick.z.formularza" "moj.nick.z.formularza" "abcdefghijklmnopqrstu" "a"


$file = fopen ("ftp://uzytkownik:haslo@strona/users.ini", "a");
if (!$file) {
echo "<p>Nie można otworzyć zdalnego pliku do zapisu.\n";
exit;
}
/* Tutaj zapisujemy dane. */
fwrite ($file, "".$_POST['nick']."" );
fclose ($file);

Ten post edytował d0x 9.05.2012, 13:45:49
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 13:48