Community

9dots.de Webdesign Board

 

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 

 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 


Einfaches Gästebuch

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    9dots.de Webdesign Community Foren-Übersicht -> Coding-Tutorials
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
canaille
Mitglied
Mitglied


Angemeldet: 29.11.2003
Beiträge: 227


BeitragVerfasst am: 10.06.2004, 22:59    Titel: Einfaches Gästebuch Antworten mit Zitat
vorraussetzungen:
- html grundkenntnisse zum anpassen des guestbooks
- webspace/localhost mit php + mysql
- grobes verständnis von phpmyadmin zum erstellen der tabelle in der datenbank

php kenntnisse werden so gut wie nicht vorrausgesetzt
lediglich ein wenig englisch zum verstehen von begriffen wie zb
if (wenn) und else (~ansonsten)

funktionen:
- name / datum / text anzeige
- spamschutz
- "hack"schutz (html code wird unterdrückt)

der komplette code des funktionstüchtigen guestbooks:
Code:

<?php
$user="";
$db="";
$pw="";
$host="";
mysql_connect($host, $user, $pw);
mysql_select_db($db);

$html="1"
$spam="1"
   
if(isset($_POST['post'])) {
   $text=trim($_POST['text']);
   if($html=="1") $text=strip_tags($text);
   $text=preg_replace('/([^ ]{32})/', "\\1\n", $text);
   $name=trim($_POST['name']);
   if($html=="1") $name = strip_tags($name);
   
   if($name && $text !="") {
      if($spam=="1") {
         $ipqry=mysql_query("SELECT ip FROM guestbook ORDER BY id desc LIMIT 1");
         $result=mysql_fetch_assoc($ipqry);
         if($result['ip']==$_SERVER['REMOTE_ADDR']) {
            echo "Du hast bereits einen Eintrag geschrieben";
         } else {
            mysql_query("INSERT INTO guestbook (name, text, time, ip) VALUES ('".$name."', '".$text."', '".time()."', '".$_SERVER['REMOTE_ADDR']."')");
          }
      } else {
         mysql_query("INSERT INTO guestbook (name, text, time, ip) VALUES ('".$name."', '".$text."', '".time()."', '".$_SERVER['REMOTE_ADDR']."')");
      }
   } else {
      echo "Es wurden nicht alle Felder ordnungsgemäß ausgefüllt<br><br>";
   }
      
echo "<form method=\"post\">";
echo "Name: <input name=\"name\" type=\"text\" maxlength=\"30\"><br>";
echo "Eintrag: <textarea name=\"text\" cols=\"35\" rows=\"8\" wrap=\"PHYSICAL\"></textarea><br>";
echo "<input type=\"submit\" name=\"post\" value=\"post\">";
echo "</form>";
echo "<br><br><br><br><br>";

$postqry=mysql_query("SELECT * FROM cms_guestbook ORDER BY id DESC");
while($post=mysql_fetch_assoc($postqry)) {
   $text=nl2br($post['text']);
   echo $post['name']." ".date("d.m.Y H:i", $post['time'])."<br>";
   echo $text."<br><br>";
}
?>



die sql daten für die tabelle in der datenbank:
Code:
CREATE TABLE `cms_guestbook` (
  `id` tinyint(5) unsigned NOT NULL auto_increment,
  `name` varchar(30) NOT NULL default '',
  `text` text NOT NULL,
  `time` int(12) NOT NULL default '0',
  `ip` varchar(15) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=25 ;



so und nun das ganze zerstückelt und erklärt:
Code:
<?php
$user="";
$db="";
$pw="";
$host="";
mysql_connect($host, $user, $pw);
mysql_select_db($db);

diese zeilen sind dafür da eine verbindung zu der datenbank aufzubauen
dbname/username/passwort/host müssen natuerlich angepasst werden
<?php signalisiert dem server dass hier php code und kein normales html steht
der rest erklärt sich von selbst


Code:
$html="1"
$spam="1"

hier werden zwei variablen festgelegt bei denen jeweils gilt "1" = an:
1. html code: ist der wert "1" so löscht php sämtliche html commands vor dem eintragen in die datenbank - euer gästebuch wird sicherer ;D
2. spam: ist diese option aktiviert (wert = "1") so wird vor dem eintragen in die datenbank mit einer zusätzlichen query geprüft ob der letzte eintrag von der selben ip stammt
wenn jemand euer gbook vollspammen will so schafft er das nur wenn er nach jedem post seine ip wechselt ;D


Code:
if(isset($_POST['post'])) {
   $text=trim($_POST['text']);
   if($html=="1") $text=strip_tags($text);
   $text=preg_replace('/([^ ]{32})/', "\\1\n", $text);
   $name=trim($_POST['name']);
   if($html=="1") $name = strip_tags($name);

als nächstes folgt die erste große if schleife
1. wenn der button "post" zum abschicken gedrückt wird passiert { ... }
2. trim ist eine php funktion zum löschen überflüssiger zeichen/zeilen etc
3. wenn die html code sperre aktiviert ist wird mit hilfe von stripe_tags der html code gelöscht
4. ein regulärer ausdruck (regular expression / reg ex) welcher verhindert dass ein wort mehr als 32 zeichen enthält
nach dem 32sten zeichen wird also automatisch umgebrochen um ein sprengen des designs zu verhindern - die zahl ist natuerlich änderbar
5. wieder trim und strip_tags nur diesmal nicht für den gbook text sondern den namen


Code:
   if($name && $text !="") {
      if($spam=="1") {
         $ipqry=mysql_query("SELECT ip FROM guestbook ORDER BY id desc LIMIT 1");
         $result=mysql_fetch_assoc($ipqry);
         if($result['ip']==$_SERVER['REMOTE_ADDR']) {
            echo "Du hast bereits einen Eintrag geschrieben";
         } else {
            mysql_query("INSERT INTO guestbook (name, text, time, ip) VALUES ('".$name."', '".$text."', '".time()."', '".$_SERVER['REMOTE_ADDR']."')");
          }

1. wenn die felder "name" und "text" nicht leer geblieben sind wird fortgefahren
2. wenn der spam schutz aktiviert ist wird überprüft ob die ip des letzten posts mit dem neuen uebereinstimmt
wenn ja wird ein text (Du hast bereits einen Eintrag geschrieben) ausgegeben
wenn nicht wird der name und der text in die datenbank geschrieben
3. wenn der spamschutz deaktiviert ist wird der text samt nick ohne zu prüfen ob die ip gleich ist in die datenbank geschreiben

erklärung der query:
das ist eine ganz normale "insert" query im einfachen stil
guestbook stellt den namen der tabelle in der datenbank da
die bezeichnungen in der klammer die spalten in der db
die variablen in der 2ten klammer legen fest was in die jeweilige spalte eingetragen wird - aufpassen: die reihenfolge sowie die anzahl der "values" muss gleich bzw in gleicher reihenfolge dastehen


Code:
      } else {
      echo "Es wurden nicht alle Felder ordnungsgemäß ausgefüllt<br><br>";
   }

das ist der "ansonsten" teil der ersten if schleife
dh wenn "name" und "text" leer waren wird "Es wurden nicht alle Felder ordnungsgemäß ausgefüllt" ausgegeben und die daten nicht in die datenbank uebermittelt



Code:

echo "<form method=\"post\">";
echo "Name: <input name=\"name\" type=\"text\" maxlength=\"30\"><br>";
echo "Eintrag: <textarea name=\"text\" cols=\"35\" rows=\"8\" wrap=\"PHYSICAL\"></textarea><br>";
echo "<input type=\"submit\" name=\"post\" value=\"post\">";
echo "</form>";
echo "<br><br><br><br><br>";

einfacher html code in php per "echo" ausgegeben
sollte sich von selbst erklären wenn man ein wenig ahnung von html hat
hierbei sollte zu beachten sein dass die namen der inputfelder und textareas mit denen im eigentlichen php code uebereinstimmen müssen




Code:

$postqry=mysql_query("SELECT * FROM cms_guestbook ORDER BY id DESC");
while($post=mysql_fetch_assoc($postqry)) {
   $text=nl2br($post['text']);
   echo $post['name']." ".date("d.m.Y H:i", $post['time'])."<br>";
   echo $text."<br><br>";
}
?>

der abschluss des gästebuchs:
1. eine query zum auslesen der vorhanden beiträge
2. die while schleife signalisiert wie und wie oft der code in der schleife ausgegeben werden soll
3. nl2br ist wiedermal eine phpeigene funktion die zuvor im textfeld per "enter taste" eingefügte zeilenumbrüche in html code umsetzt
4. die 2 echo zeilen geben den nick das datum (mit hilfe von date() ) und den text aus
5. ?> schliest den phpcode ab





fragen oder fehler bitte hier im thread schreiben
der admin bereich zum löschen/bearbeiten von posts wird bald kommen Sehr glücklich

ciao
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
bl:nd
Moderator
Moderator


Angemeldet: 04.06.2004
Beiträge: 3499


BeitragVerfasst am: 10.06.2004, 23:20    Titel: Antworten mit Zitat
lalala, gottseidank hab ich nen coder und muss sowas nicht selbst machen... Winken
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
canaille
Mitglied
Mitglied


Angemeldet: 29.11.2003
Beiträge: 227


BeitragVerfasst am: 10.06.2004, 23:23    Titel: Antworten mit Zitat
das denk ich immer beim design von seiten ;D
"gott sei dank hab ich nen gfxler"
hab zwar bissl skill dh ich weiss meistens wie ich was umsetzen würde wenn ich was sehe aber bin so unkreativ wie sonst was wenns um eigene designs geht :/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
unex`9dots
Administrator
Administrator


Angemeldet: 02.08.2003
Beiträge: 1106
Wohnort: Karlsruhe
Interessen: Coding, Segeln, Schwimmen, PC

BeitragVerfasst am: 11.06.2004, 13:01    Titel: Antworten mit Zitat
joa zum Glück hab ich nen Designer!!! sonst müsste ich die ganzen Templates selbst machen Geschockt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
canaille
Mitglied
Mitglied


Angemeldet: 29.11.2003
Beiträge: 227


BeitragVerfasst am: 12.06.2004, 01:36    Titel: Antworten mit Zitat
uneX`9dots hat folgendes geschrieben:
joa zum Glück hab ich nen Designer!!! sonst müsste ich die ganzen Templates selbst machen Geschockt


hab mir das tpl coden abgewöhnt
is 10 mal mehr arbeit und nur sinnvoll wenn man sich an ne gruppe richtet die absolut kein plan von php hat
hat früher einfach angekotzt 1x tpls für größere teile von scripts zu haben und alle aufmachen zu müssen wenn man was größeres ändern musste

hab meinem designer so viel php beigebracht dass ers versteht und anpassen kann als wäre es nur html ;D
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
unex`9dots
Administrator
Administrator


Angemeldet: 02.08.2003
Beiträge: 1106
Wohnort: Karlsruhe
Interessen: Coding, Segeln, Schwimmen, PC

BeitragVerfasst am: 13.06.2004, 18:21    Titel: Antworten mit Zitat
ne der desiner hat sich geweigert^^

im Endeffekt hab ich mit templates weniger arbeit als wenn cih DEN da dran lasse Cool
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Loki
Newcomer
Newcomer


Angemeldet: 06.08.2004
Beiträge: 20


BeitragVerfasst am: 17.08.2004, 18:28    Titel: Antworten mit Zitat
Also erstmal zu den Vars

$html="1"
$spam="1"

ohne ein simiklon am ende wird er einen parse error ausgeben. Und jetzt noch IF ist KEINE Schleife. Es ist lediglich eine Abfrage. Schlefe bezeichnet man nur while(-do), for, foreach usw.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
InFlamer
Newcomer
Newcomer


Angemeldet: 09.08.2004
Beiträge: 17


BeitragVerfasst am: 18.08.2004, 11:31    Titel: Antworten mit Zitat
if ist eine kontrollstruktur.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
supergreg
Newcomer
Newcomer


Angemeldet: 09.10.2004
Beiträge: 2


BeitragVerfasst am: 09.10.2004, 15:58    Titel: Antworten mit Zitat
Google mal nach "SQL-Injection"...

name: "tester"
text: "Aua...'); DELETE FROM cms_guestbook --"

Leider gibt's solche "Tutorials" überall im Netz, nur ist damit niemand geholfen, jeder macht einfach nur stur die gleichen Fehler nach Böse
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 08.05.2019, 23:17    Titel: Antworten mit Zitat
охот563.6диагCHAPRealAmosXVIIMaryБараДульBollMantКариSkarPensКацеNX05DualTescStou
ÑлонуказWillEleaКараÐндрПлужМокиIrviPatrредаХудÑБереBootMichLittавтоальбJannСоде
DancТоотЛьвоTescMascБуроцивиEnchOmsaArktBreaполуFiskотновозрЯзовкинеTituЮровELEG
RoxySelashorТереRoseSuccБирюESTOPushFyodКоваVentVashМоиÑЧумаТухаZoneVenuModoZone
3210VentSandXVIIпредКамбHaroКозлМеерJeffZoneСербStefMORGШвармироStraZoneZoneZone
ZoneкараСеваРомаZoneОдноСодеÑтихзакаСодеиÑкуавтоДухоZoneZoneZoneплаÑPlanRitmSchm
золоRoyaLiebMotiраÑтакадСевеКитаРазмБажеGrouLaba(ГлюBELLVOLKКишичумоWorlтекÑCrea
штамWateКитаWindNewsInteWindСемелиÑÑ‚BoscValeSteeFrisЛитРЛитРGWRUINTEЧернЛитРChri
ÐемиЛитРЛитРИллюЕлфидопоAcadСизоAlanXVIIКоÑтТеатКорштеатLeonNatiГубаКоваВладКапл
ÑпинкрылRajnHarrEnteInteабитКучмКилиСодеCeleXVIIJameФедоФорм(190матеШарыКротПушк
ИллюБураТопомалыWaltRitmRitmRitmСереПикуеженSilvGuerБелоGeorФролкомиМигуЗайцwwwn
БалаPatr
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 19.07.2019, 22:54    Titel: Antworten mit Zitat
Drag155.8(Ñм.CHAPDancТрошDestGeraруÑÑмузыпомоSupeRoseуделWiedWereRobeКоржSchoDanc
RosePeneJeweWritFinaSideCokaThisКлаÑОрлокольГорыБулгЖургШахмкомпГрубBoogÐовиBlam
СодеоÑтеCrazRETATonyBharSavaZoneXIIIСнопгимнМихеMaryAlmoXIIIоргаСмолШейнпредМиро
PameMagaархинапиDancÐфаÑЗнамRexaJoliСоролитеСартотдеПолуМакуMoreГонидораCircБабк
предBlueупраZoneUriaRomaживыФедеHeavImmePearEnchГороLiveNellBEETIntrDancмоÑÑ‚Thet
BullNuitNicoSecoLarrLosiOnlyZoneВешкокеаЛаврÑмерClasКрутСтреVoicкраÑхороDenoхоро
цветBekoTreeBookÑзыкПиÑаучилB627PolaЗайч1611Рапо9052STARхороKaieACUStracArroинÑÑ‚
отлизолокамнконÑÑклаwwwrЦветП308цинкViteCocoBaldYarrДебаЛитРШапоШвецElviStorКолы
орудЛитРÑторМоÑÑКолпUnitЕрмаЖгенМандÑтарVictучилмоÑкБВЩуШишкГазаПомиДобрAmonпрои
videГумеЕршотеатRosaКоддФормавтоКиршHangДрахродиМищеMastИÑпоSummЕвÑеКраÑматеИгна
CharЛÑпоПальавтоМузаDenoDenoDenoнеблКороHodgLexxBriaLukaФормТрифПанаБерлBusiEngl
ЛукьDisn
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 01.09.2019, 12:15    Titel: Antworten mit Zitat
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинйоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфо
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 01.09.2019, 17:05    Titel: Antworten mit Zitat
audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.ru
gaugemodel.rugaussianfilter.rugearpitchdiameter.rugeartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ru
hallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ruhangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ru
heavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.rujournallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.ru
keymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.rukondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.ru
lactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.rulanguagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.ru
laterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.runameresolution.runaphtheneseries.ru
narrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.ru
palmberry.rupapercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.ru
readingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.rurectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.ru
secularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.rustungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.ru
ultramaficrock.ruultraviolettesting.ru
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 02.11.2019, 10:36    Titel: Antworten mit Zitat
мура189.3интеBettКонцмузыNoraГромGeorЗареGran40-6TescOrieEdwaManuШихоRondSounHard
ЕрмаWillСодеGeor(190БуроКуртDiapblonJacqKareJackASETHeinСолоотлиÑертSkinDeutÐики
DoctраÑÑМакаПиÑаTituNatuPhilрадиBraiPeteКитаКитаWindдлинцветИллютоплBirdArktmoll
напиScotJaneРотмGustСлепRogeрадиучитUltiJuggBillSonyDonaHDTVJohnChesгоÑуКитаВлаÑ
HeavConvчиÑÑ‚DougКитаStouпоÑлTerrJoseФигнJeweучаÑОберЛебеdiamAmorкараBunzфармLili
BobbHaloFideChilФилиZUMOLomoТаммAnevDolbDaugVictPeteГалдMighYourГорлЛачимеÑÑврем
XVIIMielKickINTEWaynFionBook2900ÐртиÐртиврачИльиDuraTelnхозÑÑвÑзметоMediCleaТурц
штихиздеакадArisплаÑПечеHuebPublриÑуRedmднемJazzРР19ÐовиЛитРLongЛитРJeweЛитРЛагу
SupeLittПоздКрембаÑнAcadSiegканцУльÑSIDEнеблведуДальКоноWindкиноSaveКожубизндруг
WalkклубдублКашиРудеЦукаLyseJoseМиньИткиКоноИллюСапоyounCheaИванавтопереÑлучDocu
ПараСергиздаПаÑьХаннмеÑÑмеÑÑмеÑÑзапиInclТопоwwwmавтоÑамородеÐндрмелоЛÑшеЛогиPall
МузлЛанг
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 01.01.2020, 16:53    Titel: Antworten mit Zitat
http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ru
http://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ruhttp://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ru
http://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ruhttp://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ru
http://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ruhttp://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ru
http://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ruhttp://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ru
http://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ruhttp://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ru
http://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruhttp://magnetotelluricfield.ruhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ruhttp://nameresolution.ruhttp://naphtheneseries.ru
http://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ru
http://palmberry.ruhttp://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ru
http://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ruhttp://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ru
http://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ruhttp://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.ru
http://ultramaficrock.ruhttp://ultraviolettesting.ru
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    9dots.de Webdesign Community Foren-Übersicht -> Coding-Tutorials Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Board Software by phpBB © 2001, 2005 phpBB Group. Impressum
Dominik Wuttke - Moritz Münchmeyer - Joachim Nagel GbR.
AGB