Moin Rolf,
so, nun mit zeitlichem Abstand, ausgeruht, gefrühstückt neu ans Werk.
PHP 5 ist tot.
Aber noch nicht bestattet, ich habe tatsächlich MySQL-Vers.=[10.1.37-MariaDB-0+deb9u1], PHP-Vers.=[5.6.40-0+deb8u1]
Mein Server steht in Frankfurt und ich kann per ssh zugreifen. Gibt es eine wasserdichte Anleitung, die neue Version aufzuspielen?
Bau mal ein, dass nach dem mysql_connect die Funktion mysql_client_encoding aufgerufen wird.
Ist bei beiden Programmen latin1
Bei getOrte.php mache ich dieses:
SELECT
SQL_CALC_FOUND_ROWS
ort1.id
,ort1.land_kz
,ort1.plz
,ort1.name
,ort1.name_zusatz
,ort1.bundesland
FROM bia_orte ort1
WHERE ort1.loe_kz = 0
AND ( LOWER(name) LIKE '%6452%' COLLATE 'utf8_bin' OR plz LIKE '6452%' COLLATE 'utf8_bin' OR LOWER(name_zusatz) LIKE '%6452%' COLLATE 'utf8_bin' OR LOWER(keywords) LIKE '%6452%' COLLATE 'utf8_bin')
ORDER BY name
LIMIT 0,10
und bekomme Ergebnisse. Bei getMitgliederInteressenten.php dieses
(
SELECT
adr1.id VIP
,'0' ITR
,adr1.firma1 firma1
,adr1.ort_id
,adr1.land_kz
,adr1.plz
,adr1.ort ort_name
FROM bia_adressen adr1
WHERE adr1.owner_id = 1
AND LOWER( adr1.firma1 ) LIKE '%brem%' COLLATE 'utf8_bin'
AND adr1.loe_kz = '0'
)
UNION
(
SELECT
'0' VIP
,itr1.id ITR
,itr1.firma1 firma1
,itr1.ort_id
,itr1.land_kz land_kz
,itr1.plz plz
,itr1.ort ort_name
FROM bia_interessenten itr1
# ist dieser Interessent auch Mitgled?
LEFT JOIN bia_adressen adr1
ON adr1.id = itr1.adress_id
WHERE itr1.owner_id = 1
AND LOWER( itr1.firma1 ) LIKE '%brem%' COLLATE 'utf8_bin'
AND itr1.loe_kz = '0'
AND (itr1.adress_id IS NULL OR adr1.loe_kz = '1' ) -- nicht, wenn Interessent kein oder **aktives** Mitglied ist
)
ORDER BY firma1
LIMIT 0,10
und laufe auf den Fehler 1253: COLLATION 'utf8_bin' is not valid for CHARACTER SET 'latin1'
Wie jetzt? Gestern wars utf8mb4
, heute latin1
Probier mal, statt der SET NAMES Query die mysql_set_charset Funktion aufzurufen
Habe ich gemacht mysql_set_charset('utf8', $conn_id);
- Fehler ist weg. Anschließend //mysql_set_charset('utf8', $conn_id);
auskommentiert, Fehler bleibt weg.
Habe Firefox beendet (löscht Cookies) und neu aufgerufen. Fehler bleibt weg trotz latin1.
Pfuscht mir da jemand ins Handwerk? Vor einiger Zeit bekam ich diese seltsame Mail:
Hallo HErr OSxxxxx,
ich bin bei Recherchen für Leaks auf die Daten der IP 195.34.184.98 gestossen.
Könnten sie da prüfen ob alles abgesichert ist und evtl. Sicherungsmaßnahmen durchführen ?
https://leakix.net/host/195.34.184.98
https://leakix.net/about
Mit freundlichen Grüßen / kind regards
INET Team
Jan Cxxxxxxxx
Mit freundlichen Grüßen / kind regards
INET Team
Jan Cxxxxxxxxx
Habe ich nicht weiter beachtet, da ich immer mal wieder „seltsame“ Mails mit bekanntem Absender bekomme. Jan C. ist der Operator bei dem Hoster, bei dem mein Server steht. Er hat mir u.a. https eingerichtet. Die seltsame Groß- und Kleinschreibung in der Anrede bei sonst ordentlichem Text sagte mir, da stimmt was nicht.
Gruß, Linuchs