Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?PHP
include 'config.php';
$sort = addslashes($_GET['sort']);
$cat = addslashes($_GET['cat']);
$go = addslashes($_GET['go']);
$query = '
SELECT
*
FROM
`fi`
WHERE `cat`="'.$cat.'"
ORDER BY
'.$sort.' '.$go.'
';
$result = mysql_query($query);
$tmp = null;
while( $row = mysql_fetch_array($result, MYSQL_ASSOC) ) {
if( $tmp != $row[$sort] ) {
if( !is_null($tmp) ) {
}
echo "<table border='0' class='tdtd' width='688' width='95%' cellspacing='0' cellpadding='0'><tr bgcolor='D9D9D9'>";
echo "<td colspan='10'>$row[$sort]</td></tr><br>";
$tmp = $row[$sort];
}
echo "
<tr><td width='5'></td>
<td><a href='".$row['http4']."' target='_self'><img src='../icons/".$row['icon']."' align='absbottom' alt='' border='0' /></a>
<a href='".$row['http4']."' target='_self'>".$row['name']."</a></td>
<td width='6'></td>
<td>'".$row['res']."'</td>
<td width='6'></td>
<td>'".$row['size']."'</td>
<td width='6'></td>
<td>'".$row['count']."'</td>
<td width='6'></td>
<td>'".$row['date']."'</td>
</tr>";
}
if( !is_null($tmp) ) {
}
echo "</table>";
?>
<?php
include 'config.php';
// Erlaubte Werte für $sort
$sort_values = array(
'date',
'res',
'size',
);
// Erlaubte Werte für $go
$go_values = array(
'DESC',
'ASC',
);
// Benutze übergebenen Wert, falls erlaubt, sonst Standardwert ('date' bzw. 'DESC')
$sort = in_array($_GET['sort'], $sort_values) ? $_GET['sort'] : 'date';
$go = in_array($_GET['go'], $go_values) ? $_GET['go'] : 'DESC';
if (isset($_GET['cat'])) {
// Übergebene Kategorienliste aufsplitten, für Query sicher machen
// und wieder zusammensetzen
$cat = explode(',', $_GET['cat']);
$cat = array_map('mysql_real_escape_string', $cat);
$cat = "'".implode("','", $cat)."'";
} else {
// Wenn keine Liste übergeben wurde, Standardwert verwenden
$cat = "'bilder'";
}
$query = '
SELECT
*
FROM
`fi`
WHERE `cat` IN ('.$cat.')
ORDER BY
'.$sort.' '.$go.'
';
…
<?php
include './lab/config.php';
$row_classes = array(
'roweven',
'rowodd',
);
$query = '
SELECT
*
FROM
`fi`
WHERE
`cat` = "'.mysql_real_escape_string($_GET['cat']).'"
ORDER BY
'.mysql_real_escape_string($_GET['sort']).' '.mysql_real_escape_string($_GET['go']).'
';
$result = mysql_query($query);
$tmp = null;
$row_num = 0;
while( $row = mysql_fetch_array($result, MYSQL_ASSOC) ) {
$row_class = ++$row_num % 2 == 0 ? 'roweven' : 'rowodd';
if( $tmp != $row[$sort] ) {
echo '<table border="0" width="688" width="95%" cellspacing="0" cellpadding="0">';
echo '<tr bgcolor="D9D9D9"><td colspan="10">'.$row[$sort].'</td></tr>';
$tmp = $row[$sort];
}
echo '<tr class="'.$row_class.'"><td width="5"></td>
<td><a href="'.$row['http4'].'" target="_self"><img src="../03/icons/'.$row['icon'].'" align="absbottom" alt="" border="0" /></a>
<a href="'.$row['http4'].'" target="_self">'.$row['name'].'</a></td>
<td width="6"></td>
<td>'.$row['res'].'</td>
<td width="6"></td>
<td>'.$row['size'].'</td>
<td width="6"></td>
<td>'.$row['count'].'</td>
<td width="6"></td>
<td>'.$row['date'].'</td>
</tr>';
}
echo '</table>';
?>
<?php include '../03/header.php';
?>
<?php
$_GET['id'] = ( isset($_GET['id']) )
? $_GET['id'].'.php'
: null;
if( !is_null($_GET['id']) ) {
if( file_exists($_GET['id']) )
include_once $_GET['id'];
}
else {
include 'home2.php';
}
?>
<?php include '../03/footer.php';
?>