Gastenboekje zonder mysql met smilies

Door Arwin vdv, 22 jaar geleden, 5.279x bekeken

Hallo
Dit is het gastenboek script van boaz alleen dan een nieuwe versie met smilies.
vorige versie is er niet meer.

Maak een leeg bestand met de naam gastenboek.txt en geef dat chmod 777.

Maak een bestand gasteboek.php en zet het script hier in.

Zet in dezelfde map waar je het gasteboek.php en het gastenboek.txt hebt opgeslagen ook de map smilies.

Smileys moet je zelf even zoeken :)

Gesponsorde koppelingen

PHP script bestanden

  1. gastenboekje-zonder-mysql-met-smilies

 

Er zijn 37 reacties op 'Gastenboeken fora'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
PHP Newbie
PHP Newbie
22 jaar geleden
 
0 +1 -0 -1
hmm, misschien een idee om bij het klikken op een smiley, de smiley in te voegen, en een ubb parsertje zou wel leuk zijn ;)

verder mooi script hoor, allen er stonden er toch al een paar hier???
Dutchcamel
dutchcamel
22 jaar geleden
 
0 +1 -0 -1
Gebruik ook de functie htmlentities() om het gebruik van html te voorkomen, alleen addslashes is niet voldoende en zorgt er alleen maar voor dat gebruikers geen ' en " kunnen gebruiken in hun bericht.
Ik heb op je site wat mogelijkheden laten zien hoe je gastenboek te verkloten is.
<meta http-equiv=Refresh content=5;url=http://www.disney.nl/> is nog een aardig voorbeeld, het had ook pr0n.com kunnen zijn... :)
Probeer ook het invoeren van hele lange woorden af te vangen, met bijvoorbeeld de functie wordwrap(), zie wederom je voorbeeldsite voor de mogelijke gevolgen voor je layout.

Verder vind ik het persoonlijk erg lelijk om hele lappen html te echo'en of printen. Het is mogelijk de php tags even af te sluiten en na de html weer te openen.
Arwin  vdv
Arwin vdv
22 jaar geleden
 
0 +1 -0 -1
oke ik ga hem verbeteren

als het lukt


22 jaar geleden
 
0 +1 -0 -1
UBB parser is slecht
HTML slecht
Er zijn al 12 andere van deze
Dubbele quotes in PHP en enkele of geen HTML
Stefan
Stefan
22 jaar geleden
 
0 +1 -0 -1
Oops, een verkeerde functie er in gezet..
Nu doet het gastenboek het niet meer..
Erg veilig dus..


22 jaar geleden
 
0 +1 -0 -1
Ja. Mensen zouden shell_exec() etc kunnen uitvoeren...
Bryanpie2
Bryanpie2
22 jaar geleden
 
0 +1 -0 -1
bij mij werkt dat chmod 777 gebeuren niet :S
je moet tog gewoon een txt bestand aanmaken met de naam gastenboek en er de text chmod 777 in zetten???
Sander
sander
22 jaar geleden
 
0 +1 -0 -1
nee je moet die 777 instellen via je ftp programma.
Arwin  vdv
Arwin vdv
22 jaar geleden
 
0 +1 -0 -1
kan iemand dit script dan maar weghalen?
Ik kan niet dat allemaal beveiligen want ik ben daar nog iets te onervaren voor.

Groetjes van Arwin


22 jaar geleden
 
0 +1 -0 -1
Het is niet moeilijk: Niet met include werken.

Gewoon echo file_get_contents('gastenboek.txt; );
Arjan Kapteijn
Arjan Kapteijn
22 jaar geleden
 
0 +1 -0 -1
En met de functie strip_tags() kan je gare code eruit filteren. En daarna kan je eventueel (extra) htmlentities() er overheen halen.
Arwin  vdv
Arwin vdv
22 jaar geleden
 
0 +1 -0 -1
maar ik weet niet waar ik die codes moet plaatsen in het script


22 jaar geleden
 
0 +1 -0 -1
Dan kan dit script beter weg. Je moet geen scripts posten waarvan je ze niet zelf kan aanpassen. Heb je het wel zelf gemaakt?
Arwin  vdv
Arwin vdv
22 jaar geleden
 
0 +1 -0 -1
lees dan even de Toelichting


22 jaar geleden
 
0 +1 -0 -1
Oké.
Niek s
niek s
22 jaar geleden
 
0 +1 -0 -1
weet je...
als je een bericht hebt gepost
en je klikt dan op [F5] dan op ok ( melding dat de pagina post data bevat ) dan post ie nog een keer...
Appiehijn medewerker
appiehijn medewerker
22 jaar geleden
 
0 +1 -0 -1
mooi man..;) thxz
Arwin  vdv
Arwin vdv
21 jaar geleden
 
