DS Packetbot

11/03/2010 17:44 bammes#31
push
11/03/2010 20:12 bammes#32
push

plllllllsssss antworten
11/03/2010 21:34 Shadow992#33
Zuersteinmal, Pushing und Mehrfachposts sind nicht erlaubt.

Zu deinem Problem:
Ja es lag mal wieder an mir, hatte vergessen dir meine GetCookies Funkrion mitzugeben.
sorry. ;)
PHP Code:
string GetCookies(string sSource)
{
    
int sicherheit;
    
size_t PosLeft ;
    
size_t PosRight;
    
string left="Set-Cookie: ";
    
string right=";";
    
string cookies;

    
PosLeft sSource.find(left);
    
PosRight sSource.find(right);
    while (
PosLeft != string::npos  && PosRight != string::npos)
    {
        
PosLeft sSource.find(left,PosLeft);
        
PosRight sSource.find(right,PosLeft);
        
sicherheit++;
        if (
PosLeft != string::npos  && PosRight != string::npos)
        {
            
PosLeft += left.length();
            
cookies += sSource.substr(PosLeftPosRight PosLeft);
            
cookies +=";";
        }
        if (
sicherheit>100000) break ;
    }
    return 
cookies;
// ==> GetCookies(string sSource) 
11/03/2010 21:46 bammes#34
oke doch noch net beendet
das nächste get wo man sid braucht (siehe spoiler 1 wie ich das gemacht hab)
PHP Code:
source=HTTPRequest("www.de66.die-staemme.de","/login.php?sid="+ssource+"&secret=0&ppmg_sso=0&mobile_no_force=0",""cookies);
cookies=GetCookies(source);
save("login2.txt"source); 
in login2.txt erscheint nur

"fail 3"
11/04/2010 18:00 bammes#35
noch ein letzter push
11/04/2010 18:21 Shadow992#36
Quote:
Originally Posted by bammes View Post
oke doch noch net beendet
das nächste get wo man sid braucht (siehe spoiler 1 wie ich das gemacht hab)
PHP Code:
source=HTTPRequest("www.de66.die-staemme.de","/login.php?sid="+ssource+"&secret=0&ppmg_sso=0&mobile_no_force=0",""cookies);
cookies=GetCookies(source);
save("login2.txt"source); 
in login2.txt erscheint nur

"fail 3"
Schau dir doch einfach mal die FUnktion an und Google nach dem WSAGetLastError, da erkennt man meistens genau was schief lief.
11/04/2010 18:54 bammes#37
183 wird zurückgegeben

bissle gegoogelt und das gefunden

"Cannot create a file when that file already exists."

Quelle:[Only registered and activated users can see links. Click Here To Register...]

kapier net welche datei also an meinen textdateien kanns net liegen.

habs auch schon grad mit zeigern probiert^^ (könnte ja sein)

11/04/2010 23:56 bammes#38
ich habe einen sehr komischen fehler gefunden.

habe mir die sidsuche nochmal genauer angesehen.

da es nicht richtig gefiltert hat habe ich den code oft geändert, damits passt und nur die sid ausgegeben wird.
das ergebnis:

weis einer von euch wiso da -90 rein muss ??? das kapier ich net.

und es hat nichts gebracht immer noch fail 3
11/05/2010 12:21 Shadow992#39
Quote:
Originally Posted by bammes View Post
ich habe einen sehr komischen fehler gefunden.

habe mir die sidsuche nochmal genauer angesehen.

da es nicht richtig gefiltert hat habe ich den code oft geändert, damits passt und nur die sid ausgegeben wird.
das ergebnis:

weis einer von euch wiso da -90 rein muss ??? das kapier ich net.

und es hat nichts gebracht immer noch fail 3
Zuerst einmal, benutz doch source.substr(...)
und dann als nächstes:
Quote:
LOL! I changed the error logger's buffer size to 1 a few days ago to test something, and I forgot to change it back to a reasonable number! So it was flushing the buffer every line

I guess that means opening a file in append mode (fopen(fp, "at") ) gives error 183 then. Oh well! Thanks
Wie es scheint, liegt es in irgendeiner Weise an irgendeinem fopen/fwrite usw.
11/05/2010 21:48 bammes#40
:-O mit substr gehts ja viel einfacher^^ thx

wenn ich die save alle rausmache kommt bei der letzten abfrage nicht fail3 sondern fail 310049

google sagt iwie nichts dazu.

gibts dafür auch ne tabelle mit allen fehlercodes?
11/05/2010 21:57 Shadow992#41
Google sagt da was zu:
[Only registered and activated users can see links. Click Here To Register...]
11/05/2010 22:15 bammes#42
achsoo dann gehört der 3er davor ja gar ned zum fehlercode

na dann oke

wie ichs verstanden habe liegts daran, dass kein wert übergeben wird.

also die variable request ist leer.

komisch isch aber, dass sie gar nicht leer ist.

und den 2. Grund verstehe ich net ganz
Quote:
This error also occurs when you are trying to name the local socket (assign local address and port number) with bind, but Windows Sockets doesn't ascribe this error to bind, for some unknown reason.
edit noch n fehlerart.
falsdcher host.

aber de66.die-staemme.de ist richtig
11/06/2010 20:36 bammes#43
denke hab den fehler gefunden
liegt an der GetIp()
die funktion kann de66.die-staemme.de nicht umwandeln.
nachdem ausgeben der ip erscheint eine 0.

hab jetzt auch inet_addr() ausprobiert erfolgslos.

gibts ne funktion, die das macht?

also der cmd schafft es es kommt 217.70.142.73 raus
11/09/2010 23:01 hallamasch#44
Kekse, lecker lecker Kekse =)
Solltest vielleicht im ersten Post deine Kekse auch noch rausmachen.
11/09/2010 23:24 bammes#45
keks is doch beim ersten post draußen

ach und am host kanns net liegen^^
ich werds scho iwann schaffen ;-D