erstmal googel nach beiden und versuche herraus zu finden, wo von du mehr verstehst, dann entscheide dich für eine methode.
Beiträge von GreenRover
-
-
@ heddesheimer, das stimmt so nicht!!!
zwar ist PHP4 und OOP so ne sach aber ein bischen geht es doch (-;
das das stat _CONSTRUCT eine Funktion mit dem selben namen wie die klasse nimmt, stimmt.
aber unter PHP4 werden alle objekte protected, wenn sie mit _T beginnen
und wenn du den XAMPP von pachefriends benutzt, dann kann man den auf PHP5 umstellen.
-
einfach die IP und und zeit spoeichern. und dann halt bei jedem post überprüfen, ob in den lezten paar sec schon gepostet wurde
-
ja das ist klar.
und du must dir halt markante punkte suchen, die imemer gleich sind und kannst dann mittels regulären ausdrücken, das benötigte aus dem HTML rausschneiden.
Ps das ist auch nicht ganz einfach aber einfacher als ne API.
-
-
@ modula, das mag stimmen, aber das sit relativ egal
das ignorieren der Apache ganz gepflegt
aber dieses Popup wird gnaz einfach nur vom mozilla popup blocker gefressen das sit alles!!!!!!!!!!!!!!!!!!!!!!!!!!!! -
ne API ist was für PHP profis!!
das phrasen heist, das du die webseite anforderst und dann am hand von regulären ausdrücken zerlegst und die daten raus filterst.
@ modula und es gibt immer mittel und wege, mann muss halt bloß den refferer facken, schon geht es.
-
hast du bei deinem webspace keine zugriff auf das access_log vom apachen
-
ja das hast du ja ein prob mti dem DB zugriff,
da kann ich auch nichts für du.
-
Code
Alles anzeigen<SCRIPT LANGUAGE="JavaScript" type="text/javascript"> <!-- function OpenWindow() { var MyWindow; MyWindow = window.open( "http://www.xxx.de//formular.htm", "Formular", "toolbar=no,directories=no,location=no,menubar=no,scrollbars=no,status=no,titlebar=no,resizable=no,width=400,height=600"); } --> </SCRIPT>dazu wird so ein einfach code eh vom moz poup blocker gefressen
-
doch ebay bietet eine API an.
http://developer.ebay.com/common/api
@ Modula, tricksen must du noch übern.
Denn zur not könnte man auch einfach die E-Bay seite phrasen, währe aber langsam und unschön
-
das ist latte, das funktioniert doch so auch.
Denn wenn du mal guckst, es wird überprüft ob die Session eien zahl enthält.
und nichts sit nun mal keine zahl.
-
wie noch ein fenster auf zu machen???
lies nochmal.
-
ist es denn immer auf der selben domain
-
mit der standart conf geht es zu 100%
-
genau das habe ich dir doch gepostet.
dann halt nochmal etwas auskommentiert:
HTML
Alles anzeigen<?PHP // Darf kein HTML oder leerschläge vorher haben !!! ist ganz besonders wichtigt session_start(); // der Connet zu MySQL DB mysql_connect('localhost','root',''); mysql_select_db('test'); // die kenn nummer des benutzers, dem die Secundne gutgeschrieben werden sollen // Dieses wird bei ja wohl kein fester Wert sein wie hier, sondern ein script generierter // z.B. wird er durch den klaulink des user festgelegt $uid=12; // auslesen der IP des Besuchers, unter beachtung eiens Proxy`s $ip=($_SERVER['HTTP_X_FORWARDED_FOR']!='')?$_SERVER['HTTP_X_FORWARDED_FOR']:$_SERVER['REMOTE_ADDR']; // wenn noch keien Session mit dieser IP existiert, dann wird sie angelegt und zwaar mit der aktuellen uhrzeit in sec (sec seit dem 1.1.1970) if (!is_numeric($_SESSION[$ip])) $_SESSION[$ip]=time(); // wenn die Variabelle unload per POST oder GEt übergeben wird und eien zahl ist, führe folgendes aus if (is_numeric($_REQUEST['unload'])) { // berechnen der Zeit in sekunden, die der user auf der HP war $zeit=time()-$_SESSION[$ip]; // zerstören der sesion des Besuchers $_SESSION[$ip]=''; // eintragen der Zeit des Besuchers und dazu noch die uid des begünstigeten eintragen mysql_query("INSERT INTO `time` ( `uid`, `time` ) VALUES ( '".$_REQUEST['unload']."', '".$zeit."' ) "); } ?> <html> <!-- // Wenn der Browser von dieser Seite gelenkt wird, dann sende die Variabelle unload per GET an den Server <body onUnload="javascript:document.location.href='<?=$_SERVER['PHP_SELF']?>?unload=<?=$uid?>';"> <a>Hier wird ihen zeit gestolen</a> </body> </html>Wenn du es immer noch nicht verstehst, dann vergesse am besten das Projekt
-
<?PHP include('./menu.php'); ?>
-
Na dann hast du ein problem.
-
nein, du must halt die seite mit includes und am bestewn mit eienm TPL bauen.
dazu muss halt der body tag imemr os aussehn wie gepostet.
und sobald das komando zum schliesen des browsers gegeben wird, dann gibt es noch mal fix eine impuls auf dne server, der dan das script zum speichern aktiviert.
-
HTML
Alles anzeigen<?PHP session_start(); mysql_connect('localhost','root',''); mysql_select_db('test'); $uid=12; # Die kennung, des Benutzers, dem die Zeit gutgeschrieben wird $ip=($_SERVER['HTTP_X_FORWARDED_FOR']!='')?$_SERVER['HTTP_X_FORWARDED_FOR']:$_SERVER['REMOTE_ADDR']; if (!is_numeric($_SESSION[$ip])) $_SESSION[$ip]=time(); if (is_numeric($_REQUEST['unload'])) { $zeit=time()-$_SESSION[$ip]; $_SESSION[$ip]=''; mysql_query("INSERT INTO `time` ( `uid`, `time` ) VALUES ( '".$_REQUEST['unload']."', '".$zeit."' ) "); } ?> <html> <body onUnload="javascript:document.location.href='<?=$_SERVER['PHP_SELF']?>?unload=<?=$uid?>';"> <a>Hier wird ihen zeit gestolen</a> </body> </html>SQL-Code