Versio

simpele gastenboek v0.8

dit is een simpele gastenboek de admin en de ubb word nog gepost hier maar dit is alvast de script ben beniewd wat jullie er van vinden ven net 4 maanden met php bezig dus :) php rules :P

de mysql :

CREATE TABLE `gastenboek` (
`id` int(10) NOT NULL auto_increment,
`datum` int(10) NOT NULL default '0',
`naam` varchar(64) NOT NULL default '',
`url` text NOT NULL,
`email` varchar(128) NOT NULL default '',
`woonplaats` varchar(64) NOT NULL default '',
`bericht` text NOT NULL,
`ip` varchar(64) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=23 ;

Gesponsorde koppelingen

BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  

PHP script bestanden

  1. simpele-gastenboek-v08

 

42 reacties op 'simpele gastenboek v0.8'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Bram Z
Bram Z
9 jaar geleden
 
0 +1 -0 -1
Heel standaard, als de url te groot is (zoals ik deed) s het volledige layout om zeep.
en op de eerste regel doe je dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
require ("connect.php");
require "functions.php";
?>

Waarom doe je 2 verschillende manieren ?
Ronald
ronald
9 jaar geleden
 
0 +1 -0 -1
niet echt een reden maar die smylies had ik later pas toegevoegd dus heb dat gewoon ff snel gerequired
The Beeding Clown
The Beeding Clown
9 jaar geleden
 
0 +1 -0 -1
Ben het met D@rk eens, Het zelfde geld ook voor je email.
Beter een plaatje voor email en website gebruiken of altanatieve link ofzo.

Verder vind ik um er wel heel strak uitzien. :)
Karim
karim
9 jaar geleden
 
0 +1 -0 -1
wie kan me helpen hoe je met php moet werken
voeg me toe karim4life_89@hotmail.com of karim4life@gmail.com
Han eev
Han eev
9 jaar geleden
 
0 +1 -0 -1
cool script ik ga het gebruiken
Elwin - Fratsloos
Elwin - Fratsloos
9 jaar geleden
 
0 +1 -0 -1
@Karim
Doe eerst eens wat moeite... niemand zal je zomaar toevoegen...

@Ronald
- De entry's van het gastenboek hebben allemaal een andere maat (breedte). Heel slordig...
- Overal in het gastenboek zie ik Nederlandstalige kreten (Naam, etc), maar het is ineens wel 'posted on ...'
- Met een test kan ik geen ' gebruiken in het bericht (enkele quote dus)
- Verder ben ik het ermee eens dat je het e-mailadres als plaatje moet laten zien

Elwin
Ronald
ronald
9 jaar geleden
 
0 +1 -0 -1
tnx het is een simpel ding er komen nog uitbreidingen :)

en bedankt voor de comments kan ik wat aan doen als mijn v0.9 uitkomt
Johan
Johan
9 jaar geleden
 
0 +1 -0 -1
leuk joh!!
Kasper Isgek
Kasper Isgek
9 jaar geleden
 
0 +1 -0 -1
Ik zou nog even veiligheidsmaatregelen inbouwen. htmlentities voor alle input. Zoals je nu kan zien, wordt de html gewoon ingevoegd als html en dat is niet zo veilig. Ook php en javascript kunnen uitgevoerd worden.

Maar wel leuke achtergrond ;)

edit: php kan toch niet uitgevoerd worden zo te zien :) Sorry voor het testen overigens, maar beter dat ik het doe dan zo'n snotneus die je website kaapt...
Bart Waarom verplicht
Bart Waarom verplicht
9 jaar geleden
 
0 +1 -0 -1
Volgens mij moet je ff 'htmlentities($bericht)', toevoegen...

Want nu kan je gewoon html dingen toevoegen...

Sorry dat ik je site killde (<noscript><plaintext>) maar das de meest standaard test :P!...


