» Forum » Clanscript » Module und Modifikationen » Partner werden Box - Zeitsperre einfügen
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ 1 | 2 ] [ Anmelden zum schreiben ]

Partner werden Box - Zeitsperre einfügen
Galle81
Mitglied
0 Beitragspunkte
Posts: 29

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 11:32:31     Zitieren
Hallöchen zusammen,

da ich zZ einige Spinner auf meiner Page habe, die es nicht sein lassen können, mich über die Partner werden Box zu zuspamen, wollte ich mal fragen, ob es möglich ist eine Art Zeitsperre in die Box einzufügen, wie z.B. beim Gästebuch.
Zudem würde ich auch gerne das "Anti Spam" in dieser Box enthalten haben wollen, sprich die 3 Zahlen, die man vor dem Absenden der Nachricht eingibt.

Über Hilfreiche Antworten, würde ich mich freuen Smilie

Mfg, Galle

betroffene Homepage: www.fsc-clan.org


Wir suchen Member ab 21! visit us! Zwinker
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 13:08:29     Zitieren
Schau Dir doch zB. die Umsetzung im gbook an.

get_antispam() und chk_antispam()


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Galle81
Mitglied
0 Beitragspunkte
Posts: 29

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 15:53:37     Zitieren
Erst mal vielen Dank für deine Antwort.
Gefunden habe ich den Eintrag in der Gook.php, nur weiß ich nicht wirklich, wo ich die in die Partnerwerden.php einsetzen soll.
Denn .php gehört nicht wirklich zu meinen Stärken Smilie
ich setze sonst mal meine Aktuelle Partnerwerden.php hier rein und du schaust mal drüber, wenn es für dich kein Problem ist.

<?php
defined ('main') or die ( 'no direct access' );

$title = $allgAr['title'].' :: Partner werden';
$hmenu = 'Partner werden';
$design = new design ( $title , $hmenu );
$design->header();
?>
<style type="text/css">
<!--
.partner {
	font-size: 10px;
	font-weight: bold;
}
-->
</style>
<form id="form1" name="form1" method="post" action="">
<span class="partner">Bitte korrekt und vollst&auml;ndig ausf&uuml;llen!<br />Alle Partner findet ihr bei uns unter:<a href="http://www.fsc-clan.org/hp/index.php?links-2"> Clan-Banner</a>!<br />
<em><u>Die Bewerbung wird erst akzeptiert, wenn du unseren Button oder unser Banner auf deiner Seite integriert hast.</u></em><br />Unsere Buttons oder Banner findest du bei uns im <a href="http://www.fsc-clan.org/hp/index.php?linkus">Link Us-Bereich</a>!</span><br />
<br />
<table width="600" border="0">
    <tr>
      <td><strong>Angaben:</strong></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td width="130">Dein Name</td>
      <td width="300"><input type="text" name="name" id="textfield5" /></td>
    </tr>
    <tr>
      <td>Deine Homepage Url</td>
      <td><input type="text" name="hp" id="textfield6" /></td>
    </tr>
    <tr>
      <td>Deine Banner Url (468x60)</td>
      <td><input type="text" name="banner" id="textfield4" /></td>
    </tr>
    <tr>
      <td>Deine E-Mail Adresse</td>
      <td><input type="text" name="email" id="textfield3" /></td>
    </tr>
    <tr>
      <td height="26">&nbsp;</td>
      <td><input type="submit" name="button" id="button" value="Senden" /></td>
    </tr>
        <tr>
      <td height="26" colspan="2"><p><strong>PS:</strong> Wenn eure Homepage bei uns im Bannerbereich l&auml;nger als 2 Wochen nicht erreichbar sein sollte, wird eure Homepage ohne Nachfrage wieder aus unserem Bannerbereich entfernt.<br />
        <em><strong>Ausnahmen best&auml;tigen
        nat&uuml;rlich die Regel, wenn ihr uns vorher informiert habt.</strong></em><br> 
        Bitte dazu das <a href="http://www.fsc-clan.org/hp/index.php?contact">Kontaktformular</a> nutzen!</p>
        <p>Mfg, der {=FSC=} Fun Sniper Clan</p>
        <p>&nbsp;</p></td>
    </tr>
    <tr>
      <td height="26" colspan="2"><label><br />
        &copy; by <a href="http://new-kid.de">Hassmann</a><br />
      </label></td>
    </tr>
  </table>
</form>
<?php
function partner($emp)
{
$text = 'Name: '.$_POST['name'].'
Homepage URL: '.$_POST['hp'].'
Banner URL: '.$_POST['banner'].'
E-Mail: '.$_POST['email'].'
'.$_POST['textarea'].'';
if($_POST['button']){sendpm('1',$emp,'Partner Anfrage',$text,'0');}
}
//Ab hier die Empfänger eintragen!!! partner("userid");
partner("3");
///////////////////////////////////////////////////////
if($_POST['button']){echo 'Partneranfrage erfolgreich abgesendet! <a href="?news">Weiter zu den News</a>';}
$design->footer();
?>


Mfg, Galle


Zuletzt modifiziert von Galle81 am 23.10.2011 - 15:54:25


Wir suchen Member ab 21! visit us! Zwinker
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 18:15:04     Zitieren
Probiers mal:

<?php
defined ('main') or die ( 'no direct access' );
 
$title = $allgAr['title'].' :: Partner werden';
$hmenu = 'Partner werden';
$design = new design ( $title , $hmenu );
$design->header();
?>
<style type="text/css">
<!--
.partner {
    font-size: 10px;
    font-weight: bold;
}
-->
</style>
<form id="form1" name="form1" method="post" action="">
<span class="partner">Bitte korrekt und vollst&auml;ndig ausf&uuml;llen!<br />Alle Partner findet ihr bei uns unter:<a href="http://www.fsc-clan.org/hp/index.php?links-2"> Clan-Banner</a>!<br />
<em><u>Die Bewerbung wird erst akzeptiert, wenn du unseren Button oder unser Banner auf deiner Seite integriert hast.</u></em><br />Unsere Buttons oder Banner findest du bei uns im <a href="http://www.fsc-clan.org/hp/index.php?linkus">Link Us-Bereich</a>!</span><br />
<br />
<table width="600" border="0">
    <tr>
      <td><strong>Angaben:</strong></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td width="130">Dein Name</td>
      <td width="300"><input type="text" name="name" id="textfield5" /></td>
    </tr>
    <tr>
      <td>Deine Homepage Url</td>
      <td><input type="text" name="hp" id="textfield6" /></td>
    </tr>
    <tr>
      <td>Deine Banner Url (468x60)</td>
      <td><input type="text" name="banner" id="textfield4" /></td>
    </tr>
    <tr>
      <td>Deine E-Mail Adresse</td>
      <td><input type="text" name="email" id="textfield3" /></td>
    </tr>
    <tr>
      <td height="26">Antispam</td>
      <td><?php echo get_antispam ('partner', 0) ?></td>
    </tr><tr>
      <td height="26">&nbsp;</td>
      <td><input type="submit" name="button" id="button" value="Senden" /></td>
    </tr>
        <tr>
      <td height="26" colspan="2"><p><strong>PS:</strong> Wenn eure Homepage bei uns im Bannerbereich l&auml;nger als 2 Wochen nicht erreichbar sein sollte, wird eure Homepage ohne Nachfrage wieder aus unserem Bannerbereich entfernt.<br />
        <em><strong>Ausnahmen best&auml;tigen
        nat&uuml;rlich die Regel, wenn ihr uns vorher informiert habt.</strong></em><br> 
        Bitte dazu das <a href="http://www.fsc-clan.org/hp/index.php?contact">Kontaktformular</a> nutzen!</p>
        <p>Mfg, der {=FSC=} Fun Sniper Clan</p>
        <p>&nbsp;</p></td>
    </tr>
    <tr>
      <td height="26" colspan="2"><label><br />
        &copy; by <a href="http://new-kid.de">Hassmann</a><br />
      </label></td>
    </tr>
  </table>
</form>
<?php
function partner($emp)
{
$text = 'Name: ' . $_POST['name'] . '\nHomepage URL: ' . $_POST['hp'] . '\nBanner URL: ' . $_POST['banner'] . '\nE-Mail: ' . $_POST['email'] . '\n' . $_POST['textarea'];
if($_POST['button'] and chk_antispam ('partner' )){
	sendpm('1',$emp,'Partner Anfrage',$text,'0');
	echo 'Partneranfrage erfolgreich abgesendet! <a href="?news">Weiter zu den News</a>';}
}
//Ab hier die Empfänger eintragen!!! partner("userid");
partner("3");
///////////////////////////////////////////////////////
$design->footer();
?>



