Inhoud van een textbox uploaden naar een website

Status
Niet open voor verdere reacties.

wouter1997

Gebruiker
Lid geworden
21 aug 2010
Berichten
171
Hoi,

Ik heb een klein programmaatje gemaakt maar nu wil ik dat als de gebruiker iets in een textbox typt en klikt op een knop dat de tekst dan word geüpload naar een bepaalde website hoe moet ik dit gaan doen?

Alvast bedankt!
 
Welke site??? Beheer jij de site???

Als jij de site beheert, kan je het het makkelijkst doen met behulp van php.
Daar helpen wij je dan ook bij.

Succes!:thumb:
 
Hoi,

Ik heb nog niet heel veel verstand van scripten dus kan je mij misschien helpen
 
Ok, dan is het (volgens mij) het makkelijkst om via php te uploaden. Daarvoor het je wel wat kennis van php nodig...
Kijk even hiernaar:
http://www.w3schools.com/php/php_syntax.asp
http://www.w3schools.com/php/php_post.asp
http://www.php.net/manual/en/tutorial.firstpage.php

Ook moet je weten of er php geïnstalleerd is op de server. Dit kan je doen door het bestand "index.php" aan te maken en daarin dit te zetten:
PHP:
<?php phpinfo(); ?>
Vervolgens moet je in je browser naar de url van je server gaan. Daar krijg je dan als het goed is alle settings te zien. Als dat niet werkt, moet je eerst php installeren:
http://www.php.net/manual/en/install.php


Succes!:thumb:


*EDIT*
Je moet ook nog bedenken hoe je alles online gaat opslaan...
 
Laatst bewerkt:
Sorry, maar dit gaat me niet lukken :( ,

is er ook nog een andere manier om bijvoorbeeld een script te maken in Visual Basic (daar heb ik wel verstand van) die de input van een textbox invult en bijvoorbeeld op een online kladblok neerzet en dan op opslaan automatisch kan klikken?
Het zou er ongeveer uit moeten zien als dit:
345.PNG
 
Of je kan ook gewoon dit gebruiken [CPP]My.Computer.Network.UploadFile()[/CPP]
 
Ok, andere manier: Hier een (klein) scripje in php wat ik zelf heb gemaakt:Bekijk bijlage index.zip

Open het en plaats het op je server. Vervolgens maak je ook een bestand aan met de naam "file.txt". Vervolgens ga je naar: "http://sitenaam.com/?c=tekst" om iets in file.txt te zetten. Dat is dan wat je dan ook door het programmaatje moet laten doen...

Succes!:thumb:


Als je niet wilt downloaden:
Maak een bestand aan met de naam "index.php" en zet daar deze code in:
PHP:
<?
$fp=fopen("file.txt","a");
fputs($fp,$_REQUEST['c'].'|');
fclose($fp);
?>
 
Probeer dit om op gang te komen

Maak een php index pagina (index.php)

Zet hem op je site

doe dit als code

PHP:
<?php
// Dit haalt de variable op www.jesite.nl/index.php?text=*HIER JE TEXT WAT ER MOET KOMEN*
$text = ($_GET['text']);
// Dit kijkt of je wel wat ingetypt hebt
if($text == '') {
// Programma stopt met de Error Je Hebt Niets Ingevoerd
		Die("Je Hebt Niets Ingevoerd!");
	}
else {
echo $text;
}
?>

Hier komt het Visual Basic Gedeelte'

Maak een knop die heet (Als knop naam. Dus niet de text in de knop): TxtBtn
En maak een tekstvak die heet UsrTxt
Plak dit bij het stukje als je de button indrukt
[CPP]
Dim Site As String
Dim Txtinp As String
Site = www.*JESITE*.nl
Txtinp = Me.UsrTxt.Text
System.Diagnostics.Process.Start("http://" & Site & "/index.php?text=" & Txtinp)
[/CPP]

Ik heb het wel even snel gescheven dus er kan een foutje in zitten! Als iemand dat dan graag kan verbeteren: Bedankt! ;)
 
Je bent de quotes rond "www.*JESITE*.nl" vergeten...

En daarbij sla je niks online op. Met de code dit ik gaf, sla je het wel op...
Dat was ook de vraag.

Verder is de uitleg bij het php script wel goed en het visual basic script klopt ook wel, maar het kan ook anders:

Code:
Dim tekst As String = "**je text**"
Dim site As String = "www.**site**.com"
Dim client As New System.Net.WebClient
client.DownloadString("http://" & site & "/?c=" & tekst)

Op die manier opent je browser ook helemaal niet. Je merkt dan dus helemaal niet dat het geüpload wordt.

Maar jouw manier kan natuurlijk ook :thumb:


*EDIT*
Om mee te beginnen is jouw code wel beter, maar dan heb je nog niet alles wat je wilt....
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan