fsockopen()

Status
Niet open voor verdere reacties.

JB'tje

Gebruiker
Lid geworden
31 mei 2004
Berichten
556
hallo iedereen,

ben de afgelopen dagen bezig geweest met de bron van een site ophalen, maar niet gelukt... het gaat dus om een beveiligde site waar je alleen de bron van kunt zien als je packets meestuurd. de site: kingsofchaos.com

ik heb geprobeerd om contact te maken met de site met fsockopen() maar ik krijg elke keer 2 foutmeldingen:
Warning: fsockopen(): php_network_getaddresses: gethostbyname failed in c:\program files\webserver\apache\htdocs\recruiter2\test.php on line 3

Warning: fsockopen(): unable to connect to http://www.kingsofchaos.com/recruit.php:80 in c:\program files\webserver\apache\htdocs\recruiter2\test.php on line 3

De bewerking is voltooid. (0)

en dat hoort bij dit scritp:
PHP:
<?PHP
error_reporting(E_ALL);
$handle = fsockopen("http://www.kingsofchaos.com/recruit.php",80 , $errno, $errstr, 30);

if (!$handle) {
   echo "<br>$errstr ($errno)<br />\n";
} else {
$a=TRUE;
   $out = "GET /site=682984/size=300250/bnum=21657223/optn=1 HTTP/1.1";
   $out .= "Accept: */*";
   $out .= "Referer: [url]http://www.kingsofchaos.com/recruit.php[/url]";
  // $out .= "Accept-Language: nl";
  // $out .= "Accept-Encoding: gzip, deflate";
  // $out .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";
   $out .= "Host: servedby.advertising.com";
   $out .= "Connection: Keep-Alive";
    
   while (!feof ($handle)) {
   $buffer = fgets($out, 100000000000);
   echo $buffer;
   }
   fclose($$handle);
}
?>

kan iemand me voorzeggen hoe het WEL moet??? of nuttige tips..!!
JB'tje:thumb:
 
Laatst bewerkt:
Met bron bedoel je toch niet dit hier of wel??


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Kings of Chaos :: Massively Multiplayer Online Role Playing Game</title>
<LINK href="http://images.kingsofchaos.com/css/common.css" rel="stylesheet" type="text/css">
<LINK href="http://images.kingsofchaos.com/css/main.css" rel="stylesheet" type="text/css">



<!-- ZoneLabs Privacy Insertion -->
<script language='javascript' src='http://127.0.0.1:3006/js.cgi?pcaw&r=22190'></script>

<script>
function openchatwin() {
var popurl="chat.html";
winpops=window.open(popurl,"","width=750,height=550");
}
</script>

<META NAME="keywords" CONTENT="kingsofchaos, chaos, elves, humans, dwarves, orcs, rpg, mmorpg, role playing, game, online game, text based game, armory, mercenaries, spy, attack, army, battle, recruit, spies, spy skill, weapons, messaging, sabotage, recon, intelligence, pnp, mud, games, stockade, free, browser game">
<META NAME="description" CONTENT="Kings of Chaos is a Massively Multiplayer Online Role Playing Game with over 500,000 players. Players can choose one of four races: Orcs, Humans, Elves and Dwarves and build armies, recruit friends as officers, buy weapons, and spy and attack on each other.">
<META NAME="author" CONTENT="Kings of Chaos">

<script language="javascript" type="text/javascript">
function checkCR(evt) {
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}
document.onkeypress = checkCR;
</script>
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0" height="219" background="http://images.kingsofchaos.com/main/repeater.jpg">
<tr>
<td align="left" valign="top" width="153"><img src="http://images.kingsofchaos.com/main/leftskulls.gif"></td>
<td valign="top" align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="http://images.kingsofchaos.com/main/topbanner_01.gif"></td>
<td><img src="http://images.kingsofchaos.com/main/topbanner_02.gif"></td>
<td><img src="http://images.kingsofchaos.com/main/topbanner_03.gif"></td>
</tr>
<tr>
<td><a href="http://www.kingsofchaos.com/"><img alt="Main" src="http://images.kingsofchaos.com/main/topbanner_04.gif"></a></td>
<td><a href="http://www.kingsofchaos.com/"><img alt=" K " src="http://images.kingsofchaos.com/main/topbanner_05.jpg"></a></td>
<td><a href="http://www.giveupalready.com/forumdisplay.php?s=&forumid=23" target="_new"><img alt="Forum" src="http://images.kingsofchaos.com/main/topbanner_06.gif"></a></td>
</tr>
<tr>
<td><a href="battlefield.php?start=0"><img alt="Rankings" src="http://images.kingsofchaos.com/main/topbanner_07.gif"></a></td>
<td><a href="http://www.kingsofchaos.com/"><img alt=" o " src="http://images.kingsofchaos.com/main/topbanner_08.jpg"></a></td>
<td><a href="javascript: openchatwin()"><img alt="Chat" src="http://images.kingsofchaos.com/main/topbanner_09.gif"></a></td>
</tr>
<tr>
<td><a href="help.php#"><img alt="Help" src="http://images.kingsofchaos.com/main/topbanner_10.gif"></a></td>
<td><a href="http://www.kingsofchaos.com/"><img alt=" f " src="http://images.kingsofchaos.com/main/topbanner_11.gif"></a></td>
<td><a href="aboutus.php"><img alt="About Us" src="http://images.kingsofchaos.com/main/topbanner_12.gif"></a></td>
</tr>
<tr>
<td><img src="http://images.kingsofchaos.com/main/topbanner_13.gif"></td>
<td><a href="http://www.kingsofchaos.com/"><img alt=" C " src="http://images.kingsofchaos.com/main/topbanner_14.gif"></a></td>
<td><img src="http://images.kingsofchaos.com/main/topbanner_15.gif"></td>
</tr>
</table>
</td>
<td align="right" valign="top" width="153"><img src="http://images.kingsofchaos.com/main/rightskulls.gif"></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="140" class="menu_cell" style="padding-left: 15px;" valign="top">
<table width="137" border="0" cellspacing="0" cellpadding="0">
<tr><td><img src="http://images.kingsofchaos.com/menubar/age3.gif" width="137" height="56"></td></tr>
<tr><td class="menu_cell_repeater"><form action="login.php" method="post">
<input type="hidden" name="username">
<input type="hidden" name="pword">
<table align="center" class="small" style="padding: 0px 0px 5px 0px;" width="130">
<tr>
<td align="center"><font color="black">Username:</font></td>
</tr>
<tr>
<td align="center"><input class="login_input" type="text" name="uname" value=""></td>
</tr>
<tr>
<td align="center"><font color="black">Email:</font></td>
</tr>
<tr>
<td align="center"><input class="login_input" type="text" name="uemail" value=""></td>
</tr>
<tr>
<td align="center"><font color="black">Password:</font></td>
</tr>
<tr>
<td align="center"><input class="login_input" type="password" name="psword"></td>
</tr>
<tr>
<td align="center" style="padding-top: 5px;"><input class="login_input" type="submit" value="Login" style="width: 50px;"></td>
</tr>
</table>
<input type="hidden" name="hash" value="9d93411d641b17bd0c0bae1a31cd1e79">
</form></td></tr>
<tr><td class="menu_cell_repeater_vert" align="center"><a href="zango.php">No Banner Ads</a></td></tr>
<tr><td class="menu_cell_repeater_vert" align="center"><a href="register.php">Register</a></td></tr>
<tr><td class="menu_cell_repeater_vert" align="center"><a href="forgotpass.php">Forgot Login?</a></td></tr>
<tr><td><img border="0" src="http://images.kingsofchaos.com/menubar/menulinks_12.gif"></a></td></tr>
</table>
<p>
<p>
<table width="135" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="http://images.kingsofchaos.com/menubar/skyscraper_top.gif"></td>
</tr>
<tr>
<td class="menu_cell_repeater_vert" align="center">
<a href="http://www.dragonclawstudio.com/faith/?rfk=94358953451&ref=koc" target="_blank"><img src="http://images.kingsofchaos.com/ads/faith.gif"></a>
</td>
</tr>
<tr>
<td><img src="http://images.kingsofchaos.com/menubar/skyscraper_bottom.gif"></td>
</tr>
</table>
<p>
<table width="137" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="http://images.kingsofchaos.com/menubar/skyscraper_top.gif"></td>
</tr>
<tr>
<td align="center" class="menu_cell_repeater_vert">
<iframe name="skyframe" width="120" height="600" src="http://ads.kingsofchaos.com/ad.php?type=sky" scrolling="no" marginwidth="0" marginheight="0" allowtransparency="true" frameborder="0"></iframe>
</td>
</tr>
<tr>
<td><img src="http://images.kingsofchaos.com/menubar/skyscraper_bottom.gif"></td>
</tr>
</table>
<center>
<p>
<font style="font-size: 8pt;"><a href="advertising.php">Advertise here</a></font>
<p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_new">
<input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="business" value="paypal@kingsofchaos.com"> <input type="hidden" name="item_name" value="KingsOfChaos.com Donation"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="no_note" value="1"> <input type="hidden" name="currency_code" value="USD"> <input type="hidden" name="tax" value="0"> <input type="image" src="https://www.paypal.com/images/x-click-but04.gif" border="0" name="submit" alt="PayPal donate">
</form>
<p>
<a target="_blank" href="http://t.extreme-dm.com/?login=kofc"><img alt="Extreme" src="http://u1.extreme-dm.com/i.gif" border="0" alt=""></a>
<script type="text/javascript" language="javascript1.2">
<!--
EXs=screen;EXw=EXs.width;navigator.appName!="Netscape"?
EXb=EXs.colorDepth:EXb=EXs.pixelDepth;//-->
</script>
<script type="text/javascript" language="javascript">
<!--
EXd=document;EXw?"":EXw="na";EXb?"":EXb="na";
EXd.write("<img src=\"http://t0.extreme-dm.com",
"/0.gif?tag=kofc&j=y&srw="+EXw+"&srb="+EXb+"&",
"l="+escape(EXd.referrer)+"\" height=1 width=1>");
//-->
</script>
<noscript><img src='http://127.0.0.1:3006/bug.cgi'> </noscript>
</center>
</td>
<td style="padding-left: 15px; padding-top: 12px; padding-right: 15px;" valign="top" align="left">
<center>

