nein geht nicht
Beiträge von eraserx
-
-
Ahh jetz gehts zum draufklicken aber es wird folgender Fehler Angezeigt:
Fehler 'document.formular' ist Null oder kein Objekt
-
Roland bei dem Script von dir kann ich garnicht draufklicken
-
Der code den ich gepostet habe lässt einen button anzeigen aber ich will keinen button sondern einen Text als button also sowas wie einen Textlink nur halt mit den funktionen des Buttons.
-
-
-
Gibt es irgendeine Funktion die nach dem ausführen eines php Scriptes einen text Anzeigt z.b beim emailversandt das dann dort steht "email erfolgreich versendet" ???
-
Ich hab hier ein Script das auf einer Homepage ein Fenster anzeigen soll wo ein Teamspeakserver abgebildet ist mit seinen Räumen aber bei mir gibts da eine Fehlermeldung. Vielleicht kann mir da einer Weiterhelfen...
Die Dateistruktur ist folgende:
teamspeak/TS-Viewer_small-config.php
teamspeak/navigation/navbox.TS-Viewer_small.phpUnd hier die beiden Scripte von den Beiden Dateien und die Fehlermeldung die sich bei mir ergiebt...
Script von TS-Viewer_small-config.php
PHP
Alles anzeigen<?php // TS-Viewer_small-config.php class tss2infosmall { // (c) 2003 by Christian Müller // non-commercial use approved, commercial users please contact me at [email]mueller@fmi.uni-passau.de[/email] // i give no guarantees whatsoever about the correct functioning of this script // use at your own risk // date: 20/06/03, 23:28 // // umgecodet und gestyled von Dooki // Bei Problemem mit dem Script bitte bei Dooki melden.. [email]dooki@php-gfx.net[/email] // /*#################################*\ ##\¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯/## ###> created by php-gfx.net <### ##/_______________________________\## \*#################################*/ // //------------------------------------------------------------------------------------------------- // **** Einstellungen **** var $sitetitle = "TeamSpeak"; // SeitenTitle der neben den Kopfhörern steht var $serverAddress = "213.221.110.200"; // Hier die TeamSpeak IP Adresse eintragen !!wichtig!! (Beispiel: 192.168.7.1) var $serverQueryPort = "51234"; // TeamSpeak QueryPort.. Schau in die server.ini von TeamSpeak (Standard 51234) var $serverUDPPort = "8767"; // UDP Port für Teamspeak der auch hinter der IP Adresse genutzt wird (Standard 8767) var $serverPasswort = ""; // Serverpasswort das bei Serversettings eingestellt wird (wenn kein Passwort erteilt, dann leer lassen) // (Passwort wird meistens bei Clanservern gebraucht) var $connectionLink = "1"; // Abfrage ob ein Link zum connecten sein soll oder nicht! 0 = NEIN, 1 = JA // **** Einstellungen **** //------------------------------------------------------------------------------------------------- // // Das entfernen des © (Copyright) ist untersagt. // Die verlinkung bleibt ebenfalls bestehen! // /*##########################################################################*\ ##\¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯/## ###\ Der hier vorgestellte Download, darf ausschliesslich nur von /### ####\ [url]www.php-gfx.net[/url] runtergeladen werden! Jegliche Vervielfältigung /#### ####/ oder Weiterverbreitung in jedem Medium als Ganzes oder in Teilen \#### ###/ bedarf der schriftlichen Zustimmung von php-gfx.net. \### ##/________________________________________________________________________\## \*##########################################################################*/ // // Abweichungen vom Orginalcode stammen von Dooki und wurden konmmentiert // /* Ab hier darf >>> KEIN <<< Text mehr geändert werden */ /**************************************************************************** Der folgende Code ist der Orginalcode von Christian Müller (sämtliche Kommentare wurden von mir, Dooki, rausgelöscht) Eine Verbreitung des Codes bedarf einer schriftlichen Zusage des Coders ****************************************************************************/ //------------------------------------------------------------------------------------------------- //---> Orginalcode var $socket; var $serverStatus = "offline"; var $playerList = array(); var $channelList = array(); function getSocket($host, $port, $errno, $errstr, $timeout) { unset($socket); $attempts = 1; while($attempts <= 1 and !$socket) { $attempts++; @$socket = fsockopen($host, $port, $errno, $errstr, $timeout); $this->errno = $errno; $this->errstr = $errstr; if($socket and fread($socket, 4) == "[TS]") { fgets($socket, 128); return $socket; } } return false; } function sendQuery($socket, $query) { fputs($socket, $query."\n"); } function getOK($socket) { $result = fread($socket, 2); fgets($socket, 128); return($result == "OK"); } function closeSocket($socket) { fputs($socket, "quit"); fclose($socket); } function getNext($evalString) { $pos = strpos($evalString, "\t"); if(is_integer($pos)) { return substr($evalString, 0, $pos); } else { return $evalString; } } function chopNext($evalString) { $pos = strpos($evalString, "\t"); if(is_integer($pos)) { return substr($evalString, $pos + 1); } else { return ""; } } function stripQuotes($evalString) { if(strpos($evalString, '"') == 0) $evalString = substr($evalString, 1, strlen($evalString) - 1); if(strrpos($evalString, '"') == strlen($evalString) - 1) $evalString = substr($evalString, 0, strlen($evalString) - 1); return $evalString; } function getVerboseCodec($codec) { if($codec == 0) { $codec = "CELP 5.1 Kbit"; } elseif($codec == 1) { $codec = "CELP 6.3 Kbit"; } elseif($codec == 2) { $codec = "GSM 14.8 Kbit"; } elseif($codec == 3) { $codec = "GSM 16.4 Kbit"; } elseif($codec == 4) { $codec = "CELP Windows 5.2 Kbit"; } elseif($codec == 5) { $codec = "Speex 3.4 Kbit"; } elseif($codec == 6) { $codec = "Speex 5.2 Kbit"; } elseif($codec == 7) { $codec = "Speex 7.2 Kbit"; } elseif($codec == 8) { $codec = "Speex 9.3 Kbit"; } elseif($codec == 9) { $codec = "Speex 12.3 Kbit"; } elseif($codec == 10) { $codec = "Speex 16.3 Kbit"; } elseif($codec == 11) { $codec = "Speex 19.5 Kbit"; } elseif($codec == 12) { $codec = "Speex 25.9 Kbit"; } else { $codec = "unknown (".$codec.")"; } return $codec; } function getInfo() { $this->socket = $this->getSocket($this->serverAddress, $this->serverQueryPort, $errno, $errstr, 0.3); if($this->socket == false) { return; echo ("No Server"); } else { $this->serverStatus = "online"; $this->sendQuery($this->socket, "sel ".$this->serverUDPPort); if(!$this->getOK($this->socket)) { echo "Server didn't answer \"OK\" after last command. Aborting."; return; } $this->sendQuery($this->socket,"pl"); $this->playerList = array(); do { $playerinfo = fscanf($this->socket, "%s %d %d %d %d %d %d %d %d %d %d %d %d %s %s"); // Teilweise Änderung von Dooki list($playerid, $channelid, $receivedpackets, $receivedbytes, $sentpackets, $sentbytes, $paketlost, $pingtime, $totaltime, $idletime, $privileg, $userstatus, $attribute, $s, $playername) = $playerinfo; if($playerid != "OK") { $this->playerList[$playerid] = array( "playerid" => $playerid, "channelid" => $channelid, "receivedpackets" => $receivedpackets, "receivedbytes" => $receivedbytes, "sentpackets" => $sentpackets, "sentbytes" => $sentbytes, "paketlost" => $paketlost / 100, //------------------------------------------------------------------------------------------------- "pingtime" => $pingtime, // hinzugefügt von Dooki "totaltime" => $totaltime, // hinzugefügt von Dooki "idletime" => $idletime, // hinzugefügt von Dooki "privileg" => $privileg, // hinzugefügt von Dooki "userstatus" => $userstatus, // hinzugefügt von Dooki "attribute" => $attribute, // hinzugefügt von Dooki //------------------------------------------------------------------------------------------------- "s" => $s, "playername" => $this->stripQuotes($playername)); } } while($playerid != "OK"); $this->sendQuery($this->socket,"cl"); $this->channelList = array(); do { $channelinfo = ""; do { $input = fread($this->socket, 1); if($input != "\n" && $input != "\r") $channelinfo .= $input; } while($input != "\n"); $channelid = $this->getNext($channelinfo); $channelinfo = $this->chopNext($channelinfo); $codec = $this->getNext($channelinfo); $channelinfo = $this->chopNext($channelinfo); $parent = $this->getNext($channelinfo); $channelinfo = $this->chopNext($channelinfo); $d = $this->getNext($channelinfo); $channelinfo = $this->chopNext($channelinfo); $maxplayers = $this->getNext($channelinfo); $channelinfo = $this->chopNext($channelinfo); $channelname = $this->getNext($channelinfo); $channelinfo = $this->chopNext($channelinfo); $d = $this->getNext($channelinfo); $channelinfo = $this->chopNext($channelinfo); $d = $this->getNext($channelinfo); $channelinfo = $this->chopNext($channelinfo); $topic = $this->getNext($channelinfo); if($channelid != "OK") { if($isdefault == "Default") $isdefault = 1; else $isdefault = 0; $playercount = 0; foreach($this->playerList as $playerInfo) { if($playerInfo[channelid] == $channelid) $playercount++; } $this->channelList[$channelid] = array( "channelid" => $channelid, "codec" => $codec, "parent" => $parent, "maxplayers" => $maxplayers, "channelname" => $this->stripQuotes($channelname), "isdefault" => $isdefault, "topic" => $this->stripQuotes($topic), "currentplayers" => $playercount); } } while($channelid != "OK"); $this->closeSocket($this->socket); } } } $tss2infosmall = new tss2infosmall; //---> Orginalcode //------------------------------------------------------------------------------------------------- ?>
Script von navbox.TS-Viewer_small.php
PHP
Alles anzeigen<?php // navbox.TS-Viewer_small.php // // (c) 2003 by Christian Müller // non-commercial use approved, commercial users please contact me at [email]mueller@fmi.uni-passau.de[/email] // i give no guarantees whatsoever about the correct functioning of this script // use at your own risk // date: 20/06/03, 23:28 // // umgecodet und gestyled von Dooki // Bei Problemem mit dem Script bitte bei Dooki melden.. [email]dooki@php-gfx.net[/email] // /*#################################*\ ##\¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯/## ###> created by php-gfx.net <### ##/_______________________________\## \*#################################*/ // /*##########################################################################*\ ##\¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯/## ###\ Der hier vorgestellte Download, darf ausschliesslich nur von /### ####\ [url]www.php-gfx.net[/url] runtergeladen werden! Jegliche Vervielfältigung /#### ####/ oder Weiterverbreitung in jedem Medium als Ganzes oder in Teilen \#### ###/ bedarf der schriftlichen Zustimmung von php-gfx.net. \### ##/________________________________________________________________________\## \*##########################################################################*/ // //------------------------------------------------------------------------------------------------- //---> Orginalcode require("TS-Viewer_small-config.php"); $tss2infosmall->getInfo(); //---> Orginalcode //------------------------------------------------------------------------------------------------- //---> Anfang <---\\ $tsviewer_small = "<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"1\"> <tr> <td class=\"navbg".$navalign."\" width=\"100%\" align=\"center\">[b]".$tss2infosmall->sitetitle."[/b]</td> </tr>"; //---> Anfang <---\\ //------------------------------------------------------------------------------------------------- //---> Orginalcode $counter = 0; foreach($tss2infosmall->channelList as $channelInfo) { $channelname = $channelInfo[channelname]; $codec = $tss2infosmall->getVerboseCodec($channelInfo[codec]); if($channelInfo[isdefault] == "1") $isDefault = "yes"; else $isDefault = "no"; if ($channelInfo[channelid] != "id") { //---> Orginalcode //------------------------------------------------------------------------------------------------- //---> PHPKIT Userabfrage $tsviewerusername = $USER[nick]; $tsv_array_1 = array(" ","[","]","(",")","{","}"); // Das wird gesucht.. $tsv_array_2 = array("_","","","","","",""); // ..und mit diesem ersetzt! $tsv_counter = count($tsv_array_1); // for($x=0;$x<$tsv_counter;$x++){ $tsviewerusername = str_replace($tsv_array_1[$x],$tsv_array_2[$x],$tsviewerusername); } //---> PHPKIT Userabfrage //------------------------------------------------------------------------------------------------- if($max_players < $channelInfo[maxplayers]) { unset($max_players); $max_players = $channelInfo[maxplayers]; } unset($add); $add = $channelInfo[currentplayers]; $current_players = $current_players+$add; //------------------------------------------------------------------------------------------------- //---> Orginalcode } $counter++; } //---> Orginalcode //------------------------------------------------------------------------------------------------- //---> Offline <---\\ if ($counter == 0) { $tsviewer_small .= " <tr> <td width=\"100%\" align=\"center\"><font class=\"headssmall\">[b]Offline[/b]</font></td> </tr>"; } else { //---> Channel <---\\ if($tss2infosmall->connectionLink == 1) { $tsviewer_small .= " <tr> <td class=\"navbg".$navalign."\" width=\"100%\" align=\"center\"><a class=\"nav".$navalign."\" href=\"teamspeak://".$tss2infosmall->serverAddress.":".$tss2infosmall->serverUDPPort."?channel=?password=".$tss2infosmall->serverPasswort."?nickname=".$tsviewerusername."\">[b]".$current_players." / ".$max_players."[/b]</a></td> </tr>"; } else { $tsviewer_small .= " <tr> <td class=\"navbg".$navalign."\" width=\"100%\" align=\"center\">[b]".$current_players." / ".$max_players."[/b]</td> </tr>"; } //---> Channel <---\\ } //---> Offline <---\\ //------------------------------------------------------------------------------------------------- //---> Ende <---\\ $tsviewer_small .= "</table>"; //---> Ende <---\\ //------------------------------------------------------------------------------------------------- $boxlinks[] = $tsviewer_small; ?>
Und hier die Fehlermeldung die es immer anzeigt:
CodeWarning: main(TS-Viewer_small-config.php): failed to open stream: No such file or directory in /home/www/web128/html/ts/navigation/navbox.TS-Viewer_small.php on line 30 Fatal error: main(): Failed opening required 'TS-Viewer_small-config.php' (include_path='.:/usr/lib/php') in /home/www/web128/html/ts/navigation/navbox.TS-Viewer_small.php on line 30
-
Ja was denkst du was ich mache ?
-
ahja so gehts auch *gg* erhöre dem Meister
-
hmmm *grins* lol
trotzdem Danke -
Nein Html Studio ist wirklich das beste damit lernt man sich extrem leicht
Und ist Freeware. -
Am besten du machst dir nochmal so einen Banner aber etwas größer und schrumpfst ihn dann mit width und height
-
Versuchs mal mit folgendem Script für den head deiner Page könnte funktionieren. Aber dann ist der schwarze streifen unten und rechts zu sehen das bild ist zu klein für den Platz es währe am besten du machst ein größeres
Du hast mehrere Fehler im head du darfst den Body nicht 2 mal aufmachen und einmal gleich wieder schließen so wie hier -->"" <BODY BACKGROUND="bannerhintergrund.jpg"></BODY> "" Body nur einmal aufmachen und dann schließen nach dem text oder sonstigem. So sieht ein Grundgerüst wirklich aus:
Hier der Code mit dem es funktionieren könnte
-
Also wenn ich das Pw falsch eingebe dann ist alles ok dann kommt der Text Zugriff Verweigert . Aber wenn ich das Pw richtig eingebe dann auf ok klicke kommt eine weiße Seite und in der Adressleiste steht:
-
Also irgendwas stimmt da noch nicht.... ich poste jetzt mal alle dateien
vielleicht hilft ihnen das weiter.Also das hier ist die index.htm Datei in der ich die Zugangsdaten angeben muss:
HTML
Alles anzeigen<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 //EN"> <html> <head> </head> <body bgcolor="#323232"> <table width="400" height="200" align="center" border="1" bordercolor="#000040"> <tr> <td bgcolor="#000020" color="#FFFFFF"> <h2 align="center"><font color="#FFFFF">Login</h2> <form action="log.php" method="post"> <center>[b]Benutzername:[/b]<input type="text" size="17" name="user"> [b]Passwort:[/b]<input type="password" size="15" name="passwort"> <input type="submit" value="OK"> </td> </tr> </table> </body> </html>
Das hier ist die datei log.php mit folgendem Quelltext....
-
ich hab das von dir empfohlene script eingefügt und es wird folgende fehlermeldung angezeigt:
Warning: Cannot modify header information - headers already sent by (output started at D:\Programme\OmniSecure\htdocs\log.php:4) in D:\Programme\OmniSecure\htdocs\log.php on line 12
-
wenn ich die htaccess datei einfüge kann keiner einfach irgendeine datei aufrufen oder ?
ist die htacess datei immer die selbe weil ich hab eine auf meinem pc oder muss ich da eine für mich selbst bauen ?
-
aber dann kann da ja gleich jemand die seite.html aufrufen
http://www.domain/seite2.html dann bringt das ja garnichts
-
Ich hab mir ein logintool selbst erstellt aber ich kann nun wenn ich das passwort eingebe nur einen text anzeigen lassen was muss ich machen um eine weitere Datei aufzurufen?? Die zwei Variabeln hol ich von einer andern Datei wo ich Passwort und Username eingeben kann.
Hier das Script vom Logintool: