Siema nie wiem jak to ominąć chce sobie dodać popup w javie i nie trybi download w tedy bo wywala header próbowałem użyć ob_start() i ob_end_flush() ale lipa
[php:1:2fb400e48c]
<SCRIPT>
<!--
function Showscreen(url, width, height) {
var Win = window.open(url,"Showscreen",'width=' + width + ',height=' + height + ',left=no,top=no,toolbar=no,status=no,directories=no,scrolling=no,scrollbars=no');
}
//-->
</SCRIPT>
<?
require "config.php";
// funkcja do pobierania plików
function getit($id) {
$query = "SELECT adr FROM pliki WHERE id='$id'";
$wynik = mysql_query($query);
$row = mysql_fetch_array($wynik);
header("Location: ".$row['adr']);
// update w bazie po ściągnieciu
$query = "UPDATE pliki SET ilosc_pobran=ilosc_pobran+1 WHERE id='$id'";
$wynik = mysql_query($query);
exit();
}
// funkcja wyswietlająca dana kategorie z bazy (kategoria = nazwa marki)
function viewfiles($kategoria, $sort="nazwa") {
include "search.php";
$query = "SELECT nazwa FROM kategorie WHERE id='$kategoria'";
$wynik = mysql_query($query);
$row = mysql_fetch_array($wynik);
echo "<div ALIGN="center" class="tytul"><b>$title</b><br> Marka: <b>" . $row['nazwa'] . "</b></div><BR>";
$query = "SELECT * FROM pliki WHERE kategoria='$kategoria' ORDER BY data_dodania DESC";
$wynik = mysql_query($query);
if(mysql_num_rows($wynik)==0) {
echo "<div align="center">";
view_search_form(); //funkcja szukania jesli nic nie ma w bazie odnosnik w search.php
echo "<span class="nawigacja"><br><br>W tej kategorii nie ma jeszcze ¿adnych plików!!!<br><br><a href="java script:history.back()" class="menu"><b><<< Powrót</b></a><br><br></span></div>";
exit();
}
view_search_form(); //funkcja szukania jw odwrotnosc
echo "<span class="tekst">";
?>
<div align="center" class="kategorie"><b></b></div>
<table width="500" border="0" cellspacing="1" cellpadding="0" bgcolor="#CCCCCC">
<?
// wyswietlenie wyniku
while($row = mysql_fetch_array($wynik)) {
echo "<tr align="center" bgcolor="#C1D2E8">n"
."<td colspan="5" class="tekst"><a href="download.php?op=getit&id=" . $row['id'] . "" class="menu">" . $row['nazwa'] . "</a></td>n" //download
."</tr>n"
."<tr>n"
."<td rowspan="4" align="center" bgcolor="#EEEEEE"><a href="java script:Showscreen('showscreen.php?screen=" . $row['id'] . "',800,600)" class="menu" target="_blank"><img src=".$row['scr']." vspace="3" border="0"></a></td>n" //popup z javy
."<td bgcolor="#EEEEEE" width="51" class="small_lgh">kierowca</td>n"
."<td width="139" bgcolor="#FFFFFF" class="tekst">".$row['driver']."</td>n"
."<td bgcolor="#EEEEEE" width="52" class="small_lgh">autor</td>n"
."<td width="146" bgcolor="#FFFFFF" class="tekst">".$row['autor']." </td>n"
."</tr>n"
."<tr>n"
."<td bgcolor="#EEEEEE" width="51" class="small_lgh">pilot</td>n"
."<td width="139" bgcolor="#FFFFFF" class="tekst">".$row['pilot']."</td>n"
."<td bgcolor="#EEEEEE" width="52" class="small_lgh">rozmiar</td>n"
."<td width="146" bgcolor="#FFFFFF" class="tekst">".$row['wielkosc']."</td>n"
."</tr>n"
."<tr>n"
."<td bgcolor="#EEEEEE" width="51" class="small_lgh">rajd</td>n"
."<td width="139" bgcolor="#FFFFFF" class="tekst">".$row['rajd']."</td>n"
."<td bgcolor="#EEEEEE" width="52" class="small_lgh">dodano</td>n"
."<td width="146" bgcolor="#FFFFFF" class="tekst">".$row['data_dodania']."</td>n"
."</tr>n"
."<tr>n"
."<td bgcolor="#EEEEEE" width="51" class="small_lgh">rodzaj</td>n"
."<td width="139" bgcolor="#FFFFFF" class="tekst">".$row['opis']."</td>n"
."<td bgcolor="#EEEEEE" width="52" class="small_lgh">pobrań</td>n"
."<td width="146" bgcolor="#FFFFFF" class="tekst">".$row['ilosc_pobran']."</td>n"
."</tr>n";
}
?>
</table>
<? // wyswietlenie kategorii
echo "</span><br><div class="kategorie">Wszystkie marki:<br> | ";
$query = "SELECT * FROM kategorie ORDER BY nazwa";
$wynik = mysql_query($query);
while($row = mysql_fetch_array($wynik)) {
echo "<a href="tekstury.php?op=view&kat=" . $row['id'] . "" class="menu">" . $row['nazwa'] . "</a> | ";
}
echo "</div>";
}
function index() {
include "search.php";
$query = "SELECT * FROM kategorie ORDER BY nazwa";
$wynik = mysql_query($query);
echo "<div ALIGN="center" class="tytul"><b> </b></div><BR><BR>n";
view_search_form();
echo "<span class="kategorie"><b>Marki:</b></span><BR><BR>n"; // wyswietlenie nazwy marki
while($row = mysql_fetch_array($wynik)) {
echo "<a href="tekstury.php?op=view&kat=" . $row['id'] . "" class="menu">" . $row['nazwa'] . "</a><span class="tekst"> | </span>n";
echo "<span class="tekst">" . $row['opis'] . "</span>n";
}
}
switch($op) {
case "view":
if($sort=="") { $sort="nazwa"; }
viewfiles($kat, $sort);
break;
case "getit":
getit($id);
break;
default:
index();
break;
}
?>[/php:1:2fb400e48c]
plik ten jest includowany i wyswietla dopiero gdy żyjemy odpowiedniego linku który jest zapisany pod Wszystkie marki
Nie wiem co jest nie tak że java nie trybi i header sie psuje już próbowałem no wszystkiego nawet na forum szukalem podobnego posta ale lipa