http://www.Scar4U.de.vu | ## ## | eMail -> Die.Ist.Geheim@GMX.net | ## ## | | ## ## +------------------------------------------------------------+ ## ## ## ###################################################################### $scl_error_reporting = @error_reporting(); @error_reporting(E_ALL & ~E_NOTICE); @extract(@array_merge($_GET, $_POST)); include("scarklick_config.php"); ######################################################### ## ab hier nichts mehr aendern! ######################################################### @mysql_pconnect($sdl_dbaseserver, $sdl_dbaseuser, $sdl_dbasepass) or die("ERROR: Die Verbindung zu [$dbaseserver] konnte nicht aufgebaut werden."); @mysql_select_db($sdl_dbase) or die("ERROR: Die Datenbank [$dbase] konnte nicht ausgewaehlt werden."); if(isset($add)){ function sdl_new_link_fkt($newlink,$newid){ GLOBAL $PHP_SELF; echo("
Link: $newlink
ID: $newid

Link (Counter) - Aufruf
SDL_ID:
<a href="".basename($PHP_SELF)."?sdl_id=$newid">Link-Name</a>
SDL_LINK:
<a href="".basename($PHP_SELF)."?sdl_link=$newlink">Link-Name</a>
 
Counter - Ausgabe
PHP - einzeln
<? \$sdl_show_php=$newid; include("".basename($PHP_SELF).""); ?>
JAVA - einzeln
<script src="".basename($PHP_SELF)."?sdl_show=$newid"></script>

ODER es soll der gesamte Klick-Stand aller Links angezeigt werden:

PHP - gesamt

Bsp: <? \$sdl_show_gesamt=php; include("".basename($PHP_SELF).""); ?>

JAVA - gesamt
Bsp: <script src="".basename($PHP_SELF)."?sdl_show_gesamt=java"></script>
 
"); return; } echo("Scars Download Counter"); if($sdl_admin == $sdl_lg_admin && $sdl_pass == $sdl_lg_pass){ $uri=("&add=&sdl_lg_admin=$sdl_lg_admin&sdl_lg_pass=$sdl_lg_pass"); if($sdl_new_link){ mysql_query("INSERT INTO $sdl_sql_table (id, link, counter) VALUES ('','$sdl_new_link','0')"); echo("
Neuer Link wurde gespeichert
"); sdl_new_link_fkt($sdl_new_link,mysql_result(mysql_query("SELECT LAST_INSERT_ID()"),0,0)); echo("

[zurueck]

"); } elseif ($sdl_del){ mysql_query("DELETE FROM $sdl_sql_table WHERE id='$sdl_del'"); $sdl_msg=("
 Hinweis
 Link mit der ID [$sdl_del] wurde geleoscht.

"); } elseif ($sdl_edit){ $sdl_edit_row = mysql_fetch_row(mysql_query("SELECT link, counter FROM $sdl_sql_table WHERE id='$sdl_edit'")); if($sdl_edit_row){ echo("
Link aendern
  ID:   $sdl_edit
  Link:  
  Counter:  

[zurueck]

"); } else { unset($sdl_edit); $sdl_msg=("
ID konnte nicht gefunden werden.

"); } } if(isset($sdl_save_edit)){ mysql_query("UPDATE $sdl_sql_table SET link='$newlink', counter='$newcounter' WHERE id='$sdl_id'"); $sdl_msg=("
[Aenderung gespeichert]

"); } if($sdl_show_code){ $sdl_show_code_row = mysql_fetch_row(mysql_query("SELECT link FROM $sdl_sql_table WHERE id='$sdl_show_code'")); if($sdl_show_code_row){ echo("
HTML / PHP Code fuer den Counter
"); sdl_new_link_fkt($sdl_show_code_row[0],$sdl_show_code); echo("

[zurueck]

"); } else { unset($sdl_show_code); $sdl_msg=("
ID konnte nicht gefunden werden.

"); } } if(!$sdl_new_link && !$sdl_edit && !$sdl_show_code){ if(!$sdl_seite || $sdl_seite<1) { $sdl_seite = 1; } $sdl_proseite = 20; $sdl_num = mysql_result(mysql_query("SELECT count(id) FROM $sdl_sql_table"),0,0); $sdl_seiten = ceil($sdl_num/$sdl_proseite); if($sdl_seite > $sdl_seiten) { $sdl_seite = $sdl_seiten; } $sdl_proseitestart = ($sdl_seite-1) * $sdl_proseite; echo("
Neuen Link hinzufuegen


"); if($sdl_num>0){ echo("$sdl_msg
Einen bestehenden Link loeschen
"); $sdl_rs = mysql_query("SELECT id, link, counter FROM $sdl_sql_table ORDER BY id LIMIT $sdl_proseitestart, $sdl_proseite"); while($sdl_row = mysql_fetch_row($sdl_rs)){ echo(""); } echo("
ID
Link (HTML/PHP Code anzeigen)
Counter
$sdl_row[0]
$sdl_row[1]
$sdl_row[2]
"); echo("
"); if($sdl_seite>1){ echo(" Zurueck (Seite ".($sdl_seite-1).")"); } echo(""); if($sdl_seiten>$sdl_seite){ echo(""); } echo("
"); } } } else { echo("
L O G I N
USER  
PASS  
"); } echo(""); } elseif ($sdl_id || $sdl_link){ if($sdl_id){ $sdl_rs = mysql_query("SELECT id, link, counter FROM $sdl_sql_table WHERE id='$sdl_id'"); $sdl_row = mysql_fetch_row($sdl_rs); unset($sdl_id); } else { $sdl_rs = mysql_query("SELECT id, link, counter FROM $sdl_sql_table WHERE link='$sdl_link'"); $sdl_row = mysql_fetch_row($sdl_rs); unset($sdl_link); } if(mysql_num_rows($sdl_rs)>0){ mysql_query("UPDATE $sdl_sql_table SET counter='".($sdl_row[2]+1)."' WHERE id='$sdl_row[0]'"); header("Location: $sdl_row[1]"); } } elseif($sdl_show){ echo ("document.write('".mysql_result(mysql_query("SELECT counter FROM $sdl_sql_table WHERE id='$sdl_show'"),0,0)."');"); unset($sdl_show); } elseif($sdl_show_php){ echo mysql_result(mysql_query("SELECT counter FROM $sdl_sql_table WHERE id='$sdl_show_php'"),0,0); unset($sdl_show_php); } elseif($sdl_show_gesamt){ $sdl_show_gesamt_rs = mysql_query("SELECT counter FROM $sdl_sql_table"); while($sdl_show_gesamt_row = mysql_fetch_row($sdl_show_gesamt_rs)){ $sdl_gesamt+=$sdl_show_gesamt_row[0]; } if($sdl_show_gesamt==php){ echo $sdl_gesamt; } elseif ($sdl_show_gesamt==java){ echo ("document.write('$sdl_gesamt');"); } else { echo("unzulaessiger Parameter [php|java]"); } unset($sdl_gesamt); } else { echo ("unvollstaendige oder fehlerhafte angaben koennen nicht bearbeitet werden"); } @error_reporting($scl_error_reporting); ?>