Forum
Gehe zu: » Forum » PHP und MySQL » Fehlermeldung wird nicht angezeigt
Seite: 1
Thema
Autor
Hallo Forum,
folgendes Problem: Wenn ich eine Datei lösche, sollte dann eine JavaScript Fehlermeldung kommen "Datei wurde gelöscht". Kommt aber leider keine. Es handelt sich um ein Filehostingscript, das ich gerade code. Ich finde um`s verrecken den Fehler nicht. Zum testen:
http://zzq-forum.de/xfh1
Das ganze Script zum testen:
http://xfhost.org/cms/infusions/pro_download_panel/download.php?did=2
Die besagte Datei, die einen Fehler produziert, bzw. die diese Fehlermeldung eben nicht anzeigt:
Kann mir irgendwer sagen, was falsch ist???
Gruß Tron
folgendes Problem: Wenn ich eine Datei lösche, sollte dann eine JavaScript Fehlermeldung kommen "Datei wurde gelöscht". Kommt aber leider keine. Es handelt sich um ein Filehostingscript, das ich gerade code. Ich finde um`s verrecken den Fehler nicht. Zum testen:
http://zzq-forum.de/xfh1
Das ganze Script zum testen:
http://xfhost.org/cms/infusions/pro_download_panel/download.php?did=2
Die besagte Datei, die einen Fehler produziert, bzw. die diese Fehlermeldung eben nicht anzeigt:
PHP-Code:<?php //********************************************************************************// // // // XHF - XFilesHost v1.0 // // http://xfhost.org // // Forum: http://xfhost.org // // // // Copyright (C) 2008 by Chris Dimperl // // // // Dieses Programm ist freie Software. Sie können es unter den Bedingungen // // der GNU General Public License, wie von der Free Software Foundation // // veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 3 // // der Lizenz oder (nach Ihrer Option) jeder späteren Version. // // // // Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen // // von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite // // Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. // // Details finden Sie in der GNU General Public License. // // // // Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem // // Programm erhalten haben. Falls nicht, siehe http://www.gnu.org/licenses/. // // // //********************************************************************************// include(dirname($_SERVER['SCRIPT_FILENAME'])."/config.php"); include(dirname($_SERVER['SCRIPT_FILENAME'])."/header.php"); include(dirname($_SERVER['SCRIPT_FILENAME'])."/lang/$language.php"); include(dirname($_SERVER['SCRIPT_FILENAME'])."/downtimer.php"); $rand1 =rand(1,9); $rand2 =rand(0,9); $rand3 =rand(0,9); $rand4 =rand(0,9); $rand5 =rand(0,9); $rand6 =rand(0,9); $secrandcode = $rand1. $rand2. $rand3. $rand4; $useripadress = $_GET['ipadres']; if($useripadress == "") { $useripadress = $_SERVER['REMOTE_ADDR']; } function formatBytes($bytes, $format=99){ $byte_size = 1024; $byte_type = array(' KB', " MB", ' GB', '<font color="#007A16"> TB</font>', " PB", " EB", " ZB", " YB"); $bytes /= $byte_size; $i = 0; if($format == 99 || $format > 7){ while($bytes > $byte_size){ $bytes /= $byte_size; $i++; } } else{ while($i < $format){ $bytes /= $byte_size; $i++; } } $bytes = sprintf("%1.2f", $bytes); $bytes .= $byte_type[$i]; return $bytes; } $m=$shourturl; if ($m=="true") $short= ""; else $short= "download.php?file="; $bans=file("./bans.txt"); foreach($bans as $line) { $banline = explode('|', $line); if ($banline[0]==$_SERVER['REMOTE_ADDR']){ if ($banline[1]=="") { $showbanground= ""; } else { $showbanground= $lang[banground]." : ".$banline[1]; } ?> <center><table style='margin-top:0px;width:100%;height:350px;'><tr><td style='border:0px #AAAAAA solid;height:100%;background-color:#FFFFFF;padding:0px;text-align:left;' valign=top> <? echo "<h1>YOU ARE BANNED!!!.</h1><br><br>"; ?><script> alert ('nt <? print $lang[banned]; ?> <? print $sendmail; ?>nn <? print $showbanground; ?> ') </script> </center></td></tr></table><p style="margin:3px;text-align:center"> <? include("./footer.php"); die(); ?><center><table style='margin-top:0px;width:100%;height:350px;'><tr><td style='border:0px #AAAAAA solid;height:100%;background-color:#FFFFFF;padding:0px;text-align:left;' valign=top><?php } } $splfile = $_GET['file']; $filenotfound = 0; if (file_exists(dirname($_SERVER['SCRIPT_FILENAME'])."/storage/" .$splfile)) { $filenotfound = 1; } if (file_exists(dirname($_SERVER['SCRIPT_FILENAME'])."/ground/" .$splfile.".txt")) { $filenotfound = 1; $checknofile=file(dirname($_SERVER['SCRIPT_FILENAME'])."/ground/".$splfile.".txt"); foreach($checknofile as $line) { $thislinno = explode('|', $line); if ($thislinno[1]==1) { ?><script> alert ('n<? echo $lang[fiile]; ?> ( <? print $thislinno[0]; ?> ) <? echo $lang[delfroup]; ?>') this.location.href="<?php echo $mainserver;?>"</script><? } elseif ($thislinno[1]==2) { ?><script> alert ('n<? echo $lang[fiile]; ?> ( <? print $thislinno[0]; ?> ) <? echo $lang[notdownloaded]; ?> <? print $deleteafter; ?> <? print $lang[days]; ?>') this.location.href="<?php echo $mainserver;?>"</script><? } elseif ($thislinno[1]==3) { ?><script> alert ('n<? echo $lang[fiile]; ?> ( <? print $thislinno[0]; ?> ) <? print $lang[delfromadmin]; ?>') this.location.href="<?php echo $mainserver;?>"</script><? } } die(); } if($filenotfound == 0) { ?><script> alert ('n<? echo $lang[fiile]; ?> ( <? print $splfile; ?> ) <? print $lang[notfound]; ?>') this.location.href="<?php echo $mainserver;?>"</script><? die(); } mysql_connect("localhost","$dbuser","$dbpass"); mysql_select_db("$dbname"); $die_search = mysql_query("SELECT * FROM files WHERE dlname='".$_GET['file']."'") or die(mysql_error()); $row_die_search = mysql_fetch_assoc($die_search); $totalRows_die_suche = mysql_num_rows($die_search); if(isset($_GET['file'])) { $filecrc = $_GET['file']; } else { ?> <? ?></center></td></tr></table><p style="margin:3px;text-align:center"><? include("./footer.php"); die(); } ?> <center><table style='margin-top:0px;width:100%;height:350px;'><tr><td style='border:0px #AAAAAA solid;height:100%;background-color:#FFFFFF;padding:0px;text-align:left;' valign=top> <? if(isset($_GET['del'])) { $deleted=0; $passcode = $_GET['del']; if($row_die_search['delkey'] == $passcode){ $deleted=1; mysql_query("DELETE FROM `files` WHERE dlname='".$row_die_search['dlname']."'"); include($mainserver."admindb.php?a=".$row_die_search['dlname']."&b=".$row_die_search['folderno']); $newfile = "./ground/".$row_die_search['dlname'].".txt"; $f=fopen($newfile, "w"); fwrite ($f,$row_die_search['basename']."|"."1"."|n"); fclose($f); chmod($newfile,0777); } if($deleted==1){ $fsizetxtdel = $row_die_search['filesize']; $fsizetxtdel = formatBytes($fsizetxtdel); unlink(dirname($_SERVER['SCRIPT_FILENAME'])."/storage/".$_GET['file']); ?><script> alert ('<? echo $lang[yourfile]; ?> <? print $row_die_search['basename']." (".$fsizetxtdel.")"; ?> <? echo $lang[successfull]; ?>') this.location.href="<?php echo $mainserver;?>"</script><? } } if(isset($row_die_search['password']) && $row_die_search['password']!=md5("") && (!isset($_POST['pass']) || $row_die_search['password'] != md5($_POST['pass']))) { echo '<center>'; ?> <center><table style='width:70%;height:140px;'><tr><td style='border:0px #AAAAAA solid;height:100%;background-color:#FFFFFF;text-align:left;' valign=top> <p><br> <? echo "<form action=""."#"."" method="post"><center><b>$lang[passwordp]: </center></b><p><center><input type="password" name="pass"><p><center><input value="$lang[enter]" type="submit" /></form>"; if($_POST['pass'] == "") { } elseif($row_die_search['password'] != md5($_POST['pass'])) { ?><script> alert ('n<? echo $lang[correctpass]; ?>') </script><? } ?></center></td></tr></table> </center></td></tr></table><p style="margin:3px;text-align:center"> <? include(dirname($_SERVER['SCRIPT_FILENAME'])."/footer.php"); die(); } ?> <center><table style='margin-top:0px;width:100%;height:350px;'><tr><td style='border:0px #AAAAAA solid;height:100%;background-color:#FFFFFF;padding:0px;text-align:left;' valign=top> <? $filesize = $row_die_search['filesize']; $filesize = $filesize / 1048576; $fsizetxt = $row_die_search['filesize']; $fsizetxt = formatBytes($fsizetxt); $fsizetxt1= $row_die_search['dloaded'] * $row_die_search['filesize']; $fsizetxt1 = formatBytes($fsizetxt1); $strx = $filecrc; $stry = base64_encode($strx); $dec642 = str_rot13($stry); $filecrc = base64_encode($dec642); $fno = $row_die_search['folderno']; $idno = $fno; $stry1 = base64_encode($idno); $dec6421 = str_rot13($stry1); $fno = base64_encode($dec6421); $furl = $scripturl; $fiurl = $furl; $stry2 = base64_encode($fiurl); $dec6422 = str_rot13($stry2); $fiurl = base64_encode($dec6422); $shorname=$row_die_search['basename'];?> <center><font size=3><b>Download der Datei: <font color=#FF0000><?php echo $row_die_search['basename'];?></b></font></font><br /><br /> <?php echo '<center>'; ?> <script type="text/javascript"> function pruefung() { res=true; a=document.abuse_; if(a.g.value.length<8) { res=false; } if(!res) { alert('Fehler:nnIhre Abusemeldung ist zu kurz!!!nnAbusemeldungen müssen mindestensn8 Zeichen lang sein. Ansonsten könnennwir Ihre Abuse-Meldung leider nichtnbearbeiten!nnBitte berichtigen Sie Ihre Eingabe.') } return res; } </script> <table class="tab-content" id="tb1" name="tb" cellspacing="5" width="100%"> <td align="center"> <img src="img/warning.gif" border=0 width=14 height=14> <font color="Red">Abuse?</font> <input type="checkbox" name="thum" onClick="javascript:var displ=this.checked?'':'none';document.getElementById('comment').style.display=displ;"> </td> <tr id="comment" style="DISPLAY: none;"> <td align="center"> <form method="post" action="<?php echo $mainserver;?>report.php" name="abuse_" enctype="multipart/form-data" onsubmit="return pruefung()"> <strong>Grund der Abuse-Meldung:</strong> <input type="hidden" name="file" value="<?php echo $filecrc;?>"> <input type="hidden" name="a" value="<?php echo $fno;?>"> <input type="hidden" name="b" value="<?php echo $fiurl;?>"> <input type="hidden" name="c" value="<?php echo $shorname;?>"> <input type="hidden" name="e" value="<?php echo $row_die_search['ip'];?>"> <input type="text" style="background-image:url(img/button03.gif)" size="35" name="g"> <input type="submit" style="background-image:url(img/button03.gif)" value="Abuse"></form> </td> </tr> </table> <?php echo '<center>'; ?> <table cellspacing=1 width="300px" cellpadding=2 style="border:0px #AAAAAA solid;" align="center"> <tr> <td align=left><? echo $lang[flesizee]; ?> :</td> <?php echo '<td align=right><font color=#000080>'.$fsizetxt.'</font></strong></td>'; ?> </tr> <tr> <td align=left><? echo $lang[fildownloade]; ?> :</td> <?php echo '<td align=right><font color=#000080>'.$row_die_search['dloaded']." ". $lang[timesse].'</font></strong></td>'; ?> </tr> <tr> <td align=left><? echo $lang[filebandwithe]; ?> :</td> <?php echo '<td align=right><font color=#000080>'.$fsizetxt1.'</font></strong></center></td>'; ?> </tr> <tr> <td align=left><? echo $lang[lastdownloade]; ?> :</td> <?php echo '<td align=right><font color=#000080>'.date('d.m.Y G:i:s', $row_die_search['time']).' </font></strong></td>'; ?> </tr> <?php if($row_die_search['description'] == "") {} else { echo '<tr><td align=left>Beschreibung : </td><td align=right><font color=#000080>'.$row_die_search['description'].' </font></td></tr>'; } ?> <?php if($row_die_search['category'] == "") {} else { echo '<tr><td align=left>'.$lang[categorye] .':</td><td align=right><font color=#000080>'.$row_die_search['category'].' </font></td></tr>'; } if($downcode == true) { ?> <script> function checksubmit() { if (document.dcodeinput.scode.value == <?php echo $secrandcode; ?> ) { window.location='<?php echo $scripturl . "download2.php?a=" . $filecrc . "&b=" . md5($row_die_search['delkey'].$useripadress) ?>'; } else { alert("<?php echo $lang[wrongcode]; ?>"); window.location.reload(); } } </script> </table> <form name="dcodeinput"> <table border=0 cellspacing=1 cellpadding=2> <tr> <td align=left><? echo $lang[downcode]; ?> :</td> <td><center><font color="#9D0000" size="4"><table cellspacing=2 cellpadding=2 border=0 height=16 width="35"><tr><td align=center background="captcha-a.png"><font color="#FFB895" size="+3"><b><font face=times new roman><?php echo $secrandcode;?></font></center></td></tr></table></td></tr> <tr> <td align=left><?php echo $lang[entercode]; ?> :</td> <td><center><input maxlength="6" type="text" name="scode" size="5" disabled/><center></td></tr> </form> </table> <?php } else { echo '</td></tr></table>'; } ?> <?php $randcounter = rand(100,999); ?><p><div id="dl" align="center"> <?php if($downloadtimer == 0) { ?> <script language="Javascript"> function countdown2() { document.getElementById("dl").innerHTML = '<font size=+2 color=#004080><b>Wir haben Happy Hour<br />Keine Limits im Moment</b></font><br /><br /><a href='<?php echo $scripturl . "download2.php?a=" . $filecrc . "&b=" . md5($row_die_search['delkey'].$useripadress) ?>'"><img src="img/downl.png" border=0 onClick="checksubmit()"></a>'; } countdown2(); </script><? } else { ?> If you're seeing this message, you need to enable JavaScript <?php } $filesize5 = $row_die_search['filesize']; $filesize55 = $filesize5 / 1048576; if($filesize55 < $nodolimit) { $say="12"; $downloadtimer123=$say; } else { $downloadtimer123=$downloadtimer; } ?> <script language="Javascript"> x<?php echo $randcounter; ?>=<?php echo $downloadtimer; ?>; function countdown() { if ((0 <= 100) || (0 > 0)) { x<?php echo $randcounter; ?>--; if(x<?php echo $randcounter; ?> == 0) { <?php if( $downcode == true) { ?> document.dcodeinput.scode.disabled = false; document.getElementById("dl").innerHTML = '<img src="img/downl.png" border=0 onClick="checksubmit()">'; <? } else { ?> document.getElementById("dl").innerHTML = '<a href='<?php echo $scripturl . "download2.php?a=" . $filecrc . "&b=" . md5($row_die_search['delkey'].$useripadress) ?>'"><img src="img/downl.png" border=0 onClick="checksubmit()"></a>'; <? } ?> } if(x<?php echo $randcounter; ?> > 0) { document.getElementById("dl").innerHTML = 'Download-Ticket wird bereitgestellt<br />Bitte warten Sie noch <font color=#FF0000 size=+4><b>'+x<?php echo $randcounter; ?>+'</b></font> <?php echo $lang[sconds]; ?>'; setTimeout('countdown()',1000); } } } countdown(); </script> </div> </td></tr></table> </center></td></tr></table> <?php include(dirname($_SERVER['SCRIPT_FILENAME'])."/footer.php"); ?>
Kann mir irgendwer sagen, was falsch ist???
Gruß Tron
Dieser Beitrag wurde schon 1x bearbeitet.
Zuletzt am 22.08.2008 19:33:34 von tron.
Zuletzt am 22.08.2008 19:33:34 von tron.
Hi,
soweit sieht das eigtl. richtig aus:
Kannst du mal den generierten Code posten?
Gruss Patrick
soweit sieht das eigtl. richtig aus:
PHP-Code:<script> alert ('<? echo $lang[yourfile]; ?> <? print $row_die_search['basename']." (".$fsizetxtdel.")"; ?> <? echo $lang[successfull]; ?>') this.location.href="<?php echo $mainserver;?>"</script>
Kannst du mal den generierten Code posten?
Gruss Patrick
Das ist der Code, der generiert wird nach dem löschen der Datei:
Und die Seite sieht so aus:
http://zzq-forum.de/xfh1/files/26/Astral_Origin_by_ladyrapid.jpg.php
Eigentlich müsste ein JavaScript-Alert kommen mit "Datei wurde gelöscht!" und man sollte auf die Startseite weitergeleitet werden
Bei den anderen Meldungen funktioniert das auch, z. B. "Ungültiger Downloadlink" etc.
Tron
PHP-Code:<frameset cols="100%,*"> <frame src="http://zzq-forum.de/xfh1/download.php?file=f56870627757Astral_Origin_by_ladyrapid.jpg&ipadres=&pass=" name="Daten" scrolling="yes"> <noframes> <body> </body> </noframes> </frameset>
Und die Seite sieht so aus:
http://zzq-forum.de/xfh1/files/26/Astral_Origin_by_ladyrapid.jpg.php
Eigentlich müsste ein JavaScript-Alert kommen mit "Datei wurde gelöscht!" und man sollte auf die Startseite weitergeleitet werden
Bei den anderen Meldungen funktioniert das auch, z. B. "Ungültiger Downloadlink" etc.
Tron
Dieser Beitrag wurde schon 1x bearbeitet.
Zuletzt am 23.08.2008 06:56:38 von tron.
Zuletzt am 23.08.2008 06:56:38 von tron.
Hi,
ich meinte der Code, der unmittelbar beim löschen generiert wird. Im Code deines 1. Posts steht nichts über ein Frameset... Oder wo kann ich das ganze denn testen?
Update: Hat sich anscheinend eledigt.
Gruss Patrick
ich meinte der Code, der unmittelbar beim löschen generiert wird. Im Code deines 1. Posts steht nichts über ein Frameset... Oder wo kann ich das ganze denn testen?
Update: Hat sich anscheinend eledigt.
Gruss Patrick
Dieser Beitrag wurde schon 1x bearbeitet.
Zuletzt am 24.08.2008 17:31:55 von PAS.
Zuletzt am 24.08.2008 17:31:55 von PAS.
Ich habe den Fehler jetzt gefunden. Es war eine "\n" im Language-File. Damit ist das JS von der Download-Datei nicht zurechtgekommen. Einfach aber gemein 
Seite: 1
Statistik
Es wurden insgesamt 2155 Beiträge geschrieben.
Wir haben 10448 registrierte Mitglieder.
Der neueste Benutzer ist bucky1977 - Forum Beta³ - Bug melden
Wir haben 10448 registrierte Mitglieder.
Der neueste Benutzer ist bucky1977 - Forum Beta³ - Bug melden
Beitrag von