Zuletzt modifiziert von Lord|Schirmer am 23.10.2011 - 18:34:12


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Galle81
Mitglied
0 Beitragspunkte
Posts: 29

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 18:27:03     Zitieren
Klappt leider nicht.
Dort wird nichts angezeigt, was mit dem Antispam zu tun hat.

Gruß, Galle


Wir suchen Member ab 21! visit us! Zwinker
Tr3icio
Mitglied
 Beitragspunkte

1 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 18:30:56     Zitieren
Zeile 44:

<td><?php echo get_antispam ('partner', 0); ?></td>
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 18:32:17     Zitieren
Nicht hochgeladen, den mind. Antispam muss da stehen!
@Tr3icio stimmt habe das echo noch eingefügt!


Zuletzt modifiziert von Lord|Schirmer am 23.10.2011 - 18:35:04


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Galle81
Mitglied
0 Beitragspunkte
Posts: 29

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 18:43:08     Zitieren
Jo, jetzt wirst angezeigt Smilie

Jetzt fehlt nur noch die Zeitsperre, wie es auch in der Gbook.php enthalten ist.
Allerdings bearbeitet man die Zeit dort im Adminmenü, aber das wäre mir egal.
Hauptsache, man kann nur 1x pro Stunde eine Partneranfrage stellen.

Vielen Dank schon mal für eure Hilfe Smilie


Wir suchen Member ab 21! visit us! Zwinker
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 18:50:51     Zitieren
Installier dir den ReCaptcha-Mod, damit hast du ReCaptcha und glaub mir, kaum ein spammer kann es damit aufnehmen ^^

www.ilch.de/downloads-show-1634.html
Galle81
Mitglied
0 Beitragspunkte
Posts: 29

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 19:02:13     Zitieren
Zitat geschrieben von Tr3icio

Installier dir den ReCaptcha-Mod, damit hast du ReCaptcha und glaub mir, kaum ein spammer kann es damit aufnehmen ^^

www.ilch.de/downloads-show-1634.html



Solch fiesen Captcha wollte ich eigentlich vermeiden, da mich solche Captcha's selber auf diversen Seiten stören Smilie
Trotzdem Danke für das Angebot.

Mfg, Galle


Wir suchen Member ab 21! visit us! Zwinker
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 19:04:53     Zitieren
So ich hoffe, ich habe nix vergessen. teste es mal!

INSERT INTO `prefix_config` ( `schl` , `typ` , `kat` , `frage` , `wert` ) VALUES ('Partnersperre', 'input', 'Partneranfrage Optionen', 'Ip Sperre in Sekunden', '3600');


<?php
defined ('main') or die ( 'no direct access' );
 
$title = $allgAr['title'].' :: Partner werden';
$hmenu = 'Partner werden';
$design = new design ( $title , $hmenu );
$design->header();

# Empfänger-ID eintragen!
$empf = '3';

# time sperre in sekunden
$timeSperre = $allgAr['Partnersperre'];
if (!isset($_SESSION['klicktime_partner'])) { $_SESSION['klicktime_partner'] = 0; }
?>
<style type="text/css">
<!--
.partner {
    font-size: 10px;
    font-weight: bold;
}
-->
</style>
<form id="form1" name="form1" method="post" action="">
<span class="partner">Bitte korrekt und vollst&auml;ndig ausf&uuml;llen!<br />Alle Partner findet ihr bei uns unter:<a href="http://www.fsc-clan.org/hp/index.php?links-2"> Clan-Banner</a>!<br />
<em><u>Die Bewerbung wird erst akzeptiert, wenn du unseren Button oder unser Banner auf deiner Seite integriert hast.</u></em><br />Unsere Buttons oder Banner findest du bei uns im <a href="http://www.fsc-clan.org/hp/index.php?linkus">Link Us-Bereich</a>!</span><br />
<br />
<table width="600" border="0">
    <tr>
      <td><strong>Angaben:</strong></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td width="130">Dein Name</td>
      <td width="300"><input type="text" name="name" id="textfield5" /></td>
    </tr>
    <tr>
      <td>Deine Homepage Url</td>
      <td><input type="text" name="hp" id="textfield6" /></td>
    </tr>
    <tr>
      <td>Deine Banner Url (468x60)</td>
      <td><input type="text" name="banner" id="textfield4" /></td>
    </tr>
    <tr>
      <td>Deine E-Mail Adresse</td>
      <td><input type="text" name="email" id="textfield3" /></td>
    </tr>
    <tr>
      <td height="26">Antispam</td>
      <td><?php echo get_antispam ('partner', 0) ?></td>
    </tr><tr>
      <td height="26">&nbsp;</td>
      <td><input type="submit" name="button" id="button" value="Senden" /></td>
    </tr>
        <tr>
      <td height="26" colspan="2"><p><strong>PS:</strong> Wenn eure Homepage bei uns im Bannerbereich l&auml;nger als 2 Wochen nicht erreichbar sein sollte, wird eure Homepage ohne Nachfrage wieder aus unserem Bannerbereich entfernt.<br />
        <em><strong>Ausnahmen best&auml;tigen
        nat&uuml;rlich die Regel, wenn ihr uns vorher informiert habt.</strong></em><br> 
        Bitte dazu das <a href="http://www.fsc-clan.org/hp/index.php?contact">Kontaktformular</a> nutzen!</p>
        <p>Mfg, der {=FSC=} Fun Sniper Clan</p>
        <p>&nbsp;</p></td>
    </tr>
    <tr>
      <td height="26" colspan="2"><label><br />&copy; by <a href="http://new-kid.de">Hassmann</a><br /></label></td>
    </tr>
  </table>
</form>
<?php
if($_POST['button'])
{
	$akt_time = time(); 
	if (($_SESSION['klicktime_partner'] + $timeSperre) < $akt_time AND chk_antispam('partner'))
	{
		$text = 'Name: ' . $_POST['name'] . '\n' . 
				'Homepage URL: ' . $_POST['hp'] . '\n' . 
				'Banner URL: ' . $_POST['banner'] . '\n' . 
				'E-Mail: ' . $_POST['email'] . '\n' . $_POST['textarea'];
		sendpm('1',$empf,'Partner Anfrage',$text,'0');
		$_SESSION['klicktime_partner'] = $akt_time;
		echo 'Partneranfrage erfolgreich abgesendet! <a href="?news">Weiter zu den News</a>';
	} else { 
		echo 'Es ist ein Fehler aufgetreten.<br/>Entweder der Antispam wurde falsch angegeben oder Sie haben in zu kurzer Zeit einen wiederholten Eintrag gemacht.';
	}
}
$design->footer();
?>



Zuletzt modifiziert von Lord|Schirmer am 24.10.2011 - 00:05:07


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 19:11:41     Zitieren
Also wirklich was tolles ist das jetzt nicht ^
Was ist wenn du deinen Browser mal schließt? Oder noch besser: Es gibt ja das alte Problem, dass bei manchen kein Session-Cookie gesetzt wird, weswegen sich ihre SID immer ändert ...

Also ich kann echt nur empfehlen auf ein Captcha zu setzen ( dass von Ilch als "Captcha" zu bezeichnen ist für alle richtigen Captchas eine Beleidigung -_- ) oder eine IP Sperre zu nutzen.
Galle81
Mitglied
0 Beitragspunkte
Posts: 29

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 19:13:42     Zitieren
Wo soll der erste code schnipsel hin?
In die Datenbank?


Wir suchen Member ab 21! visit us! Zwinker
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 19:15:27     Zitieren
Am Besten in SQL Ausführen deiner DB (PhpMyAdmin) und hier prefix_config anpassen, zB. ic1_config je nachdem


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Galle81
Mitglied
0 Beitragspunkte
Posts: 29

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 19:26:47     Zitieren
Ich habe bei bei SQL deinen Code eingefügt und das wurde darauf gemeldet:

MySQL meldet: Dokumentation
#1146 - Table 'usr_web79_3.prefix_config' doesn't exist

Sry, bin wirklich ein Noob was so etwas angeht Smilie


Wir suchen Member ab 21! visit us! Zwinker
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 19:30:21     Zitieren
Das Prefix ist das kürzel wo den Tabellennamen in der Form icX_ wobei X meißt die Zahl der Installation ist. Ich vermute Du hast ic1_config ... hier einfach die Tabellennamen in der linken Spalte anschauen!


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Galle81
Mitglied
0 Beitragspunkte
Posts: 29

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 20:51:54     Zitieren
Ja ich habe ic1_config.
Also soll ich das jetzt so einfügen?

INSERT INTO `ic1_config` ( `schl` , `typ` , `kat` , `frage` , `wert` ) VALUES ('Partnersperre', 'input', 'Partneranfrage Optionen', 'Ip Sperre in Sekunden', '3600');


Edit:

So ich habe es jetzt in der SQL eingetragen und im Adminmenü unter Konfiguration steht es jetzt auch, allerdings kann man immer noch kürzester Zeit Anfragen stellen.

Mfg, Galle


Zuletzt modifiziert von Galle81 am 23.10.2011 - 21:00:16


Wir suchen Member ab 21! visit us! Zwinker
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 22:55:30     Zitieren
Ich kann grundsätzlich kein Fehler von der Funktion her sehen. Ich würde den Aufbau etwas ändern, aber die Zeitprüfung der Session ist genauso wie im Gbook. Funktioniert es da bei Dir?


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Galle81
Mitglied
0 Beitragspunkte
Posts: 29

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.10.2011 - 23:30:50     Zitieren
Die Sperre im Gbook Funktioniert bei mir.
Und ist wird wie gesagt auch die Einstellung in der Konfiguration angezeigt.
Ausser was eben nicht Funktioniert, ist die Sperre in der Partnerwerden Box.
Was meinst du mit dem Aufbau ändern?
Ich hatte damals die .php hier gedownloadet und die etwas verändert Smilie

Edit:

Liegt das vielleicht bei der Zeile 75 & 78 an dem "$akt_time"?
Da bei der Gbook.php "$dppk_time" steht.

Mfg, Galle


Zuletzt modifiziert von Galle81 am 23.10.2011 - 23:57:23


Wir suchen Member ab 21! visit us! Zwinker
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 24.10.2011 - 00:07:28     Zitieren
Nein das passt schon! Habe es etwas umgeschrieben ... probiers bitte nochmal!
Wichtig ist, dass Du den Schlüssel der config nicht verändert hast!
(schl = Partnersperre)


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Galle81
Mitglied
0 Beitragspunkte
Posts: 29

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.10.2011 - 00:16:10     Zitieren
Jo super, jetzt funktioniert es Smilie
Wo war der Fehler versteckt?

Vielen Dank für Deine Hilfejep


Wir suchen Member ab 21! visit us! Zwinker
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 24.10.2011 - 16:56:02     Zitieren
Um ehrlich zu sein ... keine Ahnung ^^
Ich habe nur die Funktion umgeschrieben, so das sie mir gefällt. Aber das Prinzip der Abfrage ist gleich! Naja ... hauptsache es funzt Smilie


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 11.11.2011 - 14:07:11     Zitieren
Hallo Liebe Ilcher ,

Ich habe mal versucht das Antispam auch in die partnerwerden.php einzubauen.

Es wird auch angezeigt aber man muss die Zahlen nicht eingeben um es abzuschicken .

www.fcboard.de/index.php?partnerwerden2

Habt Ihr vllt eine Idee ?

LG Quantum


Tja Qauntum halt^^
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 11.11.2011 - 14:12:22     Zitieren
Evtl. chk_antispam(); vergessen.


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 11.11.2011 - 14:55:55     Zitieren
Hi , Danke für die Antwort.

ich habe gesehen das es unten noch das echo gibt deses bekomme ich aber nicht eingefügt habe dann immer in der Zeile eine Fehlermeldung , Würdest du mir das evtl einfügen ?

Hier mal meine Datei:

<?php
defined ('main') or die ( 'no direct access' );