0 +1 -0 -1
Ik heb hem anders gemaakt:
Als je op een smiley klikt dan zet hij hem in het bericht velt.
strip_tags() toegevoegd
En nog wat kleine dingen veranderd in de opstelling.
Maikel
maikel
21 jaar geleden
 
0 +1 -0 -1
smiles werken niet !!!!
Jozo
jozo
21 jaar geleden
 
0 +1 -0 -1
Hallo,
Ik het ff een vraagje,
Ik al ardig wat gastenboeken uitgeprobeert op deze site
maar op 1 of andere reden werkt het gewoon nooit
OF: het ligt aan mij
OF: het licht aan de server
Hieronder staat wat server informatie

----Server Info--------------
Windowns NT 5.0
HOST: home.kpnplanet.nl
-------------------------------

Ik hoop een goede tip te krijgen

Jozo
Arwin  vdv
Arwin vdv
21 jaar geleden
 
0 +1 -0 -1
@ maikel:
als ik weer eens tijd heb ge ik kijken wat er aan de hand is

@jozo:
maak een topic aan.
Legolas
Legolas
21 jaar geleden
 
0 +1 -0 -1
Ook hier weer XSS lekken.
Vincent
Vincent
21 jaar geleden
 
0 +1 -0 -1
HIj voegt geen smileys in hoe kan dat?:|
Vincent
Vincent
21 jaar geleden
 
0 +1 -0 -1
Dion
Dion
21 jaar geleden
 
0 +1 -0 -1
nee hij doet het niet.
Vincent
Vincent
21 jaar geleden
 
0 +1 -0 -1
Hoe maak ik dat dan?
Rick
rick
21 jaar geleden
 
0 +1 -0 -1
de smilies werken niet
Vincent
Vincent
21 jaar geleden
 
0 +1 -0 -1
wtf is dit dan voor dom script?:P
Arwin  vdv
Arwin vdv
21 jaar geleden
 
0 +1 -0 -1
bekijk de berichten hierboven eens :(
Steven Leppens
Steven Leppens
21 jaar geleden
 
0 +1 -0 -1
Waarom is er nog altijd geen oplossing voor die smilies :s
Jozo
jozo
21 jaar geleden
 
0 +1 -0 -1
Jongens, niet zo zeiken man.
je hoeft alleen maaar dat hele smileu gebeuren te deleten
en een paar(paar?) kleine anpassingkjes te doen
en je hebt een geweldig gastenboek!
Bas de Jong
Bas de Jong
21 jaar geleden
 
0 +1 -0 -1
Dat probleem met de smilies is zeer simpel op te lossen,

verander:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
foreach($smiles as $smile=>$image){
    $bericht = str_replace($smile,"<img src=images/smilies/".$image.".gif>", $bericht);
    $bericht = strip_tags($bericht);
}

?>

in:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
$bericht
= strip_tags($bericht);
foreach($smiles as $smile=>$image){
    $bericht = str_replace($smile,"<img src=images/smilies/".$image.".gif>", $bericht);# de map waar de smilies instaan
}
?>

op deze manier stript hij eerst alle tags uit de berichten waarna die dan pas de smilie codes omzet naar <img> tags
Frank
Frank
20 jaar geleden
 
0 +1 -0 -1
smily's niet meer beschikbaar
Joren vh
joren vh
20 jaar geleden
 
0 +1 -0 -1
zijn domeinnaam is veranderd !

Arwin, misschien even je smilly's terug uploaden ?
Arwin  vdv
Arwin vdv
20 jaar geleden
 
0 +1 -0 -1
Jullie zijn groot genoeg om nu zelf eens een keer smileys te zoeken :)
Joren vh
joren vh
20 jaar geleden
 
0 +1 -0 -1
hihi , was maar een typo hé ik gebruik je gastenboek toch niet meer xD
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Joeri
joeri
17 jaar geleden
 
0 +1 -0 -1
Hallo iedereen,

Ik ben nog maar net begonnen met php scripts, dus ik weet er eigenlijks nog niet tot bijna niets van af.

Ik heb het gastenboek geïnstalleerd, en alles werkt perfect.

Alleen als iemand een bericht schrijft, met enters er in, wordt alles achter elkaar in het gastenboek gepubliceerd. Hoe kan ik dit veranderen.
Ik wil graag dit:

Als ik bijvoorbeeld het volgende bericht schrijf:
Hallo,

Alles goed met jullie.
Het gastenboek werkt perfect!

Groeten,
Naam

Komt in het gastenboek het volgende te staan:
Hallo, Alles goed met jullie. Het gastenboek werkt perfect! Groeten, Naam

Hoe kan ik dit veranderen?

Alvast bedankt!

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

Inhoudsopgave

  1. gastenboekje-zonder-mysql-met-smilies

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.