php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Jobs und Projekte > Projekthilfe
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


Projekthilfe Hier könnt Ihr eine Art Projekthilfe anfordern. Unter Projekthilfe verstehen wir Angebote bei denen KEIN Geld gezahlt werden kann.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 05-02-2010, 00:12
whocare
 Registrierter Benutzer
Links : Onlinestatus : whocare ist offline
Registriert seit: Feb 2010
Beiträge: 7
whocare befindet sich auf einem aufstrebenden Ast
Unhappy Dj-Bewerbung (Formmailer)

Hallo,

ich bin Anfänger im programmieren und habe einen Formmailer für eine Dj-Bewerbung gebastelt. Allerdings schickt er keine Mails raus und ich würde gerne Pflichtfelder einbauen, habe aber keine Ahnung wie das funktionieren soll. Vielleicht kann mir hier einer helfen, ich werde den Code mal posten.
PHP-Code:
<?php
$adminMail 
'info@tronicfm.de';
if ( empty(
$send) ) {
  
?> 
          <form action="<?php echo $PHP_SELF?>" method="POST">
 
  <table width="100%">
                <tr><td width="10%">Dj Name</td><td width="90%">
                <input type="text" name="data[Dj Name]">
                </td></tr>
  <tr><td>Vorname</td>
  <td><input type="text" name="data[Vorname]"></td></tr>
                <tr><td>Nachname</td><td>
                <input type="text" name="data[Nachname]"></td></tr>
  <tr><td>Geburtstag</td>
  <td><select name="d" class="textbox"><option value="">--</option>\n
  <option value="1").">1</option>\n
  <option value="2").">2</option>\n
                <option value="3").">3</option>\n<option value="4").">
                4</option>\n<option value="5"
                ).">5
                </option>\n<option value="6").">6
                </option>\n<option value="7").">7</option>\n
                <option value="8").">8</option>\n<option value="9").">9</option>\n
                <option value="10").">10</option>\n<option value="11").">11</option>\n
                <option value="12").">12
                </option>\n<option value="13").">13</option>\n
                <option value="14").">14</option>\n<option value="15").">15</option>\n
                <option value="16").">16
                </option>\n<option value="17").">17</option>\n
                <option value="18").">18</option>\n<option value="19").">19</option>\n
                <option value="20").">20
                </option>\n<option value="21").">21</option>\n<option value="22").">22
                </option>\n
                <option value="23").">23</option>\n<option value="24").">24</option>\n
                <option value="25").">25
                </option>\n<option value="26").">26</option>\n<option value="27").">27
                </option>\n
                <option value="28").">28</option>\n<option value="29").">29</option>\n
                <option value="30").">30
                </option>\n<option value="31").">31</option>\n
                </select> <select name="m" class="textbox">
                <option value="">--</option>\n
                <option value="1").">1</option>\n<option value="2").">2</option>\n
                <option value="3").">3
                </option>\n<option value="4").">4</option>\n<option value="5").">5
                </option>\n
                <option value="6").">6</option>\n<option value="7").">7</option>\n
                <option value="8").">8
                </option>\n<option value="9").">9</option>\n<option value="10").">10
                </option>\n
                <option value="11").">11</option>\n<option value="12").">12</option>\n
                </select>
                <select name="y" class="textbox"><option value="">----</option>\n
                \n<option value="1953").">1953
                </option>\n<option value="1954").">1954</option>\n
                <option value="1955").">1955</option>\n<option value="1956").">1956
                </option>\n<option value="1957").">1957
                </option>\n<option value="1958").">1958</option>\n
                <option value="1959").">1959</option>\n<option value="1960").">1960
                </option>\n<option value="1961").">1961
                </option>\n<option value="1962").">1962</option>\n
                <option value="1963").">1963</option>\n<option value="1964").">1964
                </option>\n<option value="1965").">1965
                </option>\n<option value="1966").">1966</option>\n
                <option value="1967").">1967</option>\n<option value="1968").">1968
                </option>\n<option value="1969").">1969</option>\n
                <option value="1970").">1970</option>\n<option value="1971").">1971
                </option>\n<option value="1972").">1972
                </option>\n<option value="1973").">1973</option>\n
                <option value="1974".">1974</option>\n<option value="1975").">1975
                </option>\n<option value="1976").">1976
                </option>\n<option value="1977").">1977</option>\n
                <option value="1978").">1978</option>\n<option value="1979").">1979
                </option>\n<option value="1980").">1980
                </option>\n<option value="1981").">1981</option>\n
                <option value="1982").">1982</option>\n<option value="1983").">1983
                </option>\n<option value="1984").">1984
                </option>\n
                <option value="1985").">1985</option>\n<option value="1986").">1986
                </option>\n<option value="1987").">1987
                </option>\n<option value="1988").">1988</option>\n
                <option value="1989").">1989</option>\n
                <option value="1990").">1990</option>\n<option value="1991").">1991
                </option>\n<option value="1992").">1992
                </option>\n<option value="1993").">1993</option>\n
                <option value="1994").">1994</option>\n<option value="1995").">1995
                </option>\n<option value="1996").">1996
                </option>\n<option value="1997").">1997</option>\n
                <option value="1998").">1998</option>\n
                <option value="1999").">1999</opton>\n<option value="2000").">2000
                </option>\n<option value="2001").">2001
                </option>\n<option value="2002").">2002</option>\n
                <option value="2003").">2003</option>\n<option value="2004").">2004
                </option>\n<option value="2005").">2005
                </option>\n<option value="2006").">2006</option>\n
                <tr><td>Straße und Hausnummer</td><td>
                <input type="text" name="data[Geburtstag]"></td></tr>
 <tr><td>PLZ und Ort</td><td><input type="text" name="plz" size="5" class="textbox"> 
 <input type="text" name="ort" size="24" class="textbox"></td></tr> 
                <tr><td>eMail</td><td><input type="text" name="data[eMail]"></td></tr>
  <tr><td>Telefon</td><td><input type="text" name="data[Telefon]"></td></tr> 
                <tr><td>ICQ</td><td><input type="text" name="data[icq]"></td></tr>
  <tr><td>Skype</td><td><input type="text" name="data[skype]"></td></tr> 
  <tr><td>MSN</td><td><input type="text" name="data[MSN]"></td></tr>
                <tr><td>DSL Geschwindigkeit</td><td>
                <input type="text" name="data[dsl]"></td></tr>
                <tr><td>Deine Homepage</td><td
                ><input type="text" name="data[homepage]"></td></tr>
                <tr><td>Beruf</td></td>
  <td><select name="job" class="textbox"><option value="">Bitte w&auml;hlen
  </option>\n<option value="Sch&uuml;ler">Sch&uuml;ler</option>\n
  <option value="Student">Student</option>\
                 n<option value="Azubi">Azubi</option>\n
                 <option value="Berufst&auml;tig">Berufst&auml;tig</option>\n
                 <option value="Arbeitslos">Arbeitslos</option>\n</select></td>
                <tr><td>Erfahrung als Dj/Mediator, wenn ja wo gemacht!</td>
                <td><select name="erf" class="textbox">
                <option value="">--</option>\n<option value="Ja">Ja</option>\n<
                option value="Nein">Nein</option>\n</select> 
                <input type="text" name="erf_ref" size="24" class="textbox"></td>
                <tr><td>Musikrepertoire</td><td>
                <input type="text" value="min. 500 Lieder" name="manz" size="24" 
