Beiträge von jojo87
-
-
Jetzt wissen wir zwar alle, was du machen willst, aber keiner hat die Frage verstanden. Ach ja richtig, da war ja auch keinee
Wobei brauchst du denn nun speziell Hilfe?
Gruß,
jojo -
Du hast den Teil. der das Formular generiert, mit eingeshclossen. So kann nie ein Formular generiert werden, welche
$_SESSION['captcha_spam'] = irgendwas
setzt (@ Bandit: die captcha.php im </img src="" />), und somit auch nie ein korrekter Wert für $_POST['sicherheitscode'] übermittelt werden.
so hier sollte es gehen:PHP
Alles anzeigen<? session_start(); require("$DOCUMENT_ROOT/menulinks.inc.php"); $status = $menu["kontakt"]["id"]; require("$DOCUMENT_ROOT/header.inc.php"); ?> <div id="main"> <?php function generate_formular() { ?> <div id="contentleft"> <p class="centered"> Bei ernsthaftem Interesse an einer Zusammenarbeit freue ich mich über eine Anfrage mit vollständigen Angaben. </p> <form action="kontakt.php" method="post"> <label for="anrede">Anrede</label> <select name=anrede size="1"> <option selected>Herr <option>Frau <option>Firma/Agentur </select> </p> <label for="name">Name</label> <input type="text" name="name" size="40" maxlength="120" /> </p> <label for="telefon">Telefon</label> <input type="text" name="telefon" size="40" maxlength="80" /> </p> <label for="email">E-Mail-Adresse</label> <input type="text" name="email" size="40" maxlength="90" /> </p> <!! ------------------------------------------------------Angaben Referenzen des Fotografen -----------------------------------------------------------------!!> <label for="website">Internetpräsenz</label> <input type="text" name="website" size="40" maxlength="90" /> </p> <label for="betreff2">Betreff</label> <input type="text" name="betreff2" size="40" maxlength="90" /> </p> <label for="nachricht">Nachricht</label> <textarea name="nachricht" cols="40" rows="8"></textarea> </p> <textarea class="gbcommentnv" name="comment1" cols="40" rows="5"></textarea> <textarea class="gbcommentnv" name="comment2" cols="40" rows="5"></textarea> <textarea class="gbcommentnv" name="comment3" cols="40" rows="5"></textarea> [img]captcha/captcha.php[/img] <input type="text" name="sicherheitscode" size="5"> </p> <input type="submit" name="mail" value="E-Mail verschicken" /> </p> </form> <p class="centered"> Bitte keine Anfragen bezüglich Escort-Service oder ähnlicher Dienstleistungen. </p> </div> <div id="contentright"> [img]images/kontakt.jpg[/img] </div> <? } function generate_answer() { ?> <p class="headline"> Ihre Mail wurde zugestellt. Herzlichen Dank für Ihr Interesse. </p> <? } /* function *main* */ if (!sent || strlen($name) < 2 || strlen($email) <2) { generate_formular(); } else { if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){ unset($_SESSION['captcha_spam']); $pruefung = array( 'email' => '/^ [\w.!#%&\*\/=\?\^\`\{\|\}\~+-]{1,64} \@ [[:alnum:].-]{1,255} \. [a-z]{2,6} $/xi', 'name' => '/^[[:print:]]{3,}$/', 'betreff' => '/^[[:print:]]{3,}$/'); //Eingabeprüfung $fehler = array(); foreach($_POST as $parameter => $wert) { if(isset($pruefung[$parameter])) { if(!preg_match($pruefung[$parameter], $wert)) { $fehler[] = "Probleme mit Feld " . $parameter . ": " . $wert; } } else { unset($_POST[$parameter]); } } if(strlen($_POST['comment1']) == 0 and strlen($_POST['comment1']) == 0 and strlen($_POST['comment1']) == 0 and empty($fehler)){ $betreff = "E-Mail über Kontaktformular"; $message = "<html><body> <p align=\"left\"> [b]Anrede: [/b] $anrede [b]Name: [/b] $name [b]Telefon: [/b] $telefon [b]E-Mail: [/b] $email [b]Internetpräsenz: [/b] <a href=\"$website\">$website</a> [b]Betreff: [/b] $betreff2 [b]Nachricht: [/b] $nachricht </p> </body></html> "; $header = "From: $email\r\n"; $header .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n"; $header .= "X-Mailer: PHP ". phpversion(); mail ("blaaaa AT schubidu PUNKT deutschland", $betreff, $message, $header); generate_answer(); } else { // if commentfelder 0 if(!empty($fehler)){ ?><ul><? foreach($fehler as $row){ echo"[*]".$row.""; } ?>[/list]<? } generate_formular(); } } } ?> </div> <?php require("$DOCUMENT_ROOT/footer.inc.php"); ?>
Gruß,
Jojo -
Block-Element(div) im Inline-Element(a). Und dann auch noch per Hintergrundgrafik verlinkt. Was blöderes kann man bald nicht mehr machen, selbst wenn man ein grafisches Menu nimmt. Tu dir und deinen Besuchern einen Gefallen und verlinke zumindest ganz normal die Grafiken
Dann kann man wenigstens deine Seite auch ohne Bilder/css nutzen. Google wird trotz allem nicht begeistert sein.
Gruß,
Jojo -
erstens das und zweitens bedeuten die Punkte soviel wie "eine Verzeichnisebene nach oben", und zwar pro "../".
Überprüfe das ebenfalls genau.Gruß,
Jojo -
Du machst den wrapper zu früh zu, darum liegt der footer da nicht mehr drin und wird normal links ausgerichtet.
Zitat
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<title>Wilkommen auf http://www.gfx4you.com - Wallaper - Icons - Webdesigns </title>
<meta name="description" content="Hier finden sie free Grafiken und Tutorials Icons, Buttons, Webdesign.">
<meta name="author" content="Josua Glauer">
<meta name="keywords" content="Grafik, Webdesign,
Print, Medien, Printmedien, News, gfx, 4, you, gfx4, gfx4you, 4you">
<meta name="robots" content="none">
<script language="JavaScript">
<!--
function BilderVorladen()
{
bilder = new Array();if(document.images){
bilder[0] = new Image();
bilder[0].src = "img/menu_home_hover.png";bilder[1] = new Image();
bilder[1].src = "img/menu_galerie_hover.png";bilder[2] = new Image();
bilder[2].src = "img/menu_forum_hover.png";bilder[3] = new Image();
bilder[3].src = "img/menu_about_hover.png";bilder[4] = new Image();
bilder[4].src = "img/menu_impressum_hover.png";
}
}
//-->
</script>
</head>
<body bgcolor="#797979" onload="BilderVorladen();" link="#000000" vlink="#000000"><div id="wrapper" style="margin:auto; width:1000px;">
<div id="head">
</div>
<div id="menu_left">
</div>
<a href="http://www.gfx4you.com/index.php?id=index">
<div id="menu_home">
</div></a><a href="http://www.gfx4you.com/index.php?id=galerie">
<div id="menu_galerie">
</div></a><a href="http://www.gfx4you.com/index.php?id=forum">
<div id="menu_forum">
</div></a><a href="http://www.gfx4you.com/index.php?id=about">
<div id="menu_about">
</div></a>
<a href="http://www.gfx4you.com/index.php?id=impressum">
<div id="menu_impressum">
</div></a>
<div id="menu_right">
</div><div id="mitte">
<div id="text">
<font face="Arial" />
<h3>Galerie</h3>Willkommen in der Galerie hier können sie meine Arbeiten betrachten und einige auch downloaden.
</p>
</div>
</div></div>
<div id="unten">
Copyright © by Josua Glauer
</div></div>
</body>
</html>Mit einem ordentlich formatiertem Quelltext und/oder firebug wäre dir das nach 1 Minute aufgefallen^^
Zudem ist dein Code alles andere als valide. Schau dir vor allem das Menu noch mal an.Gruß,
Jojo -
session_start() muss in die erste Zeile deines Scripts.
Die Abfrage um den Teil, der die Mail verschickt. -
Es sei denn, jemand fandet gezielt nach dir.
Dann ist seit der Vorratsdatenspeicherung JAP dazu verpflichtet, deinen Verlauf herauszugeben.
Wenn du *tatsächlich* anonym sein möchtest, ist TOR eine bessere Wahl. -
Ob eine Joomla Seite valide ist, hängt auch davon ab, ob dein gewähltes Template valide ist.
Aber spätestens, wenn du selbst Inhalte über den wysiwyg Editor einfügst, hast du invaliden Code. Die Joomla Entwickler wären jetzt reich, sehr reich, wenn sie einen wysiwyg Editor programmiert hätten, der validen code erzeugt.Gruß,
Jojo -
Google mal nach captcha.
Gibt haufenweise fertige Codes dafür.
Über die Suchfunktion des Forums solltest du ebenfalls Erfolg haben, hatten witr hier schon öfters.Gruß,
Jojo -
Da hilft nur das durchforsten der logfiles, speziell des Mailservers.
Interessant wäre noch, wo der/die Angreifer in das System gelangt sind.
Hast du Mail-scripts auf dem Server liegen? Kontaktformulare oder ähnliches?
Ich würde auf jeden Fall sämtliche Passwörter ändern, fürs erste, um den Mailversand zu stoppen und evtl. unsichere Scripte runter nehmen.Gruß,
Jojo -
Ich habs jetzt nur überflogen (hey, es ist Sonntag
), aber wie wärs damit:
Funktion inspectListOrder umschreiben, dass kein alert ausgegeben wird, sondern irgendeine variable zurückgibt, und das ganze dann perHabs jetzt wie gesagt nicht getestet, aber probier doch mal.
Gruß,
JojoEDIT: Jetzt, wo ich selber schreibe, merk ichs erst
kann theoretisch ja nicht gehen, wenn die Funktion einen alert ausgibt.
Da musst schon nen return reinsetzen, ne? -
poste bitte mal das ganze Script.
-
Deine Platte ist evtl. nicht formatiert.
-
Zitat von Elvis
Um es noch einmal deutlicher zusammen zu fassen: Nein, ohne Grafik geht es nicht!
-
//Edit: Jetzt waren schon 3 Posts dazwischen, man oh man
Ich beziehe mich auf bandits letzten PostWir kommen dem Problem näher, bandit.
Wie Synaptic schon sagte, ist das Stichwort: Integration.
Dazu gehören 2 Dinge:
1. Der Wille seitens des zu integrierenden Menschen
2. Die Möglichkeit und Hilfe dazu seitens der aufnehmenden Gesellschaft.
Du hast Recht, ein zureisender Mensch, dem jeder Wille zur Integration fehlt, macht sich definitv schuldig und verliert jedes Recht auf Verständis und Hilfe. Da müssen wir nicht drüber diskutieren.
Der Punkt, der in dem StandpunktZitat
Fazit: Ausländer sind willkommen, wenn sie versuchen, sich hier anzupassen. Wenn sie aber der meinung sind, dass sie das nicht nötig haben, dann ist das mit dem "willkommen" schon nicht mehr so lustig.
nicht beachtet wird, ist ein Entscheidender:
Wie erkennt man den Willen zur Integration?
Zu fast 100% wird dieser an Ergebnissen gemessen. Die Ergebnisse muss ebenfalls zu fast 100% vom Migranten gezeigt werden.Hat er Arbeit? Freunde und Bekannte "von hier"? Wie gut spricht er deutsch?
etc.Nicht berücksichtigt wird, welche Möglichkeiten und Hilfestellungen er erhalten hat. Ist der Versuch, sich zu integrieren nicht bereits ein Kraftakt an sich, muss sich ein Migrant auch noch damit konfrontieren lassen, dass wir in Deutschland in einer Fremdenfeindlichen Gesellschaft leben. Hiermit sind erstens Menschen wie Jeni (Threadersteller) und Raykon gemeint, welche es in Massen gibt. Ebenfalls sind hier Ämter und andere ofizielle Stellen und die Gesetzgebung gemeint. Ein Migrant, ohne ein erkleckliches Vermögen, dass nur wenige Deutsche vorweisen können, wird automatisch in Verhältnisse gepresst, welche eine Integration fast unmöglich machen.
Sie leben in Heimen, wo die einzigen Deutschen Aufpasser und Angestellte sind, sie erhalten kein Geld, sondern Lebensmittelgutscheine, Es ist ihnen verboten, die Grenze des ihnen zugewiesenen Aufenthaltsortes (meist die Stadtgrenze) zu verlassen. Bereits hier scheitern jegliche Versuche, sie zu integrieren. Man versäumt sogar die Möglichkeit, Kinder, wo die Chance zur Integration noch am höchsten ist, zu fördern. Aktuell versuchen Ich und Freunde, eine Gruppe MigranntInnen-Kinder in ein Ferienlager mitzunehmen, auf eigene Kosten. Ein Akt der beinahe Unmöglichkeit.
Ein (36 Jahre alter) Freund von mir versucht seit Jahren, sich zu integrieren, besuchte auf eigene Kosten Deutschkurse, überlebt trotz fehlender Arbeitserlaubnis seit Jahren hier und meidet den Kontakt von Landsleuten, um sich keine Cliquenbildung nachsagen zu lassen. Er steht nun kurz vor der Abschiebung, weil die Stadt verlassen hat, um eine bessere Arbeit zu finden, als die ihm zugewiesene Würstchenbude für 150€ im Monat.
Und diese Zustände stellen auf dem Weg zur Integration eine weitasu größere Hürde dar, als der bei einem Teil der MigranntInnen fehlende Wille zur Integration. Bei fast allen, die ich kenne, ist es kein Unwille, sondern Resignation, die ich nachvollziehen kann.Ich finde nach wie vor, das wir als Gesellschaft da am Zug sind, und nicht umgekehrt.
-
-
-
Zitat von synaptic
JohnCena macht es scheinbar, obgleich ich der meinung bin, daß jojo sich einfach nur von der exorbitanten engstirnigkeit provozieren lässt.
Natürlich regt mich diese Art Einstellung auf. Genau das ist der Nährboden für extrem Rechte Ideologie. Da kann ich auch nicht die Fresse halten, dazu beschäftigt mich diese Thematik einfach bereits zu lange.
Zitat von John Cena
Ich lass dir auch deine "falsche" meinung also lass mir auch meine "falsche" meinungDu machst dir das zu einfach. Es geht hier nicht darum, ob man eine Quarksorte mag oder nicht. Eine Meinung über diese Thematik ist nur möglich, über eine intensive Beschäftigung damit, was dir vollkommen abgeht. Das meine ich mit Bildzeitungsniveau.
Zitat von Synaptic
jojo, es bringt halt nüscht- du kannst der banane nich beibringen sie wäre eine kirsche... denn in wirklichkeit isset ne pflaume!Aber man muss der Banane sagen, wie viel besser es wäre, eine Kirsche zu sein, und ihr immer wieder vorhalten, wie scheiße Bananen sind. Wegschauen macht das nicht besser, siehe Posts auf Seite 1. Wobei das online in nem Forum ja auch was anderes ist, egal, nu ists passiert
Thema Provokation: Ray (und das wußte ich schon vorher, nur so), du kannst mich beleidigen und provozieren, wie du willst. Ich bin ja auch kein Kind von Traurigkeit und kann das ab.
Allerdings wird die nächste PM dieser Art nicht gelöscht, sondern veröffentlicht und gemeldet. Wenn du was zu sagen hast, machs im Thread, Feigling. -
JohnCena, wie kann man nur so ein beschränktes Wesen sein?
So abgedroschen, so Bild-Zeitungsmäßig, so engstirnig, so arm im Geiste?
Ein Deutscher macht das, ein Türke macht das, etc.
Was macht ein JohnCena ohne Schubladen?Nivau IQ < 80