Hey ho 
Und wieder ne Frage an euch (was auch sonst ~.~)
Ich hab hier n Script,
welches eingegebene Wörter übersetzt.
Auch eine Wildcard is mit drin.
Ok, nichts tolles, aber hey, das is mein 4ter tag!
Nur is das auf txt datei Basis und ich schaffs net das in eine DB zu bekommen.
Bei den ganzen Wörtern is das einfach unmöglich geworden.
Und hier mal der Code:
Alles anzeigen
test url:
welpe.we.funpic.de/
Bitte um hilfe
:cry:

Und wieder ne Frage an euch (was auch sonst ~.~)
Ich hab hier n Script,
welches eingegebene Wörter übersetzt.
Auch eine Wildcard is mit drin.
Ok, nichts tolles, aber hey, das is mein 4ter tag!
Nur is das auf txt datei Basis und ich schaffs net das in eine DB zu bekommen.
Bei den ganzen Wörtern is das einfach unmöglich geworden.
Und hier mal der Code:
Quellcode
- beliebiges zeichen: <b>%</b><br />
- <form method="get">
- <input type="text" name="suche"<? if (isset($_GET['suche'])) echo ' value="'.str_replace('"', '\"', $_GET['suche']).'"'; ?>>
- <select name="wo" size="1">
- <option value="de"<? if (strtolower($_GET['wo']) == 'de') echo " selected"; ?>>DE</option>
- <option value="en"<? if (strtolower($_GET['wo']) == 'en') echo " selected"; ?>>EN</option>
- </select>
- <input type="submit" value=" go ">
- </form>
- <?
- if(!isset($_GET['suche'])) exit;
- switch(strtolower($_GET['wo'])){
- case 'de':
- $wo = 'de';
- break;
- case 'en':
- $wo = 'en';
- break;
- default:
- $wo = 'de';
- }
- $suche = trim($_GET['suche']);
- if(strlen($suche) < 3) die("<b>fehler: </b>suchbegriff muss aus mindestens 3 zeichen bestehen.");
- $suche = str_replace('%', '.*', $suche);
- $db = file('datenbank.txt');
- echo "<table>\n";
- $treffer = 0;
- foreach($db as $line){
- list($de, $en) = explode('|', $line);
- if(preg_match("%^".$suche."%i", $$wo)){
- echo "<tr>\n <td>".$$wo."</td>\n <td>".(($wo == 'de') ? $en : $de)."</td>\n</tr>\n";
- $treffer++;
- }
- }
- echo "<tr>\n <td colspan=2>__________<br />".$treffer." Treffer</td>\n</tr>\n</table>";
- ?>
test url:
welpe.we.funpic.de/
Bitte um hilfe
:cry: