Hallo Amica,
vorab hierzu:
Da ich keinen direkten Zugriff auf den Server habe konnte ich diesen Wert nur aus einer Live-Access-Datenbankverbindung auslesen.
Ich habe nun nochmals alles Testabfragen zusammengefasst, auch der neueste Vorschlag den String direkt aus der DB auszulesen und durch dein Testskript zu jagen:
Dies führte zu folgenden 4 Ausgaben:
Schöne Grüße, Hannes
vorab hierzu:
Zitat von AmicaNoctis
Beitrag anzeigen
Ich habe nun nochmals alles Testabfragen zusammengefasst, auch der neueste Vorschlag den String direkt aus der DB auszulesen und durch dein Testskript zu jagen:
PHP-Code:
include 'config.php';
// 1. direkte Ausgabe
echo "\xe2\x80\x94";
echo "<br />";
// SQL Statement
$query = "SELECT gebname, p_id from personen WHERE p_id LIKE '4177'";
$result = odbc_exec($conn, $query);
$row = odbc_fetch_array($result);
// 2. Ausgabe aus DB
echo $row["gebname"] . "<br />";
// 3. Ausgabe ASCII
$input = $row["gebname"]; // der ankommende String
$output = array(); // Kontrollausgabe
for ($i = 0; $i < strlen($input); $i++) $output[] = ord($input[$i]);
echo implode(" ", $output) . "<br />";
// 4. Ausgabe über Formular
$value = $_POST['fName'];
$input = $value; // der ankommende String
$output = array(); // Kontrollausgabe
for ($i = 0; $i < strlen($input); $i++) $output[] = ord($input[$i]);
echo implode(" ", $output);
Code:
— — 226 128 148 92 120 101 50 92 120 56 48 92 120 57 52
Kommentar