Ich versuche eine suchmaschine zu basteln die mir in zwei spalten suchen soll. Leider bekomm ich nur Dateien als Ergebnis und ich weiß nicht warans liegen könnte.
Sorry für den vielen HTML Code, aber ich weiß nicht worans liegt. Vielleicht liegts auch am HTML bzw an den Variablen die ich verwendet hab.
Mfg Markus
PHP-Code:
$verzeichnisdateionline = mysql_query("select server.benutzername,server.passwort,server.servername,server.port,serverlink.pfad,serverlink.datei,serverlink.groesse,serverlink.verzeichnis from server,serverlink where datei like '%$suche%' or verzeichnis like '%suche%' and server.id = serverlink.id") or die(mysql_errno().": ".mysql_error());
for ($i=0; $i< $num; $i++)
{
$servername = mysql_result($verzeichnisdateionline, $i, "servername");
$servername1 = mysql_result($verzeichnisdateionline, $i, "servername");
$servername_ausgabe = explode (".", $servername);
$servername_ausgabe = $servername_ausgabe[0];
$port = mysql_result($verzeichnisdateionline, $i, "port");
$port1 = mysql_result($verzeichnisdateionline, $i, "port");
$benutzername = mysql_result($verzeichnisdateionline, $i, "benutzername");
$benutzername1 = mysql_result($verzeichnisdateionline, $i, "benutzername");
$passwort = mysql_result($verzeichnisdateionline, $i, "passwort");
$passwort1 = mysql_result($verzeichnisdateionline, $i, "passwort");
$pfad = mysql_result($verzeichnisdateionline, $i, "pfad");
$pfad1 = mysql_result($verzeichnisdateionline, $i, "pfad");
$datei = mysql_result($verzeichnisdateionline, $i, "datei");
$verzeichnis = mysql_result($verzeichnisdateionline, $i, "verzeichnis");
$groesse = mysql_result($verzeichnisdateionline, $i, "groesse");
$groesse = $groesse / 1024;
$groesse = round($groesse,0);
$pfad = "<a href=".'"'."ftp://$benutzername:$passwort@$servername:$port$pfad".'"'."target=".'"'."_blank".'"'."><font color=\"$normaleschriftcolor\" size=\"$normaleschriftsize\" face=\"$normaleschriftfont\">ftp://$servername_ausgabe/$pfad</font></a>";
$verbunden = onlinecheck($servername); // Uninteressant (funktioniert)
if ($verbunden == 1) // Uninteressant (funktioniert)
{
if ($verzeichnis) // -----Wird gar nicht richtig beachtet, ich bekomm nur Dateien.
{
echo "Datei online <br>";
$allgemein = "<a href=".'"'."ftp://$benutzername1:$passwort1@$servername1:$port1$pfad1/$datei".'"'."target=".'"'."_blank".'"'."><font color=\"$normaleschriftcolor\" size=\"$normaleschriftsize\" face=\"$normaleschriftfont\">$datei</font></a>";
echo ' <tr valign="top">
<td width="12"><img src="images/online.gif" width="12" height="12"></td>
<td width="10"> </td>
<td width="65%">'."$pfad".'</font></td>
<td width="25%">'."$allgemein".'</font></td>';
echo "<td width=\"10%\"><font color=\"$normaleschriftcolor\" size=\"$normaleschriftsize\" face=\"$normaleschriftfont\">$groesse</font></td>
</tr>";
}
else
{
echo "Verzeichnis online <br>";
$allgemein = "<a href=".'"'."ftp://$benutzername1:$passwort1@$servername1:$port1$pfad1/$verzeichnis".'"'."target=".'"'."_blank".'"'."><font color=\"$normaleschriftcolor\" size=\"$normaleschriftsize\" face=\"$normaleschriftfont\">$verzeichnis</font></a>";
echo ' <tr valign="top">
<td width="12"><img src="images/online.gif" width="12" height="12"></td>
<td width="10"> </td>
<td width="65%">'."$pfad".'</font></td>
<td width="35%" colspan="2">'."$allgemein".'</font></td>
</tr>';
}
}
Mfg Markus
Kommentar