$title = $allgAr['title'].' :: Partner werden';
$hmenu = 'Partner werden';
$design = new design ( $title , $hmenu );
$design->header();
?>
<style type="text/css">
<!--
.partner {
	font-size: 18px;
	font-weight: bold;
}
-->
</style>
<form id="form1" name="form1" method="post" action="">
<span class="partner">Jetzt Euren Banner eintragen</span><br />
<br />
<table width="427" border="0">
    <tr>
      <td><strong>Angaben</strong></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td width="130">Dein Name</td>
      <td width="287"><input type="text" name="name" id="textfield5" /></td>
    </tr>
    <tr>
      <td>Deine HomepageUrl</td>
      <td><input type="text" name="hp" id="textfield6" /></td>
    </tr>
    <tr>
      <td>Deine BannerUrl</td>
      <td><input type="text" name="banner" id="textfield4" /></td>
    </tr>
    <tr>
      <td><strong>Kontakt</strong></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>E-Mail</td>
      <td><input type="text" name="email" id="textfield3" /></td>
    </tr>
    <tr>
      <td>Icq</td>
      <td><input type="text" name="icq" id="textfield2" /></td>
    </tr>
    <tr>
      <td>MSN</td>
      <td><label>
        <input type="text" name="msn" id="textfield" />
      </label></td>
    </tr>
    <tr>
      <td valign="top"><strong>Text</strong></td>
      <td><label>
        <textarea name="textareatext" id="textarea" cols="45" rows="5"></textarea>
      </label></td>
    </tr>
	<tr>
      <td height="26">Antispam</td>
      <td><?php echo get_antispam ('partner', 0) ?></td>
    </tr>
    <tr>
      <td height="26">&nbsp;</td>
      <td><input type="submit" name="button" id="button" value="Senden" /></td>
    </tr>
    <tr>
      <td height="26" colspan="2"><label>&copy;     <a href="             ">         </a><br />
      </label></td>
    </tr>
  </table>
</form>
<?php
function partner($emp)
{
$text = 'Name: '.$_POST['name'].',
Homepage URL: '.$_POST['hp'].',
Banner URL: '.$_POST['banner'].',
E-Mail: '.$_POST['email'].',
Icq: '.$_POST['icq'].',
MSN: '.$_POST['msn'].',
Text:
'.$_POST['textarea'].'.';
if($_POST['button']){sendpm('1',$emp,'Banner Anfrage 486-60',$text,'0');}
}
//Ab hier die Empfänger eintragen!!! partner("userid");
partner("1");
///////////////////////////////////////////////////////
if($_POST['button']){echo 'Erfolgreich abgesand! <a href="?news">Weiter</a>';}
$design->footer();
?>


LG


Tja Qauntum halt^^
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 11.11.2011 - 18:16:39     Zitieren
Nein Du musst mit chk_antispam('partner')auch prüfen ob der Eintrag im Antispam stimmt (Ausgabe = true/false), siehe mein Code in diesem Post Link!
Da steht eigentlich schon die komplette Lösung.


Zuletzt modifiziert von Lord|Schirmer am 11.11.2011 - 18:17:09


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 11.11.2011 - 20:26:36     Zitieren
Also ich hab das nun mla versucht

ich habe es zwar so hinbekommen das Antispam eingetragen werden musste sonst geht es nicht . Habe dann aber nach 5 Test versuchen festgestellt ich bekomme keine PM mehr ^^

Jetzt weiss ich nicht wo der Fehler ist bzw wer die Nachrichten bekommen hat ^^

LG


Tja Qauntum halt^^
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 11.11.2011 - 20:42:10     Zitieren
<?php
defined ('main') or die ( 'no direct access' );
 
$title = $allgAr['title'].' :: Partner werden';
$hmenu = 'Partner werden';
$design = new design ( $title , $hmenu );
$design->header();

# Empfänger-ID eintragen!
$empf = '1';
 
# time sperre in sekunden
$timeSperre = $allgAr['Partnersperre'];
if (!isset($_SESSION['klicktime_partner'])) { $_SESSION['klicktime_partner'] = 0; }
?>
<style type="text/css">
<!--
.partner {
    font-size: 18px;
    font-weight: bold;
}
-->
</style>
<form id="form1" name="form1" method="post" action="">
<span class="partner">Jetzt Euren Banner eintragen</span><br />
<br />
<table width="427" border="0">
    <tr>
      <td><strong>Angaben</strong></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td width="130">Dein Name</td>
      <td width="287"><input type="text" name="name" id="textfield5" /></td>
    </tr>
    <tr>
      <td>Deine HomepageUrl</td>
      <td><input type="text" name="hp" id="textfield6" /></td>
    </tr>
    <tr>
      <td>Deine BannerUrl</td>
      <td><input type="text" name="banner" id="textfield4" /></td>
    </tr>
    <tr>
      <td><strong>Kontakt</strong></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>E-Mail</td>
      <td><input type="text" name="email" id="textfield3" /></td>
    </tr>
    <tr>
      <td>Icq</td>
      <td><input type="text" name="icq" id="textfield2" /></td>
    </tr>
    <tr>
      <td>MSN</td>
      <td><label>
        <input type="text" name="msn" id="textfield" />
      </label></td>
    </tr>
    <tr>
      <td valign="top"><strong>Text</strong></td>
      <td><label>
        <textarea name="textareatext" id="textarea" cols="45" rows="5"></textarea>
      </label></td>
    </tr>
    <tr>
      <td height="26">Antispam</td>
      <td><?php echo get_antispam ('partner', 0) ?></td>
    </tr>
    <tr>
      <td height="26">&nbsp;</td>
      <td><input type="submit" name="button" id="button" value="Senden" /></td>
    </tr>
  </table>
</form>
<?php
if($_POST['button'])
{
    $akt_time = time(); 
    if (($_SESSION['klicktime_partner'] + $timeSperre) < $akt_time AND chk_antispam('partner'))
    {
        $text = 'Name: ' . $_POST['name'] . '\n' . 
                'Homepage URL: ' . $_POST['hp'] . '\n' . 
                'Banner URL: ' . $_POST['banner'] . '\n' . 
                'E-Mail: ' . $_POST['email'] . '\n' . 
				'ICQ: ' . $_POST['icq'] . '\n' .
				'MSN: ' . $_POST['msn'] . '\n' .
				'Text: ' . $_POST['textarea'];
        sendpm('1',$empf,'Banner Anfrage 486-60',$text,'0');
        $_SESSION['klicktime_partner'] = $akt_time;
        echo 'Banner Anfrage erfolgreich abgesendet! <a href="?news">Weiter zu den News</a>';
    } else { 
        echo 'Es ist ein Fehler aufgetreten.<br/>Entweder der Antispam wurde falsch angegeben oder Sie haben in zu kurzer Zeit einen wiederholten Eintrag gemacht.';
    }
}
$design->footer();
?>


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 11.11.2011 - 20:46:08     Zitieren
Danke dir vielmals es geht Smilie)

aber du hast doch jetzt nur das im Grunde ersetzt bzw eingefügt oder ??

if($_POST['button'])
{
    $akt_time = time();
    if (($_SESSION['klicktime_partner'] + $timeSperre) < $akt_time AND chk_antispam('partner'))
    {
        $text = 'Name: ' . $_POST['name'] . '\n' .
                'Homepage URL: ' . $_POST['hp'] . '\n' .
                'Banner URL: ' . $_POST['banner'] . '\n' .
                'E-Mail: ' . $_POST['email'] . '\n' .
                'ICQ: ' . $_POST['icq'] . '\n' .
                'MSN: ' . $_POST['msn'] . '\n' .
                'Text: ' . $_POST['textarea'];
        sendpm('1',$empf,'Banner Anfrage 486-60',$text,'0');
        $_SESSION['klicktime_partner'] = $akt_time;
        echo 'Banner Anfrage erfolgreich abgesendet! <a href="?news">Weiter zu den News</a>';
    } else {
        echo 'Es ist ein Fehler aufgetreten.<br/>Entweder der Antispam wurde falsch angegeben oder Sie haben in zu kurzer Zeit einen wiederholten Eintrag gemacht.';
    }
}


Weil das hatte ich nämlich gemacht

LG


Tja Qauntum halt^^
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 11.11.2011 - 20:49:58     Zitieren
Das wichtige war:
if (($_SESSION['klicktime_partner'] + $timeSperre) < $akt_time AND chk_antispam('partner'))

und deine Eingaben anpassen, aber vom Prinzip "JA"!


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link

[ 1 | 2 ] [ Anmelden zum schreiben ]