Spezielles Problem... Formcheck "#..." pflicht

bernhardp

Mitglied
Hallo Leute...

Bin mit meinem PHP-Latein am ende.... Ich hab einen bestehenden Formcheck ausgebaut und es hat alles schön funktioniert... nur möchte ich nun einen verpflichteten irc channel prüfen! der user muss seine eingabe mit "#..." beginnen, jedoch darf # allein auch nicht darin stehen.... hier erstmal der code...

PHP:
	if(!(strlen(trim($irc)))) $error[]="Du hast keinen IRC-Channel angeben!";
	elseif($irc='#') $error[]="Du hast keinen IRC-Channel angeben!";


Zeile 1 funktioniert einwandfrei... nur zeile 2 spricht immer an, egal was angegeben ist.... was kann ich da machen?

MfG Bernhard
 
Versuchs mal mit == statt =
Alternativ wäre ein Regulärer Ausdruck für einen IRC-Channel
PHP:
if (preg_match('/#.+/', $irc)) { /*...*/ }
 
hey super! herzlichen dank! hab die zeichenstruktur beim "preg_match" noch ned ganz verstanden.. aber sowas ähnliches dachte ich mir bereits! THX nochmal!
 
Zurück