[PHP] Keyword / Datenbank

Dieses Thema im Forum "Webentwicklung" wurde erstellt von freakZ, 23. November 2009 .

Schlagworte:
  1. 23. November 2009
    Keyword / Datenbank

    Hallo,

    folgendes Problem:

    Wenn in der mysql Datenbank in der tabelle cms_conted im feld text folgendes steht:
    mail mailaresse@text.de mein text

    Beispiel:
    mail energy@energy.de ich bin nur ein demotext

    So sollte php das auslesen also erkennen ah eine mail muss gesendet werden siehe keyword "maiL" das ganze an die angegebene mail adresse dazu den text ..

    Hoffe Ihr wisst was ich meine big thanks )))
     
  2. 23. November 2009
    AW: Keyword / Datenbank

    Stichwort reguläre Ausdrücke (RegEx).

    Kann man mit PHP lösen, aber in deinem Fall wäre es wohl schöner mit SQL.

    Hoffe ich konnte dir damit ein wenig helfen, habe aber selbst kaum reguläre Ausdrücke mit SQL gemacht, kann dir daher kein Schnippsel bieten.
     
  3. 23. November 2009
    AW: Keyword / Datenbank

    Hallo,

    sorry ohne mies zu klingen , nur wenn du lesen kanns -> das ganze basiert auf mysql (sql).

    Und warum regex einsetzen ? Wenn die Worte fix definiert sind und nur ausgelesen und dann verarbeitet werden sollen ??
     
  4. 23. November 2009
    AW: Keyword / Datenbank

    Okay, du willst eine EMail senden, das ist klar.

    Aber du willst ja aus einem Fließtext die EMail-Adresse herauslesen, oder nicht?

    Vorhin nur kurz drübergelesen, wenn du eh eine EMail versenden willst kann man gleich alles in PHP machen.
     
  5. 23. November 2009
    AW: Keyword / Datenbank

    Hallo,

    sorry ich bin nicht böse oder uncool aber unterlass bitte das Posten hier , das man es in php lösen kann weiss ich selbst und nein ist kein "fließ" text sondern.

    Ein Textbaustein:

    Der eben aus mail mailadresse text besteht

    Sorry nur wenn du KEINE Ahnung hast unterlass es so "hilfreiche" Postings zu verbreiten.


    Mein Ansatz:
    PHP:
    <? php
    $message 
    'mail lalala@gmail.com ich bin nur eine demo mailadresse' ;
    $pos  strpos ( $message ' ' );
    $mail  substr ( $message 0 $pos );
    $text  substr ( $message $pos  1 strlen ( $message ));
    print 
    $mail  "<br /> { $text } " ;
    ?> 
     
  6. 23. November 2009
    AW: Keyword / Datenbank

    PHP:
    list(,  $mail $text ) =  explode ( ' ' $message 3 );
     
  7. 23. November 2009
    AW: Keyword / Datenbank

    Hallo,

    danke wie stehts jedoch mit der weiterverarbeitung das das ganze dann auch als mail gleich rausgeht .. nach meinen "vorpostings" ..

    Also das das keyword "mail" die mail adresse und der text direkt als mail ( ) rausgehen .. aber auch gleich "getrennt werden" ..
     
  8. 23. November 2009
    AW: Keyword / Datenbank

    PHP:
    <? php

    list( $keyword $mail $text ) =  explode ( ' ' $message 3 ); 
    if(
    $keyword  ==  'mail' ) {
        
    //hier kannst du nen absender definieren. der content-type ist wichtig für den versand von umlauten
        
    $headers  "from: <absender@domain.tld> Absender Name\r\nContent-Type: text/plain; Charset=ISO-8859-1" ;
        if(!@
    mail ( $mail "betreff" $text $headers )) {
            print 
    'Fehler beim senden der E-Mail' ;
        } else {
            print 
    'E-Mail ist raus!' ;
       }
    } elseif(
    $keyword  ==  'sms' ) {
        print 
    $mail  .   $text //vorher gesplittet, jetzt wieder zusammenbaun
    } else {
        
    //anderes keyword
    }
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.