X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=ctdlphp%2Fctdlprotocol.php;h=a104d03bbbaea174efe626da4d3d6e8723baf1d2;hb=3aece284ede198abf2fb13b643198d9d97b4ecef;hp=ff23a05b61b3df2e5553c7d117d323ebc60a45e3;hpb=6565c6b027cb55e57abda3281fe0c56466e8b4b9;p=citadel.git diff --git a/ctdlphp/ctdlprotocol.php b/ctdlphp/ctdlprotocol.php index ff23a05b6..a104d03bb 100644 --- a/ctdlphp/ctdlprotocol.php +++ b/ctdlphp/ctdlprotocol.php @@ -31,6 +31,32 @@ function serv_puts($buf) { } +// +// text_to_server() -- sends a block of text to the server. Assumes that +// the server just sent back a SEND_LISTING response code +// and is now expecting a 000-terminated series of lines. +// Set 'convert_to_html' to TRUE to convert the block of +// text to HTML along the way. +// +function text_to_server($thetext, $convert_to_html) { + + + $this_line = strtok($thetext, "\n"); + + while ($this_line) { + $this_line = trim($this_line, "\n\r"); + if ($this_line == "000") $this_line = "-000" ; + serv_puts($this_line); + $this_line = strtok("\n"); + } + + serv_puts("000"); + serv_puts("ECHO echo test."); // FIXME + echo "Echo test: " . serv_gets() . "
\n" ; + +} + + // // Identify ourselves to the Citadel server (do this once after connection)