<table cellspacing="5" cellpadding="4">
<tr>
<th style="background-color: #000033; border: #0000FF 1px solid;">Humans</th>
<th style="background-color: #330000; border: #FF0000 1px solid;">Dwarves</th>
<th style="background-color: #003300; border: #008800 1px solid;">Elves</th>
<th style="background-color: #333300; border: #666600 1px solid;">Orcs</th>
</tr>
<tr>
<td align="center"><img src="http://images.kingsofchaos.com/main/human_shield.gif"></td>
<td align="center"><img src="http://images.kingsofchaos.com/main/dwarves_shield.gif"></td>
<td align="center"><img src="http://images.kingsofchaos.com/main/elves_shield.gif"></td>
<td align="center"><img src="http://images.kingsofchaos.com/main/orcs_shield.gif"></td>
</tr>
<tr>
<td align=center valign=top>
Gather your troops to fight the coming horde!
</td>
<td align=center valign=top>
Come to the aid of your allies and destroy your enemies!
</td>
<td align=center valign=top>
Harness your strength and fight for your people!
</td>
<td align=center valign=top>
Use your might to spread evil throughout the land!
</td>
</tr>
<tr>
<td align="center">25% Income Bonus</td>
<td align="center">25% Defend Bonus</td>
<td align="center">25% Spy Bonus</td>
<td align="center">25% Attack Bonus</td>
</tr>
<form action="register.php" method="GET">
<tr>
<td align="center"><input type="submit" name="join" value="Join Humans!"></td>
<td align="center"><input type="submit" name="join" value="Join Dwarves!"></td>
<td align="center"><input type="submit" name="join" value="Join Elves!"></td>
<td align="center"><input type="submit" name="join" value="Join Orcs!"></td>
</tr>
</form>
</table>
<br>
<p>
<table width="100%">
<tr>
<td valign="top">
<table class="table_lines" cellpadding="6" cellspacing="6" width="100%">
<tr>
<th><font size="4">News</font></th>
</tr>
<tr>
<th class="subh" align="left">July 15, 2004</th>
</tr>
<tr>
<td>
<blockquote>
Age 3 has launched! Changes since Age 2 include:
<ul>
<li>Unit production costs were lowered and maximum unit production was increased.</li>
<li>Spies and Covert soliders now receive 15 TBG.</li>
<li>Special gold and silver medal icon to show officers in attack/ranking</li>
<li>E-mail notifications for preferences changes such as changed e-mail, password, delete account, etc.</li>
<li>Accounts no longer go inactive when changing e-mail address.</li>
<li>Vacation mode - account can be suspended for a period between one and four weeks.</li>
<li>Confirmation page for vacation mode to prevent accidental suspensions.</li>
<li>New recruits now show up instantly instead of being delayed by five minutes.</li>
<li>Covert mission formulas have been adjusted to remove spy immunity and balance sabotage and recon success rates.</li>
<li>Spies and sentries can be killed if a player fails to fend off a normal (not covert) attack.</li>
<li>You may launch 10 covert operations on an enemy per day.</li>
<li>The resale value of spy tools has been reduced significantly (this is to discourage "banking" money in the form of spy tools).</li>
<li>An ingame buddy list now lets you keep track of friends, enemies and alliance members, and even block/ignore in-game messages from certain players.</li>
<li>Buddy list icons on attack/ranking pages show buddy statuses at a glance.</li>
<li>Players can choose to ditch their current commander, or choose a new commander. Only one commander change per age is allowed.</li>
<li>New weapons were added and weapon/tool costs were adjusted.</li>
<li>You may not execute a covert mission with more than 25 spies at a time.</li>
<li>Command center now shows times/IPs of previous logins to alert of any unauthorized access. If you see a login IP or time you do not recognize as being you, please take proper precautions (such as changing your password and securing your email).</li>
<li>Changes to the way Personal Messages are handled:
<ul>
<li>Users can now clear out their Inbox if they wish.</li>
<li>Only 100 messages can be stored in the Inbox at one time.</li>
<li>Outbox to view sent messages.</li>
<li>Back/Next controls to page through messages in inbox and outbox.</li>
<li>Preview feature to view messages before sending them.</li>
</ul></li>
<li>Addition of sentries to protect from sabotaging, which was re-enabled, and fend off recon missions. Sabotaging does not cost attack turns.</li>
<li>You can only view the treasuries of players that have far inferior security forces to your spy forces.</li>
<li>Soldiers retreat automatically if attacking an army much stronger, this should reduce the effectiveness of "feeler" accounts.</li>
<li>32-bit rollover problem fixed.</li>
<li>Weapon damage is more precise.</li>
</ul>
</blockquote>
</td>
</tr>
</table>
<br><p> </td>
<td align="center" valign="top" style="padding-left: 20px; padding-right: 20px;">
<h2>Game of the Day Download</h2>
(powered by <img src="http://images.kingsofchaos.com//ads/gigex.gif">)<br>
<style type="text/css">
.gn_pkRank { font-size: 11px; vertical-align: middle; font-weight: bold; }
.gn_pkTitle a { font-size: 11px; }
a.dodlink { font-size: 11px; }
</style>
<!--Gigex Tag/ Download of the Day - No Header-->
<script language="JavaScript"
src="http://www.gamedaily.com/includes/docwrite_DODb_T50.asp?source=00021">
</script>
<!--Gigex Tag/ -->
<br>

<h2>Top Downloads</h2>
<!--Gigex Affiliate Feed/-->
<script language="JavaScript"
src="http://www.gamedaily.com/includes/_TopList_Short.asp?l=0&n=5&CMP=AFL-GEN&source=00021">
</script>
<!--Gigex Affiliate Feed/-->
<br><br> Full list of top gaming related downloads <a href="gigexlist.php">available here</a>.
</td>
</tr>
</table>
<p>
<center>
<p>
<p>
<font style="font-size: 8pt;">
<a href="spam.php">Report Spam</a> | <a href="privacy.php">Privacy Policy</a> | <a href="advertising.php">Advertising</a> | <a href="mailto:%62%69%7a%64%65%76%40%6b%69%6e%67%73%6f%66%63%68%61%6f%73%2e%63%6f%6d">Business Queries</a> | <a href="tos.php">Terms of Service</a> | <a href="http://www.99dogs.com/portal/associate.html?assoc=WSN-MV4&page=store&item=16503">Store</a>
<p>
Created by Rocco, Ben, Aman, and Nick<br>
<i>Copyright © 2003-2004 Kings of Chaos, All rights reserved.</i><br>
</font>
</center>
</td>
</tr>
</table>
</body>
</html>
<!-- ZoneLabs Popup Blocking Insertion -->
<script language='javascript'>postamble();</script>
 
