warum funktioniert folgender Source nicht?

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite Zurück  1, 2, 3, 4  Weiter

Neue Antwort erstellen

 

fliege

BeitragMi, Dez 08, 2004 0:34
Antworten mit Zitat
Benutzer-Profile anzeigen
nein, eigentlich nur:
[BEGIN]
Daniel
1000
[END]

aber ich weis nicht was Lycos daraus macht!
Fliege
 

noir

BeitragMi, Dez 08, 2004 0:34
Antworten mit Zitat
Benutzer-Profile anzeigen
genau pogi02, oben werbung, rechts riesen balken, is echt ätzend!
 

noir

BeitragMi, Dez 08, 2004 0:35
Antworten mit Zitat
Benutzer-Profile anzeigen
wenn du doch bei funpic schon einen account hast machs da mal!!

wenns da auch net geht sind wir schon ma ein stück weiter, oder auch nicht Laughing
 

fliege

BeitragMi, Dez 08, 2004 0:36
Antworten mit Zitat
Benutzer-Profile anzeigen
ja, will ja auch nur als speicher für meine Highscores verwenden!
Fliege
 

noir

BeitragMi, Dez 08, 2004 0:38
Antworten mit Zitat
Benutzer-Profile anzeigen
ja, aber die werbung stört unter umständen auch deine scripte.

nachdem ich bei zu einem anderen anbieter gegngen sind, liefen alle php scripte fehlerlos.

is doch nix dabei, wenn woanders auch nicht geht kannst ja wieder wechseln.
 

noir

BeitragMi, Dez 08, 2004 0:39
Antworten mit Zitat
Benutzer-Profile anzeigen
läds du deine dateien per ftp hoch?????
 

pogi02

BeitragMi, Dez 08, 2004 0:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Also ich rate dir sowieso bei Lycos zu löschen wel so einen Highscore kann ja ga nicht so viel Platz verschwenden Smile
 

fliege

BeitragMi, Dez 08, 2004 0:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein, auch bei funpic funktioniert es nicht....ich bin am Ende. Kann mir das bitte jemand einstellen, es ist keine bequemlichkeitsbitte, ich glaube, ihr seht, das ich wirklich nicht weiter komme. Ich geben gerne den ganzen Source frei, wenn es hilft!
Fliege
 

noir

BeitragMi, Dez 08, 2004 0:50
Antworten mit Zitat
Benutzer-Profile anzeigen
warte ma
 

pogi02

BeitragMi, Dez 08, 2004 0:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Tu mir bitte einen gefallen

bitte poste mal dein php script oder was auch immer du da hast an das du die daten sendest

ich war früher lange PHP progger

also wenns dir nichts ausmacht poste den mal hier pls
 

noir

BeitragMi, Dez 08, 2004 0:56
Antworten mit Zitat
Benutzer-Profile anzeigen
probiern wirs ma so: nur die ip per php scrip übergeben lassen


das speicherst du als ip.php auf dem server

<?php
$ip=getenv("REMOTE_ADDR");
echo "start\n";
echo $ip;
?>


;hier der bb code, das x durch deine adresse ersetzten:

BlitzBasic: [AUSKLAPPEN]

Graphics 640,480,0,2

tcp_verbindung=OpenTCPStream(\"x.funpic.de\",80)

If tcp_verbindung

WriteLine tcp_verbindung,\"GET /\" + \"ip.php\" + \" HTTP/1.1\"
WriteLine tcp_verbindung,\"Host: \" + \"x.funpic.de\"
WriteLine tcp_verbindung,\"User-Agent: IP\"
WriteLine tcp_verbindung,\"Accept: */*\"
WriteLine tcp_verbindung,\"\"

Repeat
trash$=(ReadLine(tcp_verbindung))
Until Eof(tcp_verbindung) Or trash = \"start\"

ip$=(ReadLine(tcp_verbindung))
Print ip

CloseTCPStream tcp_verbindung
Else
Print \"Verbindung nicht möglich! \"
EndIf

WaitKey() : End
  • Zuletzt bearbeitet von noir am Mi, Dez 08, 2004 0:59, insgesamt 2-mal bearbeitet
 

fliege

BeitragMi, Dez 08, 2004 0:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein, jetzt macht mir ehrlich gesagt gar nichts mehr etwas aus.
Code: [AUSKLAPPEN]
<?php
  $scorefile="colorshigh.txt";
  if(file_exists($scorefile)) $highscore=file($scorefile);
  $cnt=count($highscore);
  $num=0;
  for($i=0; $i<$cnt; $i++)
  {
    $highscore[$i]=chop($highscore[$i]);
    $oldnames[$num]=$highscore[$i];
    $i++; $highscore[$i]=chop($highscore[$i]);
    $oldscore[$num]=$highscore[$i]; $num++;
  }
  $cnt=count($oldscore);
  if($cnt>99) $cnt=99;
  for($i=0; $i<$cnt; $i++)
  {
    if(chop($oldscore[$i])>chop($score))
    {
      $newscore[$i]=$oldscore[$i];
      $newnames[$i]=$oldnames[$i];
    }
    else
    {
      $newscore[$i]=$score;
      $newnames[$i]=$user;
      $t=$i+1; $cnt++;
      for($j=$t; $j<$cnt; $j++)
      {
        $newscore[$j]=$oldscore[$i];
        $newnames[$j]=$oldnames[$i];
        $i++;
      }
      $i=$cnt+1;
    }
  }
  echo "[BEGIN]\n";
  for($i=0; $i<$cnt; $i++)
  {
    echo "$newnames[$i]\n";
    echo "$newscore[$i]\n";
  }
  echo "[END]\n";
  $fp=fopen($scorefile,"w");
  if($fp)
  {
    flock($fp,2);
    for($i=0; $i<$cnt; $i++)
    {
      fputs($fp,$newnames[$i]."\n");
      fputs($fp,$newscore[$i]."\n");
    }
    flock($fp,3);
    fclose($fp);
  }
?>

das ist das, was ich auf dem Server stehen habe...
Ich tue dir keinen Gefallen, du tust mir einen, genauso wie noir, wofür ich euch sehr dankbar bin!
Fliege
 

noir

BeitragMi, Dez 08, 2004 0:58
Antworten mit Zitat
Benutzer-Profile anzeigen
schau ma ob mein code geht, hab ihn nicht getestet aber im prinzip müsste es gehen
 

pogi02

BeitragMi, Dez 08, 2004 1:02
Antworten mit Zitat
Benutzer-Profile anzeigen
ähm ich weiss es jetzt nicht genau aber abeitet das BB programm das PHP-script übehaupt ab??
 

noir

BeitragMi, Dez 08, 2004 1:04
Antworten mit Zitat
Benutzer-Profile anzeigen
klar
 

noir

BeitragMi, Dez 08, 2004 1:04
Antworten mit Zitat
Benutzer-Profile anzeigen
du redest von meinm php code oder jetzt deinem?
 

fliege

BeitragMi, Dez 08, 2004 1:04
Antworten mit Zitat
Benutzer-Profile anzeigen
wenn mein Benutzername fliege ist, dann muss ich doch fliege.funpic.de einsetzten oder? Wenn ja, dann hat trash$ ="" und ip$="", vielleicht habe ich auch etwas falsch gemacht... ich weis es nicht!
Fliege
 

noir

BeitragMi, Dez 08, 2004 1:06
Antworten mit Zitat
Benutzer-Profile anzeigen
sicher? x.jk.funpic.de bei mir is das die direkte adresse, das andere is nur ne kurzform, könnte fehler verursachen
 

noir

BeitragMi, Dez 08, 2004 1:06
Antworten mit Zitat
Benutzer-Profile anzeigen
und hast du an beiden stellen das x ersetzt?
 

pogi02

BeitragMi, Dez 08, 2004 1:07
Antworten mit Zitat
Benutzer-Profile anzeigen
im normalfall username.funpic.de sonst nichts

Gehe zu Seite Zurück  1, 2, 3, 4  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group