class="textbox">
                </td></tr>
                <tr><td>Bewerbung als</td><td>
    <select name="data[Geschlecht]">
     <option>Resident DeeJay</option>
     <option>Mediator</option>
                          <option>Promo</option>
                          <option>Redaktion</option>
                          <option>Homepage Code/Grafik</option>
    </select>
    </td></tr>
 
                 <tr><td>Wie oft kannst Du auflegen?</td><td>
    <select name="data[Geschlecht]">
 <option value="1 mal die Woche">1 mal die Woche</option>
 <option value=" 2 mal die Woche"> 2 mal die Woche</option>
 <option value=" 3 mal die Woche"> 3 mal die Woche</option>
        <option value=" 4 mal die Woche"> 4 mal die Woche</option>
 <option value=" 5 mal die Woche"> 5 mal die Woche</option>
 <option value=" täglich"> täglich</option>
    </select>
    </td></tr>
 
                 <tr><td>Geschlecht</td><td>
    <select name="data[Geschlecht]">
     <option>M&auml;nnlich</option>
     <option>Weiblich</option>
    </select>
    </td></tr>
   <tr><td>Letze(s) Webradio(s)</td><td><input type="text" 
   name="data[letzter_Clan]"></td></tr>
 
  <tr><td>Qualifikationen</td><td><input type="text" name="data[Qualifikationen]"></td></tr>
  <tr><td>Equipment mit dem Du auflegst.</td><td>
  <textarea cols="40" rows="4" name="data[Warum_zu_uns]"></textarea></td></tr>
   <tr><td>Warum zu uns ?</td>
  <td><textarea cols="40" rows="4" name="data[Warum_zu_uns]"></textarea></td></tr>
 
  <tr><td>Was wir wissen müssen.</td>
  <td><textarea cols="40" rows="4" name="data[Was_wir_wissen_sollten]"></textarea></td></tr>
 <tr>
    <td></td><td><input type="submit" value="Senden" name="send"></td>
  </tr>
  </table>
 </form>
 <?php
} else {
  
$textToSend "Hallo\n\nFolgende Daten wurden gesant\n\n";
 foreach(
$data as $key => $value) {
   
$key str_replace('_',' ',$key);
  
$textToSend .= $key.' = '.$value."\n\n";
 }
 
$textToSend .= "\n\nMit freundlicher unterstützung von TronicFM.de";
  
mail($adminMail,'eMail vom Bewerbungsformular',$textToSend,'From: '.$data['Nickname']
 .
' <'.$data['eMail'].'>');
 
?>
 
 <?php
}
 
