Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Server zum Empfangen von Eingaben in Textboxen aus Internetseiten

Frage Entwicklung Visual Studio

Mitglied: visualbasic

visualbasic (Level 1) - Jetzt verbinden

25.10.2012 um 15:58 Uhr, 2221 Aufrufe, 11 Kommentare

Hallo,
ich habe einen Server (http://93.212.205.2:7000),
auf dem ich jetzt eine Textbox integrieren möchte, und zwar so:

01.
<form action="process.phtml" method="post"> 
02.
							<b>Name:</b> <input type="text" name="amount" size="10" maxlength="10"> <b>NP</b>&nbsp;&nbsp;<input type="submit" value="Einzahlen"> 
03.
						</form>
Wie mach ich jetzt mit einem TCPListener, dass er die daten abfängt?
Mitglied: catachan
25.10.2012 um 16:58 Uhr
Hi

das ist ein normales HTML Formular, also brauchst du keinen TCP Listener. Das macht der Webserver bzw. ein Skript das auf dem Webserver läuft für dich. Hier die Grundlagen zu HTML Formularen http://de.selfhtml.org/html/formulare/index.htm

LG
Bitte warten ..
Mitglied: visualbasic
25.10.2012 um 17:07 Uhr
Hallo,
ich habe den Http File Server um meine Daten zu veröffentlichen.
Der Template davon ist:
01.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
02.
<html> 
03.
<head> 
04.
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
05.
  <style type="text/css"> 
06.
  %style% 
07.
  </style> 
08.
  <title>HFS %folder%</title> 
09.
  <link rel="shortcut icon" href="favicon.ico" /> 
10.
</head> 
11.
<body> 
12.
%login-link% 
13.
%loggedin% 
14.
%upload-link% 
15.
<div id=folderlabel>folder</div> 
16.
<div id=folder>%folder%</div> 
17.
<div id=body> 
18.
%folder-comment% 
19.
%up% 
20.
%files% 
21.
</div> 
22.
<div id=footer> 
23.
<a href="http://www.rejetto.com/hfs/">HttpFileServer %version%</a> 
24.
<br />Servertime: %timestamp% 
25.
<br />Uptime: %uptime% 
26.
<br />Build-time: %build-time% 
27.
</div> 
28.
</body> 
29.
</html> 
30.
 
31.
[style] 
32.
body, th { font-family:tahoma, verdana, arial, helvetica, sans; font-weight:normal; font-size:9pt; } 
33.
body { margin:0; background-color:#DDF; padding:10px; } 
34.
p { margin:0 } 
35.
a { text-decoration:none;  background-color:Transparent; color:#05F; } 
36.
a:visited { color:#55F; } 
37.
a:hover { background-color:#EEF; } 
38.
img { border-style:none } 
39.
td { font-size:10pt; background:#FFF; border:1px solid #BBF } 
40.
td img { vertical-align:top } 
41.
th, th a, th a:visited { color:#555; font-size:13pt; font-weight:bold; padding-bottom:0; } 
42.
#foldercomment { font-size:10pt; color:#888; background:#EEE; padding:3px; border:1px solid #DDD; border-bottom:3px solid #DDD; margin-top:2px; } 
43.
#tools { text-align:right; font-size: 8pt; } 
44.
#folder, .big { font-size:14pt; font-weight:bold;  } 
45.
#folderlabel, #folderstats, #footer { font-size: 8pt; } 
46.
#body { 
47.
  border-bottom: 4px solid #BBF; 
48.
     border-top: 4px solid #BBF; 
49.
    border-left: 1px dotted #BBF; 
50.
   border-right: 1px dotted #BBF; 
51.
  background:#F3F3FF; 
52.
  padding:15px; 
53.
  margin:15px; 
54.
55.
.comment { font-size:7pt; color:#888; background:#EEE; padding:3px; border:1px solid #DDD; margin-top:2px; } 
56.
.button { float:right; padding:5px; padding-top:7px; margin:15px; border:2px solid black; background:white; font-size:8pt; font-weight:bold; } 
57.
.button img { vertical-align:text-bottom; } 
58.
.flag { font-weight:bold; font-size:8pt; background:white; color:red; text-align:center; border:1px solid red; } 
59.
 
60.
[login-link] 
61.
<a href="~login" class=button><img src="/~img27" /> LOGIN</a> 
62.
 
63.
[loggedin] 
64.
<span class=button><img src="/~img27" /> user: %user%</span> 
65.
 
66.
[upload-link] 
67.
<a href="~upload" class=button><img src="/~img32" /> UPLOAD</a> 
68.
 
69.
[up] 
70.
<a class=big href=".."><img src="/~img14" /> UP</a> 
71.
 
72.
[nofiles] 
73.
<div class=big>No file</div> 
74.
 
75.
[files] 
76.
<div id=folderstats>%number-folders% folders,  %number-files% files - Total: %total-size%</div> 
77.
<table cellpadding=5> 
78.
<th><a href="?sort=n">Filename</a> 
79.
<th><a href="?sort=s">Filesize</a> 
80.
<th><a href="?sort=t">Filetime</a> 
81.
<th><a href="?sort=d">Hits</a> 
82.
%list% 
83.
</table> 
84.
<div id=tools> 
85.
<a href="~files.lst?recursive">File list</a> 
86.
%archive% 
87.
</div> 
88.
 
89.
[archive] 
90.
<br><a href="~folder.tar?recursive">Folder archive</a> 
91.
 
92.
[protected] 
93.
<img src='/~img_lock'> 
94.
 
95.
[file] 
96.
<tr><td>%new% %protected% <a href="%item-url%"><img src="/~img_file" /> %item-name%</a>%comment%<td align=right>%item-size%<td align=right>%item-modified%<td align=right>%item-dl-count% 
97.
 
98.
[folder] 
99.
<tr><td>%new% %protected% <a href="%item-url%"><img src="/~img_folder" /> <b>%item-name%</b></a>%comment%<td align=center><i>folder</i><td align=right>%item-modified%<td align=right>%item-dl-count% 
100.
 
101.
[link] 
102.
<tr><td>%new% <a href="%item-url%"><img src="/~img_link" /> <b>%item-name%</b></a>%comment%<td colspan=3 align=center><i>link</i> 
103.
 
104.
[comment] 
105.
<div class=comment>%item-comment%</div> 
106.
 
107.
[folder-comment] 
108.
<div id=foldercomment>%item-comment%</div> 
109.
 
110.
[error-page] 
111.
<html> 
112.
  <head> 
113.
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
114.
    <style> 
115.
    %style% 
116.
    </style> 
117.
  </head> 
118.
<body> 
119.
%content% 
120.
<hr> 
121.
<div style="font-family:tahoma, verdana, arial, helvetica, sans; font-size:8pt;"> 
122.
<a href="http://www.rejetto.com/hfs/">HttpFileServer %version%</a> 
123.
<br />%timestamp% 
124.
</div> 
125.
</body> 
126.
</html> 
127.
 
128.
[not found] 
129.
<h1>404 -  Not found</h1> 
130.
<a href="/">go to root</a> 
131.
 
132.
[overload] 
133.
<h1>Server busy</h1> 
134.
Please, retry later. 
135.
 
136.
[max contemp downloads] 
137.
<h1>Download limit</h1> 
138.
On this server there is a limit on the number of <b>simultaneous</b> downloads. 
139.
<br />This limit has been reached. Retry later. 
140.
 
141.
[unauthorized] 
142.
<h1>Unauthorized</h1> 
143.
This is a protected resource. 
144.
<br />Your username/password doesn't match. 
145.
 
146.
[deny] 
147.
<h1>Unallowed</h1> 
148.
This resource is not accessible. 
149.
 
150.
[ban] 
151.
<h1>You are banned.</h1> 
152.
%reason% 
153.
 
154.
[upload] 
155.
<html> 
156.
<head> 
157.
  <title>HFS %folder%</title> 
158.
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
159.
  <style type="text/css"> 
160.
  %style% 
161.
  </style> 
162.
</head> 
163.
<body> 
164.
%login-link% 
165.
%loggedin% 
166.
<script language="javascript"> 
167.
var s1, s2; 
168.
if (window.parent.progress) s1 = '" target=_parent', s2 = 'CLOSE'; 
169.
else s1 = '+progress"', s2= 'ADD'; 
170.
document.write('<a href="~upload'+s1+' class=button onClick="if (frm.upbtn.disabled) return false;"><img src="/~img10" /> '+s2+' PROGRESS FRAME</a>'); 
171.
</script> 
172.
<a href="." target=_parent class=button><img src="/~img21" /> CANCEL UPLOAD</a> 
173.
<div style="margin-top:60px" id=folderlabel>folder</div> 
174.
<div id=folder>%folder%</div> 
175.
<div id=body> 
176.
<form name=frm action="." target=_parent method=post enctype="multipart/form-data" onSubmit="frm.upbtn.disabled=true; return true;"> 
177.
%upload-files% 
178.
<input name=upbtn type=submit value="Upload files"> 
179.
</form> 
180.
<br />Before uploading you may want to open a <a target=_blank href="/~progress">progress status window</a>. 
181.
</div> 
182.
<div id=footer> 
183.
<a href="http://www.rejetto.com/hfs/">HttpFileServer %version%</a> 
184.
<br />Servertime: %timestamp% 
185.
<br />Uptime: %uptime% 
186.
<br />Disk space: %diskfree% 
187.
</div> 
188.
</body> 
189.
</html> 
190.
 
191.
[upload-file] 
192.
<input name=fileupload%idx% size=70 type=file><br /> 
193.
 
194.
[upload-results] 
195.
<html> 
196.
<head> 
197.
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
198.
  <style type="text/css"> 
199.
  %style% 
200.
  </style> 
201.
  <title>HFS %folder%</title> 
202.
</head> 
203.
<body> 
204.
%loggedin% 
205.
<div style="margin-top:60px" id=folderlabel>folder</div> 
206.
<div id=folder>%folder%</div> 
207.
<div id=body> 
208.
%uploaded-files% 
209.
<br /><br /> 
210.
<a href="." target=_parent class=big><img src="/~img14" /> Back to the folder</a> 
211.
</div> 
212.
<div class=footer> 
213.
<a href="http://www.rejetto.com/hfs/">HttpFileServer %version%</a> 
214.
<br />Servertime: %timestamp% 
215.
<br />Uptime: %uptime% 
216.
<br />Disk space: %diskfree% 
217.
</div> 
218.
</body> 
219.
</html> 
220.
 
221.
[upload-success] 
222.
<li><a href='%item-url%'>%item-name%</a>: <b>OK</b> --- %item-size%  (Speed %speed% KB/s) 
223.
 
224.
[upload-failed] 
225.
<li>%item-name%: <b>FAILED</b> ---  %reason% 
226.
 
227.
[upload+progress] 
228.
<html> 
229.
<head> 
230.
<frameset cols=200,*> 
231.
  <frame name=progress src="/~progress" scrolling=auto marginwidth=0> 
232.
  <frame src="~upload-no-progress" scrolling=auto> 
233.
</frameset> 
234.
</head> 
235.
<body> 
236.
</body> 
237.
</html> 
238.
 
239.
[progress] 
240.
<html> 
241.
<head> 
242.
  <meta http-equiv="Refresh" content="7;URL=/~progress"> 
243.
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
244.
  <title>HFS - Progress status</title> 
245.
  <style> 
246.
  %style% 
247.
  .filename { font-weight:bold; font-size:8pt; } 
248.
  .bytes { font-size:7pt; } 
249.
  .perc { font-size:14px; vertical-align:middle; } 
250.
  .out_bar { width:100px; font-size:15px; background:black; border:black 1px solid; margin-right:5px; float:left; } 
251.
  .in_bar { height:16px; background:white; color:white;  } 
252.
  #body { margin-left:0; margin-right:0; } 
253.
  body { padding:2px; } 
254.
  #graph { border:white outset 2px; } 
255.
  </style> 
256.
</head> 
257.
<body> 
258.
<div class=big>Progress status</div> 
259.
Auto-refresh: 7 seconds 
260.
<br /><br /><img src="/~img_graph190x40" id="graph" /> 
261.
<div id=body> 
262.
%progress-files% 
263.
</div> 
264.
<div id=footer>Uptime: %uptime%</div> 
265.
</body> 
266.
</html> 
267.
 
268.
[progress-nofiles] 
269.
<div class=big>No file exchange in progress.</div> 
270.
 
271.
[progress-upload-file] 
272.
<span class=flag>&nbsp;up&nbsp;</span> 
273.
<span class=filename>%filename%</span> 
274.
<div class=bytes> 
275.
%done-bytes% / %total-bytes% bytes 
276.
<br />Speed: %speed-kb% KB/s 
277.
</div> 
278.
<div style="margin-top:5px; margin-bottom:20px;"> 
279.
  <div class=out_bar><div class=in_bar style="width:%perc%px"></div></div> <span class=perc>%perc%%</span> 
280.
</div> 
281.
 
282.
[progress-download-file] 
283.
<span class=flag>&nbsp;down&nbsp;</span> 
284.
<span class=filename>%filename%</span> 
285.
<div class=bytes> 
286.
%done-bytes% / %total-bytes% bytes 
287.
<br />Speed: %speed-kb% KB/s 
288.
</div> 
289.
<div style="margin-top:5px; margin-bottom:20px;"> 
290.
  <div class=out_bar><div class=in_bar style="width:%perc%px"></div></div> <span class=perc>%perc%%</span> 
291.
</div> 
292.
 
293.
[newfile] 
294.
<span class=flag>&nbsp;NEW&nbsp;</span>
Da rein möchte ich jetzt die FORM mit der Textbox integrieren, und beim absenden an den Port 7001 senden. Auf 7000 sitzt der WWW-Server im Browser.
Wie mache ich das?

Gruß Chris
Bitte warten ..
Mitglied: catachan
25.10.2012 um 17:11 Uhr
Hi

<form action="http://93.212.205.2:7001/" method="post">

Auf der IP an dem Port muss dann ein Programm laufen das den HTTP Post Request annimmt, versteht und auswerten kann (also ein Webserver)

LG
Bitte warten ..
Mitglied: visualbasic
25.10.2012 um 17:17 Uhr
Danke!

Zitat von catachan:
<form action="http://93.212.205.2:7001/" method="post">
Wofür ist bei http://93.212.205.2:7001/&quot dieses "&quot", das für ein Anführungszeichen steht?
Da kommt dann der Script rein, der es empfängt. Ich dachte da an http://93.212.205.2:7001/process.phtml

Auf der IP an dem Port muss dann ein Programm laufen das den HTTP Post Request annimmt, versteht und auswerten kann (also ein
Wie mache ich das in VB? Möglichst einfach und unprofessionell?

Gruß Chris
Bitte warten ..
Mitglied: catachan
25.10.2012 um 17:24 Uhr
Sorry, das quote ist durchs kopieren rein. Dir URL von dir stimmt.
Willst du jetzt wirklich einen Webserver in VB programmieren ? Googel einfach mal, vielleicht hat das schon wer gemacht. Ich glaube nicht dass dir hier wer nen Sourcecode liefern kann/will

LG
Bitte warten ..
Mitglied: visualbasic
25.10.2012 um 17:29 Uhr
Zitat von catachan:
Sorry, das quote ist durchs kopieren rein. Dir URL von dir stimmt.
ok

Ähm, ich würde gerne einen TCPListener einsetzen. Wie mache ich das?
Bitte warten ..
Mitglied: MrTrebron
25.10.2012 um 22:39 Uhr
Servus

Und immer noch:
Lern die Basics!!!

Gruß
Norbert
Bitte warten ..
Mitglied: visualbasic
26.10.2012, aktualisiert um 06:26 Uhr
Zitat von MrTrebron:
Servus

Und immer noch:
Lern die Basics!!!
He Norbert, ich bin dabei !!!
Und zwar noch immer xDD
Bitte warten ..
Mitglied: MrTrebron
26.10.2012 um 08:59 Uhr
Zitat von visualbasic:
He Norbert, ich bin dabei !!!
Und zwar noch immer xDD

Anscheinend aber mal wieder das Pferd von hinten am aufzäumen.

Ohne Grundlegende zu verstehen was du da machst versuchst du gleich wieder etwas für dich zu Großes
Bitte warten ..
Mitglied: visualbasic
26.10.2012 um 13:15 Uhr
Habs jetzt so probiert:
01.
Option Strict Off 
02.
Imports System.Net 
03.
Imports System.Net.Sockets 
04.
Imports System.IO 
05.
 
06.
Public Class Form1 
07.
    Dim stream As NetworkStream 
08.
    Dim streamw As StreamWriter 
09.
    Dim streamr As StreamReader 
10.
    Dim client As New TcpClient 
11.
 
12.
    Dim server As TcpListener 
13.
    Dim ipendpoint As IPEndPoint = New IPEndPoint(IPAddress.Any, 8000) 
14.
    Dim t2 As New Threading.Thread(AddressOf Main) 
15.
 
16.
    Sub Main() 
17.
        server = New TcpListener(ipendpoint) 
18.
        server.Start() 
19.
        client = server.AcceptTcpClient 
20.
        stream = client.GetStream 
21.
        streamr = New StreamReader(stream) 
22.
        streamw = New StreamWriter(stream) 
23.
        While True 
24.
            rtf1.AppendText(streamr.ReadLine & vbCrLf) 
25.
        End While 
26.
    End Sub 
27.
 
28.
    Private Sub Button1_Click() Handles Button1.Click 
29.
        t2.Start() 
30.
    End Sub 
31.
End Class
Funktioniert aber auch nicht...
Bitte warten ..
Mitglied: visualbasic
26.12.2012 um 12:17 Uhr
Hi,
habe mich jetzt ein klein wenig mit PHP befasst und habe die Lösung in weniger als 10 Zeilen Code geschafft

Gruß Chris
Bitte warten ..
Neuester Wissensbeitrag
Microsoft

Lizenzwiederverkauf und seine Tücken

(5)

Erfahrungsbericht von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Windows Netzwerk
Windows 10 RDP geht nicht (16)

Frage von Fiasko zum Thema Windows Netzwerk ...

Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Microsoft Office
Keine Updates für Office 2016 (13)

Frage von Motte990 zum Thema Microsoft Office ...