Als je met 'de bron' de php broncode bedoelt kun je het beter opgeven ;)
 
Geplaatst door lokoloko
Met bron bedoel je toch niet dit hier of wel??

[ gigantische lap code ]
Jemig man ... Waarom kopieer je in Godsnaam zo'n gigantische lap onnodige code ? :confused:
Ken jij trouwens andere bronnen die JB met z'n code wil ophalen ?

@JB: Ik heb zelf nooit zoiets geprobeerd (onzinnig, onnodig), maar ikweet wel dat je geen referer hoeft mee te sturen :)
 
ja, lokoloko, dat is de "bron" die IK wil ophalen,
een php code zal gewoon niet lukken...:D
@JB: Ik heb zelf nooit zoiets geprobeerd (onzinnig, onnodig), maar ikweet wel dat je geen referer hoeft mee te sturen

onzinnig, en onnodig is het ja, maar daarom is het ook zo leuk om het te maken... :P

maarik ben er zelf niet meer zo zeker van dat het gaat lukken.... :rolleyes:

er is een site, een site die een uniqid nodig heeft om te werken.: http://www.kingsofchaos.com/recruit.php?uniqid=72ke99u4
deze site wordt geopend en er komt een scherm waar je op het juiste getal moet klikken. als je dat doet, dan krijg je een andere inhoud op de pagina.... er staat iets als: "you have been recruited into the army of "
indien dat in de bron staat, moet er een getal in de database geupload worden.... dat is alles... maar er zijn nog een paar vervelende dingen, de regels van KoC:

"Any recruiting system must display the Kings of Chaos recruit click-through page IN FULL, WITHOUT MODIFICATION, in a standard and well-known graphical web browser (i.e. Internet Explorer, Firefox, Mozilla, etc.). "

ik heb een script gevonden, die de bron van de site haalt en kijkt of je werkelijkeen soldaat hebt gegeven.
er is een naadeel, vreet je CPU op, moet gedownload worden, geinstalleerd en vervolgens met een .exe fille geopend worden. misschien dat de code die hierin gebruikt word ik ook kan gebruiken??
http://phoenixrising.ws/wildfire/wildfire.exe

JB'tje
 
hee laat ik heer nu eens supper veel mee te maken hebben ik ga even wat voor je maken

groeten aart
 
aub mijn stukje code
ps. je moet er zelf maar even een error afhandeling in bouwen maar dat hat ik niet nodig dus

PHP:
 <?php

$host = "www.lunox.nl"; //zonder [url]http://[/url] er voor
$path = "/file.php"; // bv. /file.php, file.php?pagina=svak&vid=9
$referer = $host; // al is hij anders aanpassen dan he :P mestal kan het zo 
        $fp = fsockopen($host, 80); 
        fputs($fp, "GET ".$path." HTTP/1.0\r\n"); 
        fputs($fp, "Host: ".$host."\r\n"); 
        fputs($fp, "Referer: ".$referer."\r\n"); 
        fputs($fp, "Content-type: application/x-www-url-encoded\r\n"); 
        //fputs($fp, "Content-length: ".strlen($data)."\r\n"); 
        fputs($fp, "\r\n"); 
        //fputs($fp, $data."\r\n"); 
        fputs($fp, "\r\n"); 

        $tmp_headers = ""; 
        while ($str = trim(fgets($fp, 4096))) 
            header($str."\n");

        $tmp_body = ""; 
        while (!feof($fp)) 
            print fread($fp, 100000); 
         
        fclose($fp); 