?>

Geändert von whocare (05-02-2010 um 02:31 Uhr)
Mit Zitat antworten
  #2 (permalink)  
Alt 05-02-2010, 00:18
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Du liest jetzt bitte erst mal die Regeln, und postest dann deinen Code vernünftig.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #3 (permalink)  
Alt 05-02-2010, 00:51
whocare
 Registrierter Benutzer
Links : Onlinestatus : whocare ist offline
Registriert seit: Feb 2010
Beiträge: 7
whocare befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von wahsaga Beitrag anzeigen
Du liest jetzt bitte erst mal die Regeln, und postest dann deinen Code vernünftig.
Jow, habs gemerkt und geändert
Mit Zitat antworten
  #4 (permalink)  
Alt 05-02-2010, 00:53
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Dann als nächstes: Informiere dich, was register_globals=off bedeutet.
http://peterkropff.de/tutorials/php_...p_register.htm
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #5 (permalink)  
Alt 05-02-2010, 01:24
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Hallo,

Zitat:
Zitat von whocare Beitrag anzeigen
Jow, habs gemerkt und geändert
offenbar nicht, denn ich muss immer noch horizontal scrollen. Also hast du offensichtlich die Regeln nicht richtig gelesen - siehe Signatur.

Gruß,

Amica
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten
  #6 (permalink)  
Alt 05-02-2010, 02:16
whocare
 Registrierter Benutzer
Links : Onlinestatus : whocare ist offline
Registriert seit: Feb 2010
Beiträge: 7
whocare befindet sich auf einem aufstrebenden Ast
Standard

Ich musste es nich mehr, von daher gedacht, es passt!
Mit Zitat antworten
  #7 (permalink)  
Alt 05-02-2010, 13:33
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Das Formular ist hoffentlich noch nicht online, denn es ist offen wie ein Scheunentor! Damit kann jeder Spamer seinen Dreck in die Welt schleudern - mit deinem Namen als Absender.
Mach dich über Mail Injection schlau!
Mit Zitat antworten
  #8 (permalink)  
Alt 05-02-2010, 13:43
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Ergänzung: eine imho sehr verständliche Seite zu dem Thema mit vielen Beispielen ist Email Injection | damonkohler
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten
  #9 (permalink)  
