Nowe posty

Autor Wątek: Wysyłanie formularza na serwer (ssh2)  (Przeczytany 1530 razy)

Black996

  • Gość
Wysyłanie formularza na serwer (ssh2)
« dnia: 2015-06-30, 13:43:08 »
Witam, chciałbym zrobić formularz w którym bd wpisywał informacje i po naciśnięciu przycisku wyśle mi te informacje na serwer metodą ssh2 do pliku.
Sam zrobiłem coś takiego ale nie działa brak mi już pomysłów.

plik index.html




Name:

E-mail:




plik 2.php
if($ssh = ssh2_connect('host', 22)) {
if(ssh2_auth_password($ssh, 'login', 'haslo')) {
ssh2_exec($ssh, 'cd /home/');
ssh2_exec($ssh, 'echo "[u][b]xyz[/u][/b]" >> test.txt');
}
}
?>
Chciałem to zrobić zmiennymi ale chyba to nie zadziała w miejscu "xyz[/b]". Bardzo proszę o pomoc :)

mikodoom

  • Gość
Wysyłanie formularza na serwer (ssh2)
« Odpowiedź #1 dnia: 2015-07-02, 17:07:24 »
W pliku 2.php można spróbować coś takiego:

if(isset($_POST["name"])){
$name = $_POST["name"];
}

if(isset($_POST["email"])){
$email = $_POST["email"];
}

ssh2_exec($ssh, 'echo $name >> test.txt');
ssh2_exec($ssh, 'echo $email >> test.txt');
Sprawdź, powinno zadziałać.

Pozdrawiam,
MikoDoom

Black996

  • Gość
Wysyłanie formularza na serwer (ssh2)
« Odpowiedź #2 dnia: 2015-07-02, 17:43:56 »
a jak zrobić tak aby było to wszystko w jednej linijce czyli zapis w pliku tak: name, email.

ssh2_exec($ssh, 'echo $name , $email >> test.txt');
PS po kliknieciu w przycisk wyskakuje tylko to:
> test.txt'); } } ?>