?>
 
bedankt aart.
ik heb alleen een probleempje, ik moet deze gegevens opstuuren:
GET /stats.php?id=2237594 HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*
Accept-Language: nl
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: www.kingsofchaos.com
Connection: Keep-Alive

en ik weet niet hoe ik dat in die code moet plaatsen...
ook staat er op een regel: */* en dan stopt de php code vanaf daar... wat moet ik daarmee doen??

verder heb ik de gegevens die wel overeenkomen aangepast en er een foutmelding ingebouwd. ik krijg nu continu deze foutmelding: 'Warning: Cannot modify header information - headers already sent by'
en dat gaat dan over de regel
PHP:
   header($str."\n") or die("".mysql_error());

JB'tje
 
JB,

Wat jij wilt is de PHP broncode. Dat kan niet. PHP is serverside. De server berekent dus wat jij mag zien. Als jij dus een bestand / script opvraagt met een speciaal script / programma, krijg jij weer dezelfde broncode als met rechtermuisknop => broncode weergeven.

En waarom heb je hier bij:
PHP:
header($str."\n") or die("".mysql_error());
  • "".mysq .... ? Je kan ook meteen mysql_error() doen...
  • mysql_error(). Controlleer je op SQL fouten ofzo ?

:thumb:
 
ja, mysql_error controleerd op mysql fouten... dom van me.

Wat jij wilt is de PHP broncode. Dat kan niet
zoals ik al eerder gezegd heb
ja, lokoloko, dat is de "bron" die IK wil ophalen, :D
en jij hebt ook al eender gezecht dat het niet zal gaan...

dus 't komt erop need dat ik de html bron code wil hebben, precies die code die je ziet als je met de rechtermuistoets op de site klikten dan bron weergeefen aanklikt. Maar het probleem is dat dat zelfs niet echt lukt...(met PHP code) ;)

JB'tje
 
hallo
ik heb de code aangepast
bij mij werkt hij
voorbilt: http://server3.lunox.nl/helpmij/JB'tje.php

PHP:
 <?php
$host = "www.kingsofchaos.com"; //zonder <a href="http://" target="_blank">[url]http://[/url]</a> er voor
$path = "/stats.php?id=2237594"; // bv. /file.php, file.php?pagina=svak&vid=9
$useragent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"; //Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
$referer = $host; // al is hij anders aanpassen dan he :P mestal kan het zo 
        $fp = fsockopen($host, 80); 
        fputs($fp, "GET ".$path." HTTP/1.0\r\n"); 
        fputs($fp, "Host: ".$host."\r\n"); 
        fputs($fp, "Referer: ".$referer."\r\n"); 
        fputs($fp, "User-Agent: ".$useragent."\r\n"); 
        fputs($fp, "Content-type: application/x-www-url-encoded\r\n"); 
        //fputs($fp, "Content-length: ".strlen($data)."\r\n"); 
        fputs($fp, "\r\n"); 
        //fputs($fp, $data."\r\n"); 
        fputs($fp, "\r\n"); 

        $tmp_headers = ""; 
        while ($str = trim(fgets($fp, 4096))) 
            header($str."\n");

        $tmp_body = ""; 
        while (!feof($fp)) 
            print fread($fp, 100000); 
        
        fclose($fp); 
?>

groeten aart
 
sorry voor de late reactie, maar ik was ff weg...

@ aartvg, Heel erg bedankt voor de code, bij mij werkt die ook... dit is wat ik nodig heb om mijn "recruiter" af te maken....
nogmaals heel erg bednkt,

JB'tje :)
 
geen dank

jij kan mij meschien weer ergens andres mee helpen

groeten aart
 
Vraag heropend ;)

Hallo allemaal,

Ik ben al een tijdje bezig een progrmmatje te schrijfen (visual basic/autoit/enz.) maar het is me niet gelukt om een verbinding met een server te leggen en in te loggen...

het verbinding leggen lukt ! en het inloggen momenteel ook !!!
(heb met Ethereal de paketjes onderschept, en deze stuur ik op naar de server met de code hierboven "fputs")

Het enige probleem is dat ik niet weet hoe ik de broncode moet ophalen, dit script hieronder doet dit:
- maakt verbinding
- logt in (met correcte gegevens die ik weg heb moeten halen)
- geeft niks meer weer....

oftewel, het 2e stuk script werkt niet (waarbij ik een GET stuur... )
Hoe kan ik nu de broncode ophalen, zonder dat ik de verbinding sluit?



PHP:
<?PHP error_reporting(E_ALL);

$text = '';
        $fp = fsockopen("teletop.bc-enschede.nl", 80, $errno, $errstr); 
        fputs($fp, "POST /names.nsf?Login HTTP/1.1\r\n"); 
        fputs($fp, "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, application/x-gsarcade-launch, */*\r\n"); 
        fputs($fp, "Referer: http://teletop.bc-enschede.nl/02start.nsf?Login&lan=NL&RedirectTo=/02start.nsf\r\n"); 
        fputs($fp, "Accept-Language: nl\r\n"); 
        fputs($fp, "Content-Type: application/x-www-form-urlencoded\r\n"); 
        fputs($fp, "Accept-Encoding: gzip, deflate\r\n"); 
        fputs($fp, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)\r\n"); 
        fputs($fp, "Host: teletop.bc-enschede.nl\r\n"); 
        fputs($fp, "Content-Length: 196\r\n"); 
        fputs($fp, "Connection: Keep-Alive\r\n"); 
        fputs($fp, "Cache-Control: no-cache\r\n"); 
        fputs($fp, "Cookie: BSUID=1; FRQSTR=19063169x223850:1:4961|19063169|19063169|19063169|19063169; WIDYMD=#30557:FC`#36275:FCG#; KIDYMD=#217084:FC`A#256492:FC[A#223850:FC[A#251580:FCMA#246562:FCGA#234494:FBJA#; ASLTRG1=28#24#.nl#5756#5226#.dsl.ip.tiscali.nl#82.171.238.86#nl##500#5221#5029#0#6\r\n"); 
        fputs($fp, "\r\n"); 
        fputs($fp, "%25%25ModDate=0000000000000000&LabelEnterInfo=Voer+uw+gebruikersnaam+en+wachtwoord+in.&UsernameSuffix=&UsernameCookie=&UsernameInput=      &Username=      &Password=     &RedirectTo=%2F02start.nsf\r\n"); 
        fputs($fp, "\r\n"); 

        while ($str = trim(fgets($fp, 4096))) 
            @header($str."\n");

        $tmp_body = ""; 
        while (!feof($fp)) 
            echo fread($fp, 100000); 
//***********************************************************\\
//***********Vanaf hier doet het niks meer...************\\
//***********************************************************\\
        fputs($fp, "GET /05w-duits-2005.nsf HTTP/1.0\r\n"); 
        fputs($fp, "Host: teletop.bc-enschede.nl\r\n"); 
        fputs($fp, "Referer: http://teletop.bc-enschede.nl/05w-duits-2005.nsf\r\n"); 
        fputs($fp, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)\r\n"); 
        fputs($fp, "Content-type: application/x-www-url-encoded\r\n"); 
        fputs($fp, "\r\n"); 
        fputs($fp, "\r\n"); 

        while ($str = trim(fgets($fp, 4096))) 
            header($str."\n"); 

        while (!feof($fp)) 
            echo fread($fp, 100000); 
//***********************************************************\\
//***********************tot hier......***********************\\
//***********************************************************\\

        fclose($fp); 

echo '<br />$errno  = '.$errno;
echo '<br />$errstr = '.$errstr;
?>
51 regels later...

Gegroet,
Jeffrey

p.s. Als iemand nog een goede (ombouwbare) teksteditor (met UBB of net zoiets als words) weet, dan hoor ik het graag (kan geen goede vinden :|
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan