Hallo,
ich bekam über einen Bekannten ein PHP File zugeschickt (der es wiederum von jemanden bekam), bei dem Datensätze sortiert werden.
Mich würde interessieren, wie das hier genau abläuft, leider sehe ich mich dabei nicht hinaus!
Kann mir jemand vielleicht ne Anleitung geben, wie es genau abläuft bzw was gemacht wird bei jedem einzelnen Schritt?
Danke und mfg
Byron
ich bekam über einen Bekannten ein PHP File zugeschickt (der es wiederum von jemanden bekam), bei dem Datensätze sortiert werden.
Mich würde interessieren, wie das hier genau abläuft, leider sehe ich mich dabei nicht hinaus!
Kann mir jemand vielleicht ne Anleitung geben, wie es genau abläuft bzw was gemacht wird bei jedem einzelnen Schritt?
Danke und mfg
Byron
Code:
<?
function getArray($search)
{
$errormsg = 'Fehler beim Öffnen der Datei';
$fp=@fopen('events.csv', 'r') or die ($errormsg);
while ($line = fgets($fp, 1024))
{
$line=trim($line);
if (strlen($search)>0) { //$search verweist auf den HTML Text
if (strpos(strtolower($line), strtolower($search))> -1) //strtolower wandelt buchstaben in kleinbuchstaben um
$datensatzzumeditieren[] = explode(';',$line);
} else $datensatzzumeditieren[] = explode(';',$line);
}
fclose($fp);
return $datensatzzumeditieren;
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<h2 align="center">LISTE</h2>
<table width="600" border="1" align="center" cellpadding="1" cellspacing="1">
<tr align="center">
<td colspan="7"><form name="form1" method="post" action="">
<input name="search" type="search" id="search" value="<? echo $search;?>">
<input type="submit" name="Submit" value="Suchen">
<a href="liste.php">alle anzeigen</a> </form></td>
</tr>
<tr align="center">
<td colspan="7"><a href="datensatz.php">neuen Datensatz anlegen </a></td>
</tr>
<tr>
<td><strong><a href="liste.php?order=0">ID</a></strong></td>
<td><strong><a href="liste.php?order=1">Eventname</a></strong></td>
<td><strong><a href="liste.php?order=2">Ort</a></strong></td>
<td><strong><a href="liste.php?order=3">Kategorie</a></strong></td>
<td><strong><a href="liste.php?order=4">Datum</a></strong></td>
<td><strong> </strong></td>
<td><strong> </strong></td>
</tr>
<?
$daten=getArray($search);
if (!isset($order)) $order=1;
$i=0;
if (is_array($daten)) {
foreach ($daten as $elem) {
$sortierwert[$i]=$elem[$order];
$i++;}
asort($sortierwert);
foreach ($sortierwert as $key => $elem) {
$temp=$daten[$key];
?>
<tr>
<td><? echo $temp[0];?></td>
<td><? echo $temp[1];?></td>
<td><? echo $temp[2];?></td>
<td><? echo $temp[3];?></td>
<td><? echo $temp[4];?></td>
<td><? if ((file_exists("images/$temp[5]"))AND(strlen($temp[5])>0)) echo "<a href='detail.php?id=$temp[0]'>View</a>"; else echo " ";?></td>
<td><a href="datensatz.php?edit=<? echo $temp[0];?>">Edit</a></td>
</tr>
<?
}}
?>
</table>
</body>
</html>