Я создал пользовательскую функцию OutputMessage
, откуда я вставляю сообщение об ошибке с ее ClassStyle
, как это Error: image upload failed!
, а затем я взрываю строку и разделяю класс из нее, добавляя в div class
, но моя функция не работает нормально.
function OutputMessage($Message=''){
if($Message){
$Postion = strpos($Message,":");
if($Postion !== TRUE){
return sprintf('<div class="alert alert-default">%s</div>',$Message);
}else{
$Message = explode(": ",$Message);
return sprintf('<div class="alert alert-%s">%s</div>',strtolower($Message[0]),$Message[1]);
}
}else{
return "";
}
}
$Position
проверка не работает, потому что я передаю сообщение с его классом, но он все еще возвращает класс по умолчанию
Danger: image upload failed!
- person Muhammad Hamza Nisar   schedule 04.01.2017:
, если это правда, затем взрывает строку и возвращает сообщение - person Muhammad Hamza Nisar   schedule 04.01.2017(strcmp($str1, $str2)>0)
.. и все было в порядке - person M A SIDDIQUI   schedule 04.01.2017$Message = explode(": ",$Message);
добавьтеvar_dump($Message)
и скажите, что получится? - person Praveen Kumar Purushothaman   schedule 04.01.2017position :
, поэтому запустите сcustom class
, иначе запустите класс по умолчанию - person Muhammad Hamza Nisar   schedule 04.01.2017var_dump
он все еще застрял в первом процессе, возвращая это сообщение - person Muhammad Hamza Nisar   schedule 04.01.2017