Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Ein Fall für PHP ?

  1. #1
    SharX1
    Gast

    Standard Ein Fall für PHP ?

    Guten Abend,

    ich habe eine kleine Privatseite, die ich bald hochladen wollte, ich habe mir schon eine Domain bei nic.de registriert.

    Als Host wähle ich ein Free Anbieter.

    Nun habe ich 2 Bereiche auf der Seite wo ich nicht genau weiß ob das only php Sachen sind.

    1. Gästebuch:

    Ich möchte ein kleines GB auf der Seite, es muss keine Registrierten User oder dergleichen unterstüzen es reicht wenn jeder User was schreiben kann und die Einträge gespeichert werden (Wo glaub ich eine Datenbank von nöten ist und php sql ins Spiel kommt)
    Ist das so oder gibts da ne andere Lösung ?

    Oder kennt ihr ein Free Anbieter der PHP+SQL unterstüzt ?
    bzw kann ich bei nic.de überhaupt auf 2 Anbieter leiten ? also 90% (der reine html teil) auf Anbieter xy und die 10% (Der PHP Teil) auf Anbieter yz ?.

    2.

    Ich möchte noch ein kleines Formular haben, das beim ausfüllen an eine E-Mail versendet wird. (kann ganz Simpel sein), ist sowas mit html allein möglich ?.


    Ich bin für jeden Tipp (gerne auch nen link zu einem kostenloses gb, oder Anbieter der php,sql unterstützt) Dankbar.

    Danke

    Gruß
    SharX1
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    26
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Gym
    nein, dazu brauchst du zumindest php.
    Die Scripte kann man sich beide downloaden.
    Gästebuch z.b. auf www.dasepp.de
    $0.02 DarkSyranus

  3. #3
    Youngster
    Registriert seit
    11.10.2006
    Ort
    Berlin
    Beiträge
    15
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hi, für das E-Mailformular brauchst Du php, für das Gästebuch PHP und eine Textdatei.

    Diverse Scripte findest du im Netz wenn du nach PHP-Skripten googelst...
    Milchreis schmeckt hervorragend, wenn man ihn kurz vor dem Verzehr durch ein saftiges Steak ersetzt. (www.frag-mutti.de)

  4. #4
    meikschmidt
    Gast

    Standard

    hier hast du ein kontaktformular auf PHP-Basis. Das fügst du dort ein wo du dein Kontaktformular haben möchtest. du musst dann nur noch deine email adresse da einfügen wo steht "HIER DEINE EMAIL ADRESSE REIN"

    Code:
    <?php   
      $formularAnzeigen = false; 
      if &#40;!empty&#40;$_POST&#91;"senden"&#93;&#41; && &#40; 
          empty&#40;$_POST&#91;"vorName"&#93;&#41; || 
          empty&#40;$_POST&#91;"nachName"&#93;&#41; || 
          empty&#40;$_POST&#91;"eMail"&#93;&#41; || 
          empty&#40;$_POST&#91;"betreff"&#93;&#41; || 
          empty&#40;$_POST&#91;"nachricht"&#93;&#41;&#41;&#41; &#123; 
        $formularAnzeigen = true; 
        echo '<div class="fehler">Bitte f&uuml;llen Sie alle Felder aus.</div>'; 
      &#125; else if &#40;!empty&#40;$_POST&#91;"senden"&#93;&#41; && 
                 !isEmail&#40;$_POST&#91;"eMail"&#93;&#41;&#41; &#123; 
        $formularAnzeigen = true;   
        echo '<div class="fehler">Die E-Mail-Adresse ist nicht korrekt.</div>'; 
      &#125; else if &#40;empty&#40;$_POST&#91;"senden"&#93;&#41;&#41; &#123; 
        $formularAnzeigen = true;   
      &#125; 
      if &#40;$formularAnzeigen&#41; &#123; 
    ?> 
    <h1>Kontakt-Formular </h1>
    
    
    Du kannst  über dieses Formular Kontakt mit mir aufnehmen. Egal um was es geht. Gebe einfach Deine Anfrage oder Anliegen ein, und ich werde Dir so schnell wie nur möglich Rückantwort erteilen. </p>
    <form name="kontaktFormular" method="post" id="kontaktformular" action="<?=$_SERVER&#91;PHP_SELF&#93;; ?>" onSubmit="return isValid&#40;&#41;"> 
      <table width="520" border="0"> 
       
        <tr> 
          <td width="110"> 
            Vorname&#58;      </td>
          <td width="400"> 
          <input name="vorName" type="text" value="<?=$_POST&#91;'vorName'&#93;; ?>" />      </td> 
          </tr> 
     
         
        <tr> 
          <td> 
            Nachname&#58;      </td>
          <td><input name="nachName" type="text" value="<?=$_POST&#91;'nachName'&#93;; ?>" />      </td> 
          </tr> 
     
             
        <tr> 
          <td> 
            E-Mail&#58;      </td>
          <td><input name="eMail" type="text" id="eMail" value="<?=$_POST&#91;'eMail'&#93;; ?>" />      </td> 
          </tr> 
     
     
        <tr> 
          <td> 
            Betreff&#58;      </td>
          <td><input name="betreff" type="text" id="betreff" value="<?=$_POST&#91;'betreff'&#93;; ?>" size="46" />      </td> 
          </tr> 
     
           
        <tr> 
          <td align="left" valign="top"> 
            Nachricht&#58;      </td>
          <td><textarea name="nachricht" cols="35" rows="10"><?=$_POST&#91;'nachricht'&#93;; ?></textarea>      </td> 
          </tr> 
         
        <tr> 
          <td colspan="2"> 
            <div align="center"> 
              <input name="senden" type="submit" value="senden" /> 
            </div>      </td>           
          </tr> 
      </table> 
    </form> 
    
    <?php 
        &#125; else &#123; 
        $eMail = ' 
             
    Vorname&#58; 
    '.$_POST&#91;'vorName'&#93;.' 
             
    Nachname&#58; 
    '.$_POST&#91;'nachName'&#93;.' 
             
    E-Mail&#58; 
    '.$_POST&#91;'eMail'&#93;.' 
             
    Betreff&#58; 
    '.$_POST&#91;'betreff'&#93;.' 
             
    Nachricht&#58; 
    '.$_POST&#91;'nachricht'&#93;.''; 
         
        if &#40;@mail&#40;"HIER DEINE EMAIL ADRESSE REIN", 
             "Kontaktformular", 
             $eMail&#41;&#41; &#123; 
        echo "Deine Nachricht wurde erfolgreich gesendet, vielen Dank! Ich werde mich so schnell wie möglich bei Dir zurück melden. 
    mfg Webmaster
    ";  
        &#125; else &#123; 
          echo "Der E-Mail-Verkehr funktioniert zur Zeit nicht
    "; 
        &#125; 
        if &#40;$_POST&#91;'kopie'&#93;&#41; &#123; 
          if &#40;@mail&#40;$_POST&#91;'eMail'&#93;, 
               "", 
               $eMail&#41;&#41; &#123; 
            echo "
    "; 
          &#125; 
        &#125; 
      &#125; 
       
      function isEmail&#40;$email&#41; &#123; 
        $nonascii      = "\x80-\xff";  
        $nqtext        = "&#91;^\\$nonascii\015\012\"&#93;"; 
        $qchar         = "\\&#91;^$nonascii&#93;"; 
        $protocol      = "&#40;?&#58;mailto&#58;&#41;"; 
        $normuser      = "&#91;a-zA-Z0-9&#93;&#91;a-zA-Z0-9_.-&#93;*"; 
        $quotedstring  = "\"&#40;?&#58;$nqtext|$qchar&#41;+\""; 
        $user_part     = "&#40;?&#58;$normuser|$quotedstring&#41;"; 
        $dom_mainpart  = "&#91;a-zA-Z0-9&#93;&#91;a-zA-Z0-9._-&#93;*\."; 
        $dom_subpart   = "&#40;?&#58;&#91;a-zA-Z0-9&#93;&#91;a-zA-Z0-9._-&#93;*\.&#41;*"; 
        $dom_tldpart   = "&#91;a-zA-Z&#93;&#123;2,5&#125;"; 
        $domain_part   = "$dom_subpart$dom_mainpart$dom_tldpart"; 
        $regex         = "$protocol?$user_part\@$domain_part"; 
        if &#40;preg_match&#40;"/^$regex$/",$email&#41;&#41; &#123; 
          return true; 
        &#125; 
        return false; 
      &#125; 
    ?>

  5. #5
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    meikschmidt,
    Liest du eigentlich auch die Frage bevor du postest?
    Zitat Zitat von SharX1
    Oder kennt ihr ein Free Anbieter der PHP+SQL unterstüzt ?
    Was soll er bitte mit deinem Script, wenn er noch nichteinmal PHP hat (und sich mit PHP offensichtlich auch noch nicht so recht auskennt) ?
    Du solltest zielen bevor du schießt!

    @SharX1:

    1. Gästebuch:
    Gästebücher funktionieren mit PHP oder CGI. Solange du das nicht hast, und/oder dich damit nicht so recht auskennst, kannst du auch ein kostenloses und werbefreies Gästebuch eines 'Zubehör'-Anbieters einbinden, z.b. von eGuest

    2. Email:
    Auch Email werden besser mit PHP oder CGI verschickt. Es gibt eine Menge Anbieter im Netz, die dir -ebenfalls kostenlos- solch einen Emailversand zur Verfügung stellen, google doch einfach mal nach 'freemailer'.
    Ein Emailversand aus einem HTML-Formular ist in Verbindung mit dem lokalen Emailprogramm des Users auch möglich, macht aber wenig Sinn, denn dann kannst du stattdessen auch einen ganz normalen Email-Link angeben und ggf. die Betreffzeile vorbelegen.

    G.a.d.M.

    Ronald

    EDIT: außerdem ist das von "meikschmidt" gepostete Script fehlerhaft.
    R.

  6. #6
    meikschmidt
    Gast

    Standard

    er brauchte ein formular das an eine email versendet wird. - hat er als zweite frage gestellt !!!!! und da er auch auf der suche nach einem free php anbieter ist hätte er es ja gleich anwenden können.

    Und was ist an dem script nicht korrekt ? Funktionieren tut es zumindest. Dies kommt auch von einem angeblichen guten programmierer?!

  7. #7
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Den Satz "ich möchte noch ein kleines Formular haben, das beim ausfüllen an eine E-Mail versendet wird. " interpretiere ich so, daß er gerne ein Kontaktformular auf seiner HP hätte, nicht daß ihm jemand den Quelltext eines solchen Formulares schickt.

    Fehlerhaft ist in dem Formular gleich mehreres, auf den ersten Blick:
    • - es fehlt die komplette HTML-Struktur
      - es ist kein Dokumententyp definiert
      - es wird eine nicht vorhandenen Javascriptes-Funktion aufgerufen
      - es sind Klassen benannt worden, aber keine Stylesheets dazu definiert
      - es wird mit XHTML-Tags gearbeitet, obwohl XHTML gar nicht definiert wurde
      usw.

    Abgesehen davon wird das PHP-Script sicherlich funktionieren - aber man könnte es durchaus einfacher und übersichtlicher gestalten - das wiederum ist natürlich reine Geschmackssache.

    G.a.d.M.

    Ronald

  8. #8
    meikschmidt
    Gast

    Standard

    ähm. das habe ich mit absicht hier jetzt nicht mit hineingepostet. weil das für das eigentliche formular nicht von nöten ist. sonst hättet ihr doch gleich wieder gefragt warum ich hier meine ganze HTML seite reinposte. natürlich befinden sich die anderen elemente die du da als fehlend beschrieben hast in der originaldatei. wenn ihr es möchtet kann ich es hier auch noch reinstellen. ? Und nicht alle PHP Scripte können gleich aussehen. Der eine schreibt sie so, der andere so. der eine kennt sich da aus. der andere weniger. und ausserdem ist es doch auch schöner ein eigenes kontaktformular zu haben als von irgendwelchen anbieter abhängig zu sein.

  9. #9
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von meikschmidt
    wenn ihr es möchtet kann ich es hier auch noch reinstellen. ?
    Ich glaube nicht, daß das jemand möchte - also ich jedenfalls möchte es nicht.

    Ronald
    ... der sehr verwundert ist, über User, die halbe Quelltexte als Vorlage posten ohne darauf hinzuweisen, daß noch etwas fehlt.

  10. #10
    Kaiser(in)
    Registriert seit
    03.04.2004
    Beiträge
    2.285
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    @meikschmidt und @Ronald

    Bevor ihr zwei euch noch in die Haare bekommt.

    Erstmal zu dir Ronald

    Also unter Punkt 2 lese ich das eigentlich auch so, dass er gerne ein Formular hätte.
    Allerdings, wenn dann schon gerne in HTML, wenn möglich.
    Von der Seite her an der eigentlichen Frage dran vorbei beantwortet.
    In dem ein oder anderen Punkt hast du auch Recht, darauf gehe ich aber
    bei maikschmidt noch näher ein.

    Nun zu dir meikschmidt

    Du hast es von deiner Sicht her sicher richtig interpretiert, aber dann doch im Grunde falsch beantwortet.
    Er fragte ja eher nach einem Formular in HTML, da PHP nicht geht.
    Du hättest vielleicht über deinem Code erwähen können, dass es in HTML micht geht sondern nur mit PHP.
    Wobei ich mich da jetzt aussen vor halte, da ich nicht weiß, ob es wirklich nicht mit HTML geht.
    Hier muss ich Ronald zusätzlich recht geben, dass du schon hättest erwähen müssen, dass das Script
    so nicht vollständig ist und du ihm bei Bedarf den Rest per PN schicken würdest.

    So hoffe alle Unklarheiten sind damit jetzt beseitigt.
    So und nun zurück zum eigentlichen Thema, vielleicht weiß ja doch noch jemand,
    einen brauchbaren Tipp für den oder sonstige Hilfe.

    LG Shila
    http://shilasdreamland.de - Homepage über Orientalischen Tanz


    Weitere Infos hierzu findet ihr hier: www.neuesboelle.de

    Wenn mancher Mann wüsste, wer mancher Mann wär,
    tät mancher Mann, manchem Mann, manchmal mehr Ehr.
    (Natürlich auch auf Frau bezogen )

Ähnliche Themen

  1. Wie floate ich in diesem Fall?
    Von jeseix im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 19.03.2008, 18:14
  2. Fall Madeleine
    Von Happy im Forum Off Topic und Quasselbox
    Antworten: 14
    Letzter Beitrag: 22.09.2007, 21:35
  3. Du willst Chatten dann schau auf jeden fall mal rein
    Von eraserx im Forum Off Topic und Quasselbox
    Antworten: 0
    Letzter Beitrag: 10.07.2004, 12:21

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •