Mit jelent ez a figyelmeztetes?
Ezt a figyelmeztetot meg sohasem kaptam, mit ertsek ezen?
Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/mobilesg/public_html/include/cls_multiple_file_upload.php on line 83
Egy ideje kapom ezt figyelmeztetest az oldalamon amikor probalok feltolteni valamit az oldalon belul. Ezt a figyelmeztetest azota kapom miota a szerver le volt esve es helyrehoztak...
Ez erdekes, mert nem modositottam semmit rajta es ment problema nelkul, de amikor szoltam a szerver tulajdonosnak, azt mondta, hogy ez semmi esetre sem a szerver hibaja, ez kod hiba, de en a kodban hibat nem talalok.
Amint eszrevettem, ezt csak kiirja, maskulonben minden megy ugy ahogy kell, csak azert megis zavaro, hogy az oldal tetejere kiirja ezt a hibat...
Koszonok elore is minden kicsi segitseget!
■ Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/mobilesg/public_html/include/cls_multiple_file_upload.php on line 83
Egy ideje kapom ezt figyelmeztetest az oldalamon amikor probalok feltolteni valamit az oldalon belul. Ezt a figyelmeztetest azota kapom miota a szerver le volt esve es helyrehoztak...
Ez erdekes, mert nem modositottam semmit rajta es ment problema nelkul, de amikor szoltam a szerver tulajdonosnak, azt mondta, hogy ez semmi esetre sem a szerver hibaja, ez kod hiba, de en a kodban hibat nem talalok.
Amint eszrevettem, ezt csak kiirja, maskulonben minden megy ugy ahogy kell, csak azert megis zavaro, hogy az oldal tetejere kiirja ezt a hibat...
Koszonok elore is minden kicsi segitseget!
Figyelmeztetés
cls_multiple_file_upload.php
fájl 83. sorában, ami nem string vagy egész szám. Lehetséges, hogy egy objektumot kapott, vagy tömböt.error_reporting
Én arra tippelek, hogy a szerver visszaállítás kapcsán más konfiggal tették vissza a PHP-t és megváltozott az error reporting level. Emiatt előfordulhat, hogy ezt a hibát a PHP eddig egyszerűen lenyelte, most pedig kiírja.
Fejlesztéshez mindenképpen jó, ha minden hibajelzést látsz, ezzel elkerülhetők az ilyen "rejtett" hibák, de éles környezetben - szerintem - semmiképpen ne használd úgy a PHP-t, hogy a felhasználó - bármi miatt is - notice-okat meg warning-okat láthasson. Se nem szép, se nem biztonságos.
Üdv:
Dávid
Sikerult megoldanom
Igazad volt, ez a fejlesztes miatt jott letre, valoszinuleg eddig el volt rejtve es azert nem tudtam rola, de hasznalva a php.ini fajlt ezt kiszedtem a display_errors = Off parancsal. Most minden ugy mukodik ahogyan eddig. Szep lassan megprobalom kijavitani, de most egyelore igy a legjobborvendek, hogy sikerult eltuntetnem, mivel nem zavar semmit...
Koszonok minden segitseget!