Voor de rest wel goed volgens mij :)!
Ronald
ronald
9 jaar geleden
 
0 +1 -0 -1
niet erg joh de voorbeeld is al aangepast met htmlentities ;)
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
The Beeding Clown
The Beeding Clown
9 jaar geleden
 
0 +1 -0 -1
strip_tags($bericht) is netter denk ik.. dan heb je iig niet die vieze html op je pagina staan :)
Lonus Rogers
lonus Rogers
9 jaar geleden
 
0 +1 -0 -1
Deze foutmelding krijg ik als ik het script run:

Notice: Undefined variable: bericht in C:\Program Files\Apache Group\Apache2\htdocs\gastenboek\index.php on line 44

regel 44: $bericht =nl2br($bericht);
ik kan een bericht toevoegen, maar kan het niet lezen!!

iemand een idee???

Lonus!!
The Beeding Clown
The Beeding Clown
9 jaar geleden
 
0 +1 -0 -1
probeer um eens zo
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$bericht
= nl2br($data['bericht']);
$bericht = smilys($bericht);
?>
Ronald
ronald
9 jaar geleden
 
0 +1 -0 -1
hmm vreemd ik zal de bestanden in de zip ff nakijken :)
Ronald
ronald
9 jaar geleden
 
0 +1 -0 -1
de bestanden in de zip werken wel bij me dus


9 jaar geleden
 
0 +1 -0 -1
Hoi,

Ik kreeg het volgende melding:

teken het gastenboek

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in c:\phpdev\www\gastenboek\index.php on line 22
-

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\phpdev\www\gastenboek\index.php on line 36

wat moet ik hieraan doen?
The Beeding Clown
The Beeding Clown
9 jaar geleden
 
0 +1 -0 -1
Probeer dit eens..

verander dit :
$num = mysql_result($res, 0);

in dit :
$num = mysql_result($res, 0, 'count(*)');
Lonus Rogers
lonus Rogers
9 jaar geleden
 
0 +1 -0 -1
probleem opgelost, bedankt nano!!

ik zou graag zien dat alle berichten dezelfde lengte krijgen,
hoe pak ik dat aan??
Johan
Johan
9 jaar geleden
 
0 +1 -0 -1
"en de zip : http://ronaldp.nl/gastenboekv0.8.rar";

wat is het nouw eigelijk?? *.zip of *.rar??
Steff   an
Steff an
9 jaar geleden
 
0 +1 -0 -1
*.rar dat zie je toch aan de extentie :P
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
The Beeding Clown
The Beeding Clown
9 jaar geleden
 
0 +1 -0 -1
@lonus:
Dan moet je even ipv het hele email adress te laten echo-en er een plaatje van maken.. (moet je ook even voor website doen) dan zou alles moeten werken :)


9 jaar geleden
 
0 +1 -0 -1
rar, maar rar of zip is inprincipe het zelde


9 jaar geleden
 
0 +1 -0 -1
Nee rar en zip is niet hetzelfde, je kan wel een zip openen met winrar maar niet met winzup een rar openen :)
Lonus Rogers
lonus Rogers
9 jaar geleden
 
0 +1 -0 -1
Nano, ik ben (nog) niet zover gevorderd, zou je ff een voorbeeld kunnen geven?

thanx!!
The Beeding Clown
The Beeding Clown
9 jaar geleden
 
0 +1 -0 -1
ipv :
<a href="mailto:'.$email.'">'.$email.'</a>
doe je :
<a href="mailto:'.$email.'"><img src="email.gif" alt="'.$email.'" border="0"></a>

en ipv :
<a target="_blank" href="'.$url.'"><b>'.$url.'</b></a>
doe je:
<a target="_blank" href="'.$url.'"><img src="web.gif" alt="'.$url.'" border="0"></a>

http://nano.serveftp.net:8080/temp_pics/email.gif
http://nano.serveftp.net:8080/temp_pics/web.gif
Lonus Rogers
lonus Rogers
9 jaar geleden
 
0 +1 -0 -1
Bedankt, hier kan ik wel iets mee


9 jaar geleden
 
0 +1 -0 -1
tnx :) succes
John de Boer
John de Boer
9 jaar geleden
 
0 +1 -0 -1
Ik vindt
$dbconn = mysql_connect($host, $user, $pass) or die ("Could not connect to " . $host);
dan altijd nog beter dan:
mysql_connect($host , $naam , $pass);

dan kun je um altijd nog weer 'closen' met:
mysql_close($dbconn);
:)
Johan
Johan
9 jaar geleden
 
0 +1 -0 -1
nouw ik vind het het handigst, want je kan kijken of er geconnect is bijv
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<? if($dbcon)
  {

    echo "goed geconect";
  }

  else
  {
    echo "fout met connecten";
  }

?>
John de Boer
John de Boer
9 jaar geleden
 
0 +1 -0 -1
@Johan
Dat heb je toch al afgevangen met:
or die ("Could not connect to " . $host); ?

je kan er altijd wat anders van maken natuurlijk, want zo zien de gebruikers met welke host hij 'connect', en dat zou je een beveiligingslek kunnen noemen.

het koppelen aan een variabale vindt ik sowieso beter, want je kan er dan meer mee doen, in dat geval.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


9 jaar geleden
 
0 +1 -0 -1
:) rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr


9 jaar geleden
 
0 +1 -0 -1
Ik snap nog niet veel van php

waar moet je dit neerzetten:

CREATE TABLE `gastenboek` (
`id` int(10) NOT NULL auto_increment,
`datum` int(10) NOT NULL default '0',
`naam` varchar(64) NOT NULL default '',
`url` text NOT NULL,
`email` varchar(128) NOT NULL default '',
`woonplaats` varchar(64) NOT NULL default '',
`bericht` text NOT NULL,
`ip` varchar(64) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=23 ;
DaeDaluz
DaeDaluz
9 jaar geleden
 
0 +1 -0 -1
Marijn.. dat is Mysql.. je kan beter eerst daar een tut over lezen voor je ermee gaat spelen ;)


9 jaar geleden
 
0 +1 -0 -1
Ik zal inderdaad een wat door gaan lezen...


9 jaar geleden
 
0 +1 -0 -1
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17
www.freewebs.com/dieter17www.freewebs.com/dieter17
www.freewebs.com/dieter17

www.freewebs.com/dieter17
www.freewebs.com/dieter17


9 jaar geleden
 
0 +1 -0 -1
Ik snap er niej egt veel vna ik heb ene gastenboek nodig vor mijn site wie weet waar je die vandaan haalt. Ik heb er ene bij freewebs.com

www.freewebs.com/bauke-nba kijken dus!!!
Als je het weet stuur mij ff ene mailtje


8 jaar geleden
 
0 +1 -0 -1
Help de zip bestaat niet meer op die url kan iemand een andere url posten voor die zip groetjes jonas
please
Mar cel
Mar cel
6 jaar geleden
 
0 +1 -0 -1
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Mar cel
Mar cel
6 jaar geleden
 
0 +1 -0 -1
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Mar cel
Mar cel
6 jaar geleden
 
0 +1 -0 -1
oke, wat ik nou net gedaan heb was ff een test met die rr. Hoe kan ik nou het krijgen dat een gastenboek mmaar een bepaalde breedte heb. En dan die breedte niet zich aan past aan de zin die schreven word

mvg marcel
Roel van de Water
Roel van de Water
4 jaar geleden
 
0 +1 -0 -1
Ik vind het niet zo'n goed script, als je alleen al kijkt naar de taalfouten...

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Details
  • Ronald
    Door:
    Ronald
  • 9 jaar geleden
  • 1.622 x bekeken
  • Labels
  • Geen tags toegevoegd.
Get Adobe Flash player