Warning: strpos(): Empty needle in ... issue
(I've started a new thread from https://www.webassist.com/forums/posts.php?id=38759)
I'm running a xampp install locally and on my NAS (which isnt open to internet, hence the *.143 IP)
Apache/2.4.52 (Win64) OpenSSL/1.1.1m PHP/7.4.27
WA Data Bridge
I'm getting this warning at the top of my php page;
Warning: strpos(): Empty needle in /volume1/web/inventory/Connections/DevDB.php on line 15
Despite that warning, the php page appears to render and function normally, however I need to resolve/lose the warning!
The connection page is below:
<?php
# FileName="WADYN_MYSQLI_CONN.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_MyDevDB = "localhost";
$database_MyDevDB = "mydevices";
$username_MyDevDB = "paulc";
$password_MyDevDB = "pE8/AOzpL(";
@session_start();
$foundConnection = false;
if ($foundConnection == false) {
$domains = explode(",","");
for ($domindex = 0; $domindex<sizeof($domains) && !$foundConnection; $domindex++) {
$domainCheck = trim($domains[$domindex]);
if (strpos(strtolower($_SERVER["SERVER_NAME"]),strtolower($domainCheck)) !== false && ($domainCheck == "" || strpos(strtolower($_SERVER["SERVER_NAME"]),strtolower($domainCheck)) == strlen($_SERVER["SERVER_NAME"])-strlen($domainCheck))) {
$hostname_MyDevDB = "192.168.0.143";
$database_MyDevDB = "mydevices";
$username_MyDevDB = "paulc";
$password_MyDevDB = "pE8/AOzpL(";
$foundConnection = true;
}
}
}
$MyDevDB = mysqli_init();
if (defined("MYSQLI_OPT_INT_AND_FLOAT_NATIVE")) $MyDevDB->options(MYSQLI_OPT_INT_AND_FLOAT_NATIVE, TRUE);
$MyDevDB->real_connect($hostname_MyDevDB, $username_MyDevDB, $password_MyDevDB, $database_MyDevDB) or die("Connect Error: " . mysqli_connect_error());
?>
The ini.php has the following present under Dynamic Extensions:
extension=mysqli
;extension=php_mysql.dll
Any thoughts?