Gastenboekje zonder mysql met smilies

Door Arwin vdv, 23 jaar geleden, 5.605x 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 'Gastenboekje zonder mysql met smilies'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
PHP Newbie
PHP Newbie
23 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
23 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
23 jaar geleden
 
0 +1 -0 -1
oke ik ga hem verbeteren

als het lukt


23 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
23 jaar geleden
 
0 +1 -0 -1
Oops, een verkeerde functie er in gezet..
Nu doet het gastenboek het niet meer..
Erg veilig dus..


23 jaar geleden
 
0 +1 -0 -1
Ja. Mensen zouden shell_exec() etc kunnen uitvoeren...
Bryanpie2
Bryanpie2
23 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
23 jaar geleden
 
0 +1 -0 -1
nee je moet die 777 instellen via je ftp programma.
Arwin  vdv
Arwin vdv
23 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


23 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
23 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
23 jaar geleden
 
0 +1 -0 -1
maar ik weet niet waar ik die codes moet plaatsen in het script


23 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
23 jaar geleden
 
0 +1 -0 -1
lees dan even de Toelichting


23 jaar geleden
 
0 +1 -0 -1
Oké.
Niek s
niek s
23 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
23 jaar geleden
 
0 +1 -0 -1
mooi man..;) thxz
Arwin  vdv
Arwin vdv
22 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
22 jaar geleden
 
0 +1 -0 -1
smiles werken niet !!!!
Jozo
jozo
22 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
22 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
22 jaar geleden
 
0 +1 -0 -1
Ook hier weer XSS lekken.
Vincent
Vincent
22 jaar geleden
 
0 +1 -0 -1
HIj voegt geen smileys in hoe kan dat?:|
Vincent
Vincent
22 jaar geleden
 
0 +1 -0 -1
Dion
Dion
22 jaar geleden
 
0 +1 -0 -1
nee hij doet het niet.
Vincent
Vincent
22 jaar geleden
 
0 +1 -0 -1
Hoe maak ik dat dan?
Rick
rick
22 jaar geleden
 
0 +1 -0 -1
de smilies werken niet
Vincent
Vincent
22 jaar geleden
 
0 +1 -0 -1
wtf is dit dan voor dom script?:P
Arwin  vdv
Arwin vdv
22 jaar geleden
 
0 +1 -0 -1
bekijk de berichten hierboven eens :(
Steven Leppens
Steven Leppens
22 jaar geleden
 
0 +1 -0 -1
Waarom is er nog altijd geen oplossing voor die smilies :s
Jozo
jozo
22 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
22 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
21 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
18 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.