| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Benutzer Registriert seit: 26.03.2006
Beiträge: 82
![]() | Komisch... Hier der abgeänderte Code: Code: <?
$dbhost = "localhost"; //meist localhost
$dbuser = "--"; //MySql-User
$dbpass = "C--"; //MySql-Password
$dbname = "--"; //Mysql-Datenbankname
$url = "http://www.tech-clan.de"; //Ihre URL ohne / am Ende !
$url_pfad = "http://web3.vs159021.vserver.de/techclan/download-center"; //Ihr Pfad zum Download-Center ohne / am Ende!
$webmaster_email = "webmaster@deine-url.de"; //Email-Addresse des Webmasters
//
// Ab hier muss nichts mehr geändert werden.
//
$header = $_SERVER['DOCUMENT_ROOT'].""; // Globale Kopf-datei einbinden (nicht erforderlich)
$footer = $_SERVER['DOCUMENT_ROOT'].""; // Globale Fuss-datei einbinden (nicht erforderlich)
unset($erlaubte_endung);
$erlaubte_endung[]="gif"; //Erlaubte Dateiendung für den Userupload
$erlaubte_endung[]="jpg"; //Erlaubte Dateiendung für den Userupload
$erlaubte_endung[]="bmp"; //Erlaubte Dateiendung für den Userupload
$erlaubte_endung[]="png"; //Erlaubte Dateiendung für den Userupload
$erlaubte_endung[]="zip"; //Erlaubte Dateiendung für den Userupload
$erlaubte_endung[]="rar"; //Erlaubte Dateiendung für den Userupload
$erlaubte_endung[]="txt"; //Erlaubte Dateiendung für den Userupload
$table_prefix = "files"; //Tabellenprefix muss NUR bei 2 installalierten
//Download-Centern auf einer Datenbank
//geändert werden!
//Der Prefix darf nicht leer sein!
$tabledownload = $table_prefix.""; //Tabellenname für die Files
$tablekategorien = $table_prefix."_kategorien"; //Tabellenname für die Kategorien
$tablebewertungen = $table_prefix."_bewertungen"; //Tabellenname für die Bewertungen
$tableoptions = $table_prefix."_optionen"; //Tabellenname für die Optionen
$tablekom = $table_prefix."_kommentare"; //Tabellenname für die Kommentare
$tableuser = $table_prefix."_user"; //Tabellenname für die User
$tablesubkat = $table_prefix."_subkat"; //Tabellenname für die Unterkategorien
$tablearchiv = $table_prefix."_archiv"; //Tabellenname für das Newsletterarchiv
$version = "1.7"; //Versionsnummer
$lizenzcode = ""; ////// A C H T U N G !! //////////////////
// Falls Sie einen gültigen Lizenzcode //
// haben, fügen Sie ihn bitte hier ein, //
// wenn Sie einen Lizenzcode einfügen //
// der Ihnen nicht gehört, machen Sie //
// sich S T R A F B A R !!! //
// Mit dem einfügen des Codes, wird das //
// Copyright entfernt. //
////// A C H T U N G !! //////////////////
$__DEBUG_MODE =0;
// AB HIER NICHTS MEHR ÄNDERN !!!//////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////// FUNKTIONEN ////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
@session_start();
/*
Optionen auslesen
*/
mysql_connect( "$dbhost", "$dbuser", "$dbpass") or die("$wort_konnte_datenbankverbindung_nicht_herstellen");
@mysql_select_db( "$dbname") or die("$wort_datenbank_nicht_gefunden");
$result=mysql_query("SELECT * from $tableoptions where id='1'");
@ $row = mysql_fetch_array($result);
$css_file=$row["css_file"];
$dead_links_melden=$row["deadlinks"];
$open_popup=$row["popup"];
$show_new=$row["newdownloads"];
$show_top=$row["topdownloads"];
$anzahl_new=$row["anzahlnew"];
$anzahl_top=$row["anzahltop"];
$downloads_ps=$row["dps"];
$tage_gueltig=$row["votecookie"];
$login_gueltigkeit=$row["logincookie"];
$tage_neu=$row["tageneu"];
$tage_update=$row["tageupdate"];
$upload_dir=$row["upload"];
$allow_kommentar=$row["kommentar"];
$dc_breite=$row["breite"];
$deadlinklevel=$row["deadlinklevel"];
$anfang_level=$row["anfang_level"];
$button_farbe=$row["button"];
$screen_width=$row["screen_width"];
$screen_height=$row["screen_height"];
$max_groesse=$row["user_upload_max_size"];
$user_upload=$row["user_upload"];
$user_upload_dir=$row["user_upload_dir"];
$user_upload_level=$row["user_upload_level"];
$max_uploads_per_day=$row["user_upload_max_files"];
// Spache laden
if ($_POST['setlanguage']=="1"){
$language=$_POST['form_language'];
$sort =$_POST['form_sort'];
session_register("sort","language");
$_SESSION['language']=$_POST['form_language'];
$_SESSION['sort']=$_POST['form_sort'];
}
if ($_SESSION['sort']=="") {
$sort="filename";
}else{
$sort=$_SESSION['sort'];
}
if (@file_exists("lang/$_SESSION[language].lang")) {
@include ("lang/$_SESSION[language].lang");
$language=$_SESSION['language'];
} else {
$language="de";
@include ("lang/de.lang");
}
if (!function_exists(dead_link)) {
function dead_link($id) {
global $deadlinklevel;
global $ist_level;
global $wort_dead_link;
if ($ist_level>=$deadlinklevel) {
echo "[<a href=\"$PHP_SELF?action=dead_link&id=$id\">$wort_dead_link</a>]";
}
}
}
if (!function_exists(dead_link_action)) {
function dead_link_action($id) {
global $tabledownload;
global $webmaster_email;
global $dc_breite;
global $deadlinklevel;
global $ist_level;
global $tableuser, $uin;
global $wort_mail_dead_link_notify;
global $wort_mail_dead_link_notify_subject;
global $language;
global $username;
if ($ist_level>=$deadlinklevel) {
mysql_query("update $tableuser set death=death+1 where uin='$_SESSION[uin]'");
$result2=mysql_query("SELECT username from $tableuser where uin='$_SESSION[uin]'");
$row2 = mysql_fetch_array($result2) ;
$username=$row2["username"];
$result=mysql_query("SELECT * from $tabledownload where id='$_GET[id]'");
$row = mysql_fetch_array($result) ;
$filename=$row["filename"];
$downloadfile=$row["downloadfile"];
echo "<table width=\"$dc_breite\" border='1' align=\"center\">
<tr>
<td class=odd align=\"center\">Vielen Dank $username das Sie den Dead-Link gemeldet haben, der Webmaster wird sich umgehend darum kümmern, und Ihn evtl. updaten/entfernen.
</td>
</tr>
</table>
";
if (@file_exists("lang/$_SESSION[language].lang")) {
@include ("lang/$_SESSION[language].lang");
$language=$_SESSION['language'];
} else {
$language="de";
@include ("lang/de.lang");
}
mail($webmaster_email, $wort_mail_dead_link_notify_subject, $wort_mail_dead_link_notify,
"From: $webmaster_email
Content-Type:text/plain");
}
}
}
if (!function_exists(screen_shot)) {
function screen_shot($screen) {
global $wort_screenshot;
echo "[<a href=\"$screen\" target=\"_blank\">$wort_screenshot</a>]";
}
}
if (!function_exists(check_rights)) {
function check_rights($id) {
global $tabledownload, $tablekategorien, $tablesubkat;
global $ist_level;
$result = mysql_query("select * from $tabledownload where id='$id'");
$row = mysql_fetch_array($result);
$kat_id = $row["kat_id"];
$sub_kat_id = $row["sub_kat_id"];
$file_soll_level = $row["soll_level"];
$result2 = mysql_query("select * from $tablekategorien where id='$kat_id'");
$row2 = mysql_fetch_array($result2);
$kat_soll_level = $row2["soll_level"];
$result3 = mysql_query("select * from $tablesubkat where id='$sub_kat_id'");
$row3 = mysql_fetch_array($result3);
$sub_kat_soll_level = $row3["soll_level"];
/* File-Level Kontrolle */
if ($ist_level<$file_soll_level){
return false;
/* Kat-Level Kontrolle */
} else if ($ist_level<$kat_soll_level){
return false;
/* Sub-Kat-Level Kontrolle */
} else if ($ist_level<$sub_kat_soll_level){
return false;
} else {
return true;
}
}
}
if (!function_exists(top_downloads)) {
function top_downloads() {
global $tabledownload;
global $anzahl_top;
global $tablekategorien;
global $wort_platz, $wort_name, $wort_kategorie, $wort_downloads;
global $dc_breite;
global $ist_level;
global $nummer_dezimal_trennzeichen,$nummer_tausend_trennzeichen;
echo "<table border=\"0\" width=\"$dc_breite\" align=\"center\">
<th class=\"head\" align=\"center\" colspan=\"6\">Top $anzahl_top Downloads:</th>
<tr class='odd'>
<td align=\"center\">$wort_platz</td>
<td align=\"center\">$wort_name</td>
<td align=\"center\">$wort_kategorie</td>
<td align=\"center\">$wort_downloads</td>
</tr>";
$i=0;
$start=0;
$nummer=1;
while ($i<$anzahl_top){
$result = mysql_query("select * from $tabledownload order by downloads desc limit $start,1");
$row = mysql_fetch_array($result);
$id = $row["id"];
$kat_id = $row["kat_id"];
$start++;
if (check_rights($id)){
$i++;
$result2 = mysql_query("select * from $tablekategorien where id='$kat_id'");
$row2 = mysql_fetch_array($result2);
$downloads = number_format($row['downloads'],0,$nummer_dezimal_trennzeichen,$nummer_tausend_trennzeichen);
echo "<tr class='odd'>
<td width=\"10%\" align=\"center\">$nummer.</td>
<td width=\"40%\" align=\"left\"><a href=\"popup.php?fileid=$row[id]\">$row[filename]";
show_new_gif($row["id"]); echo"" ;show_tip_gif($row["id"]);
echo "</td>
<td class=odd width=\"20%\" align=\"center\"><a href=\"index.php?kat_id=$kat_id\">$row2[kategorie]</td>
<td class=odd width=\"20%\" align=\"center\">$downloads Downloads</td>
</tr>";
$nummer++;
}
}
echo "</table>
";
}
}
/*
NEW-DOWNLOADS
*/
if (!function_exists(new_downloads)) {
function new_downloads() {
global $tabledownload;
global $anzahl_new;
global $tablekategorien;
global $wort_name, $wort_kategorie, $wort_downloads;
global $dc_breite;
global $ist_level;
global $nummer_dezimal_trennzeichen,$nummer_tausend_trennzeichen;
global $datumformat;
echo " <table border=\"0\" width=\"$dc_breite\" align=\"center\">
<th class=\"head\" align=\"center\" colspan=\"4\">Neue Downloads:</th>
<tr class=odd>
<td align=\"center\"></td>
<td align=\"center\">$wort_name</td>
<td align=\"center\">$wort_kategorie</td>
<td align=\"center\">$wort_downloads</td>
</tr>";
$i=0;
$start=0;
while ($i<$anzahl_new){
$result = mysql_query("select * from $tabledownload order by id desc limit $start,1 ");
$row = mysql_fetch_array($result);
$id = $row["id"];
$kat_id = $row["kat_id"];
$entry = $row["entry"];
$start++;
if (check_rights($id)){
$i++;
$result2 = mysql_query("select * from $tablekategorien where id='$kat_id'");
$row2 = mysql_fetch_array($result2);
$downloads = number_format($row['downloads'],0,$nummer_dezimal_trennzeichen,$nummer_tausend_trennzeichen);
echo "<tr class=odd>
<td width='10%' align=\"center\">". date($datumformat, $entry)."</td>
<td width='40%'><a href=\"popup.php?fileid=$row[id]\">$row[filename]";
show_new_gif($row["id"]); echo"" ;show_tip_gif($row["id"]);echo "</td>
<td width='20%' align=\"center\"><a href=\"index.php?kat_id=$kat_id\">$row2[kategorie]</td>
<td width='20%' align=\"center\">$downloads Downloads</td>
</tr>";
}
} // Ende WHILE-Schleife
echo "</table>
";
}
}/*
Show-New-Gif
*/
if (!function_exists(show_new_gif)) {
function show_new_gif($id) {
global $tabledownload;
global $tage_neu, $tage_update;
global $button_farbe, $url_pfad;
$result=mysql_query("SELECT * from $tabledownload where id='$id'");
$row = mysql_fetch_array($result);
$entry=$row["entry"];
$lastmodify=$row["lastmodify"];
// New oder Update oder gar nichts
$new_time = $entry + $tage_neu*3600*24;
$update_time = $lastmodify + $tage_update*3600*24;
$jetzt = time();
if ($update_time>=$jetzt) {
$show_update_gif=true;
}
if ($new_time>=$jetzt) {
$show_new_gif=true;
$show_update_gif=false;
}
if ($show_new_gif==true) {
echo "[img]$url_pfad/images/button$button_farbe/new.gif[/img]";
}
if ($show_update_gif==true) {
echo "[img]$url_pfad/images/button$button_farbe/update.gif[/img]";
}
}
}
/*
Show-Tip-Gif
*/
if (!function_exists(show_tip_gif)) {
function show_tip_gif($id) {
global $tabledownload;
global $button_farbe, $url_pfad;
$result=mysql_query("SELECT tip from $tabledownload where id='$id'");
$row = mysql_fetch_array($result);
$tip=$row["tip"];
if ($tip==1) {
echo "[img]$url_pfad/images/button$button_farbe/tip.gif[/img]";
}
}
}
/*
Lizenzcode
*/
if ($lizenzcode!="" ) {
if (strlen($lizenzcode)==13) {
$code_check="OK!";
} else {
$code_check="Falscher Code!";
}
}
if(!function_exists(ordner_anzeige)){
function ordner_anzeige($kat_id){
global $anzahl;
global $tabledownload;
global $tablekategorien;
global $url_pfad;
global $tage_neu, $tage_update;
global $ist_level;
echo "SELECT * from $tabledownload where kat_id='$kat_id'";
$result=mysql_query("SELECT * from $tabledownload where kat_id='$kat_id'");
while($row = mysql_fetch_assoc($result)) {
$tip=$row["tip"];
$entry=$row["entry"];
$lastmodify=$row["lastmodify"];
echo "SELECT * from $tabledownload where kat_id='$kat_id'";
// New oder Update oder gar nichts
$new_time = $entry + $tage_neu*3600*24;
$update_time = $lastmodify + $tage_update*3600*24;
$jetzt = time();
if ($update_time>=$jetzt && $show_update_gif!=true) {
$show_update_gif=true;
}
if ($new_time>=$jetzt && $show_new_gif!=true) {
$show_new_gif=true;
$show_update_gif=false;
}
if ($tip==1 && $show_tip_gif!=true) {
$show_tip_gif=true;
}
} // ENDE while von der Datenbank
// Login-Level check
$result2=mysql_query("SELECT * from $tablekategorien where id='$kat_id'");
$row2 = mysql_fetch_array($result2);
$soll_level=$row2["soll_level"];
// Wenn kein ausreichendes Login-Level
if ($ist_level<$soll_level) {
echo "<img border=\"0\" src=\"$url_pfad/images/ordner_schloss.gif\">";
}else{
// Wenn Ordner leer:
if ($anzahl==0) {
echo "<img border=\"0\" src=\"$url_pfad/images/ordner_leer.gif\">";
} else {
// Wenn Ordner nicht leer:
if ($show_new_gif==true || $show_update_gif==true){
if ($show_tip_gif==true){
echo "<img border=\"0\" src=\"$url_pfad/images/ordner_neu_tip.gif\">";
} else {
echo "<img border=\"0\" src=\"$url_pfad/images/ordner_neu.gif\">";
}
} else {
if ($show_tip_gif==true){
echo "<img border=\"0\" src=\"$url_pfad/images/ordner_tip.gif\">";
} else {
echo "<img border=\"0\" src=\"$url_pfad/images/ordner.gif\">";
}
}
}
}
}
} // Ende Funktion
if (!function_exists(logstr)) {
function logstr($logline) {
$logfile="useruploads/log.txt";
$jetzt=date("d.m.y H:i:s");
$fp = fopen($logfile,"a+");
fputs($fp,$jetzt.">".$_SERVER['REMOTE_ADDR']."< ".$logline."\12");
fclose($fp);
}
}
if (!function_exists(open_table)) {
function open_table() {
echo "<TABLE ALIGN='CENTER'><TR><TD class='odd'>";
}
}
if (!function_exists(close_table)) {
function close_table() {
echo "</TD></TR></TABLE>";
}
}
?>
http://web3.vs159021.vserver.de/tech...nter/index.php Und hier die index.php: Code: <?
require "login.php";
include "header.inc.php";
include "config.php";
if ($_GET['d_anfang']=="") $_GET['d_anfang']="0";
mysql_connect( "$dbhost", "$dbuser", "$dbpass") or die("$wort_konnte_datenbankverbindung_nicht_herstellen");
@mysql_select_db( "$dbname") or die("$wort_datenbank_nicht_gefunden");
// Suche
if ($action=="search_dl") {download_search_action($keyword);}
if ($action=="dead_link") {dead_link_action($id);}
if ($action!="dead_link" AND $action!="search_dl") {
if ($kat_id=="") {
echo "<table width=\"$dc_breite\" border=\"1\" align=\"center\">
<tr>
<th colspan=\"7\" class=head align=\"center\">$wort_kategorien_uebersicht:</th>
</tr>
<tr>
<td class=\"even\" align=\"center\"></td>
<td class=\"even\" align=\"center\"><nobr>$wort_kategorie</td>
<td class=\"even\" align=\"center\">$wort_beschreibung</td>
<td class=\"even\" align=\"center\"><nobr>$wort_dateien</td>
<td class=\"even\" align=\"center\"><nobr>$wort_downloads</td>
<td class=\"even\" align=\"center\"><nobr>$wort_bewertungen</td>
<td class=\"even\" align=\"center\"><nobr>$wort_kommentare</td>
</tr>
";
$result=mysql_query("SELECT * from $tablekategorien order by kategorie");
while($row = mysql_fetch_array($result)) {
$kat_id=$row["id"];
$kategorie=$row["kategorie"];
$beschreibung=$row["beschreibung"];
$kat_soll_level=$row["soll_level"];
$result2 = mysql_query("select * from $tabledownload where kat_id ='$kat_id'");
$anzahl = mysql_num_rows($result2);
$kat_downloads=0;
$anzahl_bewertungen=0;
$anzahl_kommentare=0;
// Kat-Downloads
while($row2 = mysql_fetch_array($result2)) {
$kat_downloads=$kat_downloads+$row2["downloads"];
$fileid=$row2["id"];
// Kat-Bewertungen
$result3 = mysql_query("select * from $tablebewertungen where fileid='$fileid'");
$row3 = mysql_fetch_array($result3);
$anzahl_bewertungen=$anzahl_bewertungen+$row3["stimmen"];
// Kat-Kommentare
$result4 = mysql_query("select id from $tablekom where fileid='$fileid'");
while($row4 = mysql_fetch_array($result4)){
$anzahl_kommentare++;
}
}
$total_files=$total_files+$anzahl;
$total_katdownloads=$total_katdownloads+$kat_downloads;
$total_bewertungen=$total_bewertungen+$anzahl_bewertungen;
$total_kommentare=$total_kommentare+$anzahl_kommentare;
// Trennzeichen hinzufügen
$show_total_files = number_format($total_files,0,$nummer_dezimal_trennzeichen,$nummer_tausend_trennzeichen);
$show_kat_downloads = number_format($kat_downloads,0,$nummer_dezimal_trennzeichen,$nummer_tausend_trennzeichen);
$show_total_katdownloads = number_format($total_katdownloads,0,$nummer_dezimal_trennzeichen,$nummer_tausend_trennzeichen);
if($odd_even=="odd") {
$odd_even="even";
} else {
$odd_even="odd";}
echo "
<tr>
<td class=$odd_even align=\"center\">";
/* Ordner-Anzeige */
ordner_anzeige($kat_id);
if ($ist_level<$kat_soll_level){
echo " <td class=$odd_even align=\"center\">$kategorie</td>
<td class=$odd_even align=\"left\">$wort_zutritt_untersagt!</td>";
}else{
echo " <td class=$odd_even align=\"center\"><a href=\"index.php?kat_id=$kat_id\">$kategorie</a></td>
<td class=$odd_even align=\"left\">$beschreibung</td>";
}// ende $ist_level<$soll_level
echo" <td class=$odd_even align=\"center\">$anzahl</td>
<td class=$odd_even align=\"center\">$show_kat_downloads</td>
<td class=$odd_even align=\"center\">$anzahl_bewertungen</td>
<td class=$odd_even align=\"center\">$anzahl_kommentare</td>
</tr>";
} // ende while
echo "
<tr>
<th class=head align=\"right\" colspan=\"3\">$wort_gesamt:</th>
<th class=head align=\"center\">$show_total_files</th>
<th class=head align=\"center\">$show_total_katdownloads</th>
<th class=head align=\"center\">$total_bewertungen</th>
<th class=head align=\"center\">$total_kommentare</th>
</tr>";
echo "</table>
";
//////History und Top-Downloads ////////////////////
if ($show_top==1) top_downloads();
if ($show_new==1) new_downloads();
} else {
if ($sub_kat_id=="") $sub_kat_id="0";
$result3 = mysql_query("select * from $tabledownload where kat_id ='$kat_id' and sub_kat_id=$sub_kat_id and soll_level<='$ist_level'");
$download_eintraege = mysql_num_rows($result3);
// Kategoriename holen
$result4=mysql_query("SELECT * from $tablekategorien where id='$kat_id'");
$row4 = mysql_fetch_array($result4);
$kat_name=$row4["kategorie"];
$kat_soll_level=$row4["soll_level"];
if ($ist_level<$kat_soll_level){
echo "$wort_zutritt_untersagt";
exit;
}
$result5=mysql_query("SELECT * from $tablesubkat where id='$sub_kat_id'");
$row5 = mysql_fetch_array($result5);
$sub_kat_name=$row5["name"];
$sub_kat_soll_level=$row5["soll_level"];
if ($ist_level<$sub_kat_soll_level){
echo "$wort_zutritt_untersagt";
exit;
}
// Unterkategorien anzeigen
$anzahl_sub_kat=0;
echo "
<table width=\"$dc_breite\" align='center' border='1'>
<tr>
<th class=head align=\"left\"><A href=\"index.php\">Home</A>";
if ($kat_name!="") echo"[img]images/pfeil.gif[/img]<A href=\"index.php?kat_id=$kat_id\">$kat_name</A>";
if ($sub_kat_name!="") echo"[img]images/pfeil.gif[/img]<A href=\"index.php?kat_id=$kat_id&sub_kat_id=$sub_kat_id\">$sub_kat_name</A>";
echo "</th></tr>";
if ($sub_kat_id!="0") {
echo "
<tr>
<td class=odd align=\"left\"><A href=\"index.php?kat_id=$kat_id\">..</A></td>
</tr>";
}else{
echo "
<tr>
<td class=odd align=\"left\"><A href=\"index.php\">..</A></td>
</tr>";
}
// Wenn man nicht schon in einer Unterkategorie ist
if ($sub_kat_id=="0") {
$result3=mysql_query("SELECT * from $tablesubkat where kat_id='$kat_id' order by name");
while($row3 = mysql_fetch_array($result3)) {
$anzahl_sub_kat++;
$sub_kat_id_url=$row3["id"];
$sub_kat_name=$row3["name"];
$sub_kat_soll_level=$row3["soll_level"];
// Order anzeige
if ($ist_level<$sub_kat_soll_level){
echo "
<tr>
<td class=odd align=\"left\">[img]images/ordner_schloss.gif[/img]$sub_kat_name ($wort_zutritt_untersagt)</td>
</tr>";
}else{
echo "
<tr>
<td class=odd align=\"left\">[img]images/ordner.gif[/img]<A href=\"index.php?kat_id=$kat_id&sub_kat_id=$sub_kat_id_url\">$sub_kat_name</A></td>
</tr>";
}
}
}//ende wenn man nicht schon in einer Unterkategorie ist
echo"</table>
";
// Files anzeigen
$anzahl=0;
if ($sub_kat_id=="") $sub_kat_id="0";
$result=mysql_query("SELECT * from $tabledownload where kat_id='$kat_id' and sub_kat_id=$sub_kat_id order by $sort limit $_GET[d_anfang],$downloads_ps");
if($result) while($row = mysql_fetch_array($result)) {
$anzahl++;
$id=$row["id"];
$filename=$row["filename"];
$beschreibung=$row["beschreibung"];
$downloadfile=$row["downloadfile"];
$downloads=$row["downloads"];
$version_neu=$row["version"];
$needs=$row["needs"];
$downloadgroesse=$row["groesse"];
$screen=$row["screen"];
$entry=$row["entry"];
$lastmodify=$row["lastmodify"];
$uploader=$row["uploader"];
$soll_level=$row["soll_level"];
$result5 = mysql_query("select * from $tableuser where id='$uploader'");
$row5 = mysql_fetch_array($result5);
$uploadername=$row5["username"];
$result4 = mysql_query("select * from $tablekom where fileid='$id'");
$anzahl_kommentare=mysql_num_rows($result4);
$show_downloads = number_format($downloads,0,$nummer_dezimal_trennzeichen,$nummer_tausend_trennzeichen);
$result2=mysql_query("SELECT * from $tablebewertungen where fileid='$id'");
if ($result2) {
$row2 = mysql_fetch_array($result2);
$gesamt=$row2["gesamt"];
$stimmen=$row2["stimmen"];
}
// Ganze Sterne
if ($stimmen>0) {
$ganze_sterne = (int) ($gesamt/$stimmen);
} else {
$ganze_sterne = 0; }
// Halbe Sterne
if ($stimmen>0) {
$rest = (($gesamt)-($ganze_sterne*$stimmen))/$stimmen;
if ($rest<=0.24) {$halber_stern="stern_grau.gif";}
if ($rest>0.24) {$halber_stern="stern_ein_viertel.gif";}
if ($rest>0.49) {$halber_stern="stern_halb.gif";}
if ($rest>0.74) {$halber_stern="stern_drei_viertel.gif";}
} else { $rest = 0; }
// Leere Sterne
if ($rest>0) {
$leere_sterne = 9-$ganze_sterne;
} else {
$leere_sterne = 10-$ganze_sterne;}
if ($open_popup!="1") {
?>
<table width="<? echo $dc_breite;?>" border='1' align="center">
<tr>
<th class=head colspan="4" align="center"><? echo $filename; show_tip_gif($id); show_new_gif($id); ?></th>
</tr>
<tr>
<td class=left valign="top" align="right"><? echo $wort_beschreibung;?>:</td>
<td class=right valign="top" colspan="2" width="100%">
<?
if ($beschreibung!="") {
echo $beschreibung;
} else {
echo "$wort_keine_beschreibung_vorhanden";
}
?></td>
<td class=left>
<div align="center"><? echo $show_downloads; ?> Downloads</div>
</td>
</tr>
<tr>
<td class=left valign="top" align="right"><? if($needs!=""){echo "$wort_benoetigt:";}?></td>
<td class=right valign="top" colspan="2"><? echo $needs; ?></td>
<td class=info>
<div align="center">
<?
if ($ist_level<$soll_level) {
echo "<img border=\"0\" src=\"schloss.gif\" width=\"32\" height=\"32\" alt=\"please register!\"></a></div>";
} else {
echo "<a href=\"down.php?fileid=$id\"><img border=\"0\" src=\"disk.gif\" width=\"32\" height=\"32\" alt=\"Download NOW!\"></a>";
}
?>
</div>
</td>
</tr>
<?
// Screenshot Anzeige !!
if ($screen!=""){
echo "
<tr>
<td class=left valign=\"top\" align=\"right\">Screenshot:</td>
<td class=right valign=\"top\" colspan=\"2\">[img]$screen[/img]</td>
<td class=left></td>
</tr>";
}
?>
<form method="POST" action="vote.php">
<input type="hidden" name="kat_id" value="<? echo $kat_id;?>">
<input type="hidden" name="id" value="<? echo $id;?>">
<tr>
<td class=left align="right" nowrap>
<?
echo "$wort_neu:".date($datumformat, $entry);
if ($entry!=$lastmodify){
echo "
Update:".date($datumformat,$lastmodify);
}
echo"
Uploader: $uploadername";
?>
</td>
<td class=left align="left" width="100%">
<?
if ($version_neu!="") {echo "[$wort_version $version_neu] ";}
if ($downloadgroesse!=""&&$downloadgroesse!="0") {
$einheit="Kb";
if ($downloadgroesse>=1024) {
$downloadgroesse=$downloadgroesse/1024;
$downloadgroesse=number_format($downloadgroesse,1,",",".");
$einheit="Mb";
}
echo "[$downloadgroesse $einheit]";
}
// Dead-Links melden
if ($dead_links_melden==1) {dead_link($id);}
echo "</td>";
?>
<td nowrap class=left align="right">
<?
for ($i=0;$i<$ganze_sterne;$i++) {
echo "<img border=\"0\" src=\"stern.gif\">";
}
if ($rest>0) {echo "<img border=\"0\" src=\"$halber_stern\">";}
for ($i=0;$i<$leere_sterne;$i++) {
echo "<img border=\"0\" src=\"stern_grau.gif\">";
}
if ($stimmen=="") {$stimmen="0";}
echo "$stimmen $wort_bewertungen";
if ($allow_kommentar=="1"){
echo "
<a href=\"kommentar.php?fileid=$id&kat_id=$kat_id\">$anzahl_kommentare $wort_kommentare</a>";
}
?>
</td>
<td class=left align="center" valign="top">
<select style='font-size:10px' name="bewertung"><option><? echo $wort_bewertung_abgeben;?></option>
<option value="10">10 - <? echo $wort_sehr_gut;?></option>
<option value="9">9</option>
<option value="8">8</option>
<option value="7">7</option>
<option value="6">6</option>
<option value="5">5</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1 - <? echo $wort_sehr_schlecht;?></option></select>
<input style='font-size:10px' type="submit" value="Vote">
</td>
</tr>
</form>
</table>
<?
} else {
?>
<table width="<? echo $dc_breite;?>" border="0">
<tr>
<th class=head colspan="4" bgcolor="#0066FF" align="center"><? echo $filename; if ($version_neu!="") {echo " V$version_neu";}?></th>
</tr>
</table>
<?
} // Ende Popup
} // Ende Schleife aller Downloads
if ($anzahl==0 && $action!="dead_link" && $anzahl_sub_kat==0) {
echo "<P align=\"center\">$wort_keine_downloads.</p>";
}
}
}
// Seiten-Berechnung/Seiten-Anzeige//////////////////////////
if ($download_eintraege>$downloads_ps) {
$seite="1";
$d_anfang="0";
if ($_GET['as']=="") $_GET['as']="1";
echo "
<table align='center' border='1'><tr><td class='odd' align='center'>Seite ";
while ($d_anfang < $download_eintraege) {
if ($seite==$_GET['as']) {echo " <a href=\"index.php?kat_id=$kat_id&sub_kat_id=$sub_kat_id&d_anfang=$d_anfang&as=$seite\">$seite</a>";
} else {
echo " <a href=\"index.php?kat_id=$kat_id&sub_kat_id=$sub_kat_id&d_anfang=$d_anfang&as=$seite\">$seite</a>";
}
$seite++;
$d_anfang = ($d_anfang+$downloads_ps);
}
echo "</td></tr></table>
";
}
// Ende Seite-Anzeige /////////////////////////////////////////////
include "footer.inc.php";
?>
|
| |
| | |
| Neuer Benutzer Registriert seit: 28.01.2006
Beiträge: 24
![]() | hallo Mach!N3, lass dir mal Code: error_reporting(E_ALL);
__________________ PC-Notdienst Eisleben |
| |
| | |
| Benutzer Registriert seit: 26.03.2006
Beiträge: 82
![]() | OH - MEIN - GOTT!! Das kann ich nicht erklären... Nachdem ich error_reporting(E_ALL); ausgeben habe lassen kommt folgendes: Klickt den Link http://web3.vs159021.vserver.de/tech...nter/index.php lool Und das von einem Script das schon über 13000 Leute runtergeladen haben und zwar hier: http://www.link-park.de Ich hab nur die MySQL Daten eingetragen. Witz oder? |
| |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Mach!N3: möchtest du noch gegen weitere Forenreglen verstossen? Dann mach nur weiter so... http://www.phpfriend.de/forum/ftopic57083.html |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Statistik Script Referrer Problem | 7Style | PHP Tipps 2008 | 28 | 01.07.2008 15:14 |
| Problem mit php script | Jelko | PHP Tipps 2008 | 2 | 19.08.2007 23:28 |
| Problem bei Dateidownload via PHP Script | niffi | PHP-Fortgeschrittene | 7 | 01.06.2007 19:39 |
| Problem mit einem Script wo ich ned weiterkomme | MatthiasNI | PHP Tipps 2006 | 3 | 14.10.2006 17:35 |
| Problem mit einem Script | PHP Tipps 2007 | 7 | 28.11.2005 16:37 | |
| Problem mit Login Script | PHP Tipps 2007 | 4 | 15.11.2005 17:29 | |
| mal funktionierts, mal nicht - großes Problem mit PHP Script | nicobischof | PHP Tipps 2005-2 | 5 | 01.10.2005 16:13 |
| Problem mit Bilder einfügen Script | PHP Tipps 2005-2 | 3 | 21.07.2005 00:28 | |
| problem mit login script | PHP Tipps 2005 | 26 | 20.05.2005 22:10 | |
| [Erledigt] PHP Script Problem | PHP Tipps 2005 | 12 | 06.01.2005 12:38 | |
| Problem mit einem Bildergallery Script (Strato Problem???) | sharky | PHP Tipps 2007 | 9 | 05.01.2005 11:00 |
| Termin Script Problem | PHP Tipps 2004 | 16 | 16.08.2004 08:35 | |
| Problem beim Upload mehrerer Dateien per Script | PHP Tipps 2004 | 1 | 04.08.2004 16:26 | |
| Script Problem: parse error unexpected $end | PHP Tipps 2004 | 5 | 02.08.2004 13:25 | |
| delete script problem | PHP Tipps 2004 | 5 | 23.07.2004 14:39 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| odd dateiendung, was bedeutet id endung *.php, http://www.link-park.de/download-center/popup.php?fileid=4, where uin=\'$_session[uin]\', kopfdatei php |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.