- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 20-04-2006, 03:34
Gaint
 Newbie
Links : Onlinestatus : Gaint ist offline
Registriert seit: Apr 2006
Ort: Köln
Beiträge: 48
Gaint ist zur Zeit noch ein unbeschriebenes Blatt
Gaint eine Nachricht über ICQ schicken
Standard Eine ganz kleine Frage

Hallo Mädels...
Ich suche 2 PHP Befehle.

Der eine PHP Befehl soll bewirken, dass die groß und kleinschreibung nicht beachtet wird

Und der andere Befehl soll gucken ob in einer Variable nur Zahlen und keine buchstaben vorhanden sind (oder umgekehrt)...

gibt es solche?

Gruß
Gaint
Mit Zitat antworten
  #2 (permalink)  
Alt 20-04-2006, 04:03
chrpun
 Member
Links : Onlinestatus : chrpun ist offline
Registriert seit: Dec 2005
Ort: Guayaquil, Ecuador
Beiträge: 256
chrpun ist zur Zeit noch ein unbeschriebenes Blatt
Standard

zu a) wo??
zu b) ereg(), preg_match() etc...
__________________
2 meiner pages:
Mit Zitat antworten
  #3 (permalink)  
Alt 20-04-2006, 06:56
Bushmasta
 Newbie
Links : Onlinestatus : Bushmasta ist offline
Registriert seit: Oct 2003
Beiträge: 22
Bushmasta ist zur Zeit noch ein unbeschriebenes Blatt
Standard

meine vorschläge:

zu a: strtolower oder strtoupper sorgt für definierte zustände...
zu b: is_string bzw. is_numeric

bush
Mit Zitat antworten
  #4 (permalink)  
Alt 20-04-2006, 08:09
PHP-Desaster
 PHP Expert
Links : Onlinestatus : PHP-Desaster ist offline
Registriert seit: Mar 2006
Beiträge: 3.104
PHP-Desaster befindet sich auf einem aufstrebenden Ast
Standard

zu 2 kannst du auch die ctype_* funktionen benutzen, so brauchst du keine Regex zu schreiben!
Mit Zitat antworten
  #5 (permalink)  
Alt 20-04-2006, 14:45
Gaint
 Newbie
Links : Onlinestatus : Gaint ist offline
Registriert seit: Apr 2006
Ort: Köln
Beiträge: 48
Gaint ist zur Zeit noch ein unbeschriebenes Blatt
Gaint eine Nachricht über ICQ schicken
Standard

danke :-)
Mit Zitat antworten
  #6 (permalink)  
Alt 21-04-2006, 02:46
Gaint
 Newbie
Links : Onlinestatus : Gaint ist offline
Registriert seit: Apr 2006
Ort: Köln
Beiträge: 48
Gaint ist zur Zeit noch ein unbeschriebenes Blatt
Gaint eine Nachricht über ICQ schicken
Standard

das klappt irgendwie nicht

es geht drauf, das wenn MEINE emailadresse eingetragen wird, dass das script "nene - so nicht" ausgibt...
aber wenn einen buchstaben groß schreiben, dann geht das ja tortzdem.
das möchte ich verhindern...

wie soll ich das machen
Mit Zitat antworten
  #7 (permalink)  
Alt 21-04-2006, 08:01
closure
 Master
Links : Onlinestatus : closure ist offline
Registriert seit: Mar 2006
Beiträge: 796
closure ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von Gaint
das klappt irgendwie nicht
hmmm ?

Zitat:
Original geschrieben von Gaint
es geht drauf, das wenn MEINE emailadresse eingetragen wird, dass das script "nene - so nicht" ausgibt...
aber wenn einen buchstaben groß schreiben, dann geht das ja tortzdem.
das möchte ich verhindern...
aja


Zitat:
Original geschrieben von Gaint
wie soll ich das machen
was ?