Alt 05-02-2010, 19:36
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von whocare Beitrag anzeigen
ich bin Anfänger im programmieren und habe einen Formmailer für eine Dj-Bewerbung gebastelt. Allerdings schickt er keine Mails raus
Hast du auf deinem System überhaupt einen Mail-Server laufen? Möglicherweise werden sie auch nicht versendet, weil null Informationen vorhanden sind. Daher solltest du dich zuerst mit dem Thema register_globals beschäftigen. Das wird wohl dein Problem sein. Stichwort $_POST.
Zitat:
Zitat von whocare Beitrag anzeigen
und ich würde gerne Pflichtfelder einbauen, habe aber keine Ahnung wie das funktionieren soll.
Du definierst ein Array mit den Namen der Pflichtfelder. Dann überprüfst du, ob die entsprechenden POST-Werte leer sind. Und wenn ja, dann gibst du eine Fehlermeldung aus.

Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #10 (permalink)  
Alt 05-02-2010, 23:29
whocare
 Registrierter Benutzer
Links : Onlinestatus : whocare ist offline
Registriert seit: Feb 2010
Beiträge: 7
whocare befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

ja ich habe einen Mail-Server auf meinem Root am laufen und nein, dass Script ist noch nicht am laufen.
Werde mir de Tipps von euch zugute tun ...
Mit Zitat antworten
  #11 (permalink)  
Alt 07-02-2010, 17:39
whocare
 Registrierter Benutzer
Links : Onlinestatus : whocare ist offline
Registriert seit: Feb 2010
Beiträge: 7
whocare befindet sich auf einem aufstrebenden Ast
Standard Dj Bewerbung

Hallo,

kann mir einer dieses Formular: http://www.php-resource.de/forum/php...ormmailer.html anpassen das es funktioniert? Also das es überhaupt Mails versendet und die Pflichtfelder machen. Ich bin (noch) zu blöde dafür und bekomme das einfach nicht hin.

Freue mich über Hilfe von euch

Grüße,
WhoCare
Mit Zitat antworten
  #12 (permalink)  
Alt 12-02-2010, 21:19
karadok
 Registrierter Benutzer
Links : Onlinestatus : karadok ist offline
Registriert seit: Feb 2010
Beiträge: 4
karadok befindet sich auf einem aufstrebenden Ast
Standard

Hat sich erledigt

Geändert von karadok (12-02-2010 um 21:23 Uhr)
Mit Zitat antworten
  #13 (permalink)  
Alt 13-02-2010, 20:49
whocare
 Registrierter Benutzer
Links : Onlinestatus : whocare ist offline
Registriert seit: Feb 2010
Beiträge: 7
whocare befindet sich auf einem aufstrebenden Ast
Standard

Erledigt?
Mit Zitat antworten
  #14 (permalink)  
Alt 14-02-2010, 00:29
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von whocare Beitrag anzeigen
Erledigt?
Ja, karadok hatte nur ein Flame abgesetzt und dann wieder entfernt und durch "Hat sich erledigt" ersetzt.

Aber zum Thema. Wie weit bist du inzwischen? Wo hakt es noch? Was brauchst du noch, um weiterzukommen?

Gruß,

Amica
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten
  #15 (permalink)  
Alt 14-02-2010, 01:01
whocare
 Registrierter Benutzer
Links : Onlinestatus : whocare ist offline
Registriert seit: Feb 2010
Beiträge: 7
whocare befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von AmicaNoctis Beitrag anzeigen

Aber zum Thema. Wie weit bist du inzwischen? Wo hakt es noch? Was brauchst du noch, um weiterzukommen?

Gruß,

Amica
Eigentlich bei Null. Ich ziehe mir gerade ein Php tut rein ... Also noch meilenweit entfernt
Wäre nett wenn mir da einer helfen könnte )
Mit Zitat antworten
Antwort

Lesezeichen


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Script] Bewerbung & Jobbörse dominiic Apps und PHP Script Gesuche 1 20-04-2012 20:06
Formmailer Michael 1976 WZ PHP Developer Forum 1 09-03-2005 08:03
Formmailer ruri XML 2 15-08-2003 16:30
Referenzprojekt für eine Bewerbung Günni Existenzgründer, Freelancing, Verträge und sonstiges 3 21-12-2002 18:19
Infos und Tricks zu den Themen Bewerbung, Bewerbungsformen und Vorstellungsgespräch Berni Existenzgründer, Freelancing, Verträge und sonstiges 7 09-09-2002 03:14

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

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:17 Uhr.