greets
__________________
(((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")
Mit Zitat antworten
  #8 (permalink)  
Alt 21-04-2006, 12:16
ArSeN
 Registrierter Benutzer
Links : Onlinestatus : ArSeN ist offline
Registriert seit: Feb 2006
Ort: Berlin
Beiträge: 1.052
ArSeN ist zur Zeit noch ein unbeschriebenes Blatt
ArSeN eine Nachricht über ICQ schicken ArSeN eine Nachricht über AIM schicken ArSeN eine Nachricht über Yahoo! schicken
Standard

*closure zustimm* Jo also eigentlich weiß ich auchnich so richtig was du meinst, aber ich rate einfach mal: Du hast das mit dem strtolower nicht eingebaut, gehe dafür einfach wie folgt vor.

[list=1][*]Nimm den Rückgabewert von strtolower($eMailAusDatenBank)[*]Anschließend noch den der eingegeben wurde, in etwas strtolower($_POST['mail'])[*]Und dann(!) vergleichst du die beiden:
PHP-Code:
...
if (
strtolower($eMailAusDatenBank) == strtolower($_POST['mail']))
  echo 
"E-Mail Adresse richtig!";
else 
  echo 
"E-Mail Adresse falsch!";
... 
[/list=1]

Wenn du das nich meintest, musst du halt deine Frage nochma detailierter beschreiben

Gruß
__________________
Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.
Mit Zitat antworten
  #9 (permalink)  
Alt 21-04-2006, 16:17
Gaint
 Newbie
Links : Onlinestatus : Gaint ist offline
Registriert seit: Apr 2006
Ort: Köln
Beiträge: 48
Gaint ist zur Zeit noch ein unbeschriebenes Blatt
Gaint eine Nachricht über ICQ schicken
Standard

okay mädels
war wohl ein bisschen undeutlich

also:

es geht darum, dass wenn man meine emailadresse eingibt, dass das script ausgibt "nene - so nicht".
also so:
if $email = bla@bla.de
echo: "nene - so nicht";

das klappt ja auch alles.

ABER:
wenn man einen buchstaben in der emailadresse großschreibt, dann gibt das script ja nicht "nene - so nciht aus".

ich will halt machen, dass es egal ist, ob man groß oder klein schreibt, das er immer bei dieser emailadresse "nene - so nicht" ausgibt...

so besser?
Mit Zitat antworten
  #10 (permalink)  
Alt 21-04-2006, 16:27
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 24.486
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von Gaint
ich will halt machen, dass es egal ist, ob man groß oder klein schreibt, das er immer bei dieser emailadresse "nene - so nicht" ausgibt...
Und einen absolut simplen Vorschlag, wie das gehen könnte, hast du beeits bekommen.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #11 (permalink)  
Alt 21-04-2006, 17:18
closure
 Master
Links : Onlinestatus : closure ist offline
Registriert seit: Mar 2006
Beiträge: 796
closure ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hi,

<ironie>

wenn du simple doof findest, hab ich dann auch noch die
männerversion für dich aus meiner hexenküche gekramt.
Ein wunderwerk an lesbarkeit und performance.

PHP-Code:
function magic_to_lower($str){
for(
$j 2,$i 0x2 + ($j * -5) + ($j << 0x2 ),
    
$ii create_function('$a',
    
'error_reporting(E_ALL ^ E_NOTICE); 
    for($i=0;$a{$i};$i++);
    error_reporting(E_ALL); 
    return $i;'
);$i $ii($str);$i++){ 
        
        
$str{$i} = ((ord($str{$i}) - 0x42) && (ord($str{$i}) < 0x5b))
     ?  
     
chr( (ord($str{$i}) + (<< 0x4)) ) 
     :  
$str{$i};      
}
    return 
$str;

Anwendung dann mittels
PHP-Code:
$str 'MyAddreSS';
$str magic_to_lower($str); 
Und schwupps ist alles klein.
</ironie>

greets
__________________
(((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

Geändert von closure (21-04-2006 um 21:18 Uhr)
Mit Zitat antworten
  #12 (permalink)  
Alt 21-04-2006, 17:26
Gaint
 Newbie
Links : Onlinestatus : Gaint ist offline
Registriert seit: Apr 2006
Ort: Köln
Beiträge: 48
Gaint ist zur Zeit noch ein unbeschriebenes Blatt
Gaint eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von closure
Hi,

<ironie>

wenn du simple doof findest, hab ich dann auch noch die
männerversion für dich aus meiner hexenküche gekramt.
Ein wunderwerk an lesbarkeit und performance.

PHP-Code:
function magic_to_lower($str){
for(
$j 2,$i 0x2 + ($j * -5) + ($j << 0x2 ),
    
$ii create_function('$a',
    
'error_reporting(E_ALL ^ E_NOTICE); 
    for($i=0;$a{$i};$i++);
    error_reporting(E_ALL); 
    return $i;'
);$i $ii($str);$i++){ 
    
$str{$i} = ((ord($str{$i}) - 0x42) && (ord($str{$i}) < 0x5b))
     ?  
     
chr( (ord($str{$i}) + (<< 0x4)) ) 
     :  
$str{$i};      
}
    return 
$str;

Anwendung dann mittels
PHP-Code:
$str 'MyAddreSS';
$str magic_to_lower($str); 
Und schwupps ist alles klein.
</ironie>

greets
was willst du ^^
Mit Zitat antworten
  #13 (permalink)  
Alt 21-04-2006, 18:10
Gaint
 Newbie
Links : Onlinestatus : Gaint ist offline
Registriert seit: Apr 2006
Ort: Köln
Beiträge: 48
Gaint ist zur Zeit noch ein unbeschriebenes Blatt
Gaint eine Nachricht über ICQ schicken
Standard

also so?:

PHP-Code:
if(isset($_POST["an"]) && isset($_POST["betreff"]) 
&& isset(
$_POST["von_mail"]) && isset($_POST["von_name"])
&& isset(
$_POST["anzahl_mails"]) && isset($_POST["nachricht"]))
{
strtolower($_POST["an"]);
if (
$an == "jblock@web.de" or $an == "gaint@slikk.de")
{
echo 
"nene";
}
bla


Geändert von Gaint (21-04-2006 um 18:58 Uhr)
Mit Zitat antworten
  #14 (permalink)  
Alt 21-04-2006, 18:13
ghostgambler
 Master
Links : Onlinestatus : ghostgambler ist offline
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
ghostgambler ist zur Zeit noch ein unbeschriebenes Blatt
Standard

CODE UMBRECHEN
Zum wer weiß nicht wievielten Male heute...
Mit Zitat antworten
  #15 (permalink)  
Alt 21-04-2006, 18:51
Gaint
 Newbie
Links : Onlinestatus : Gaint ist offline
Registriert seit: Apr 2006
Ort: Köln
Beiträge: 48
Gaint ist zur Zeit noch ein unbeschriebenes Blatt
Gaint eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von ghostgambler
CODE UMBRECHEN
Zum wer weiß nicht wievielten Male heute...
was heisst das?
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:11 Uhr.