Dreamweaverquote:Op maandag 19 april 2010 20:01 schreef Apebeer het volgende:
[..]
Dan via FTP met Dreamweaver verbinden en als je opslaat upload hij hem automatisch naar de server
Waarom gebruik je dat verlepte stuk softwarequote:
Ik gebruik alleen de code functie hoorquote:Op maandag 19 april 2010 20:09 schreef Trollface. het volgende:
[..]
Waarom gebruik je dat verlepte stuk softwarebij Dreamweaver denk ik aan flitsende opvallende sites met veel gifjes en javascripts
Dan is het helemaal de vraag wat je met Dreamweaver moetquote:Op maandag 19 april 2010 20:18 schreef Apebeer het volgende:
[..]
Ik gebruik alleen de code functie hoor
Het werkt gewoon handigquote:Op maandag 19 april 2010 20:53 schreef Tijn het volgende:
[..]
Dan is het helemaal de vraag wat je met Dreamweaver moet
Vertrouwen op register_globals is een doodzonde.... dingen niet uit je database weggooien maar als deleted flaggen een best practise imhoquote:Op zaterdag 17 april 2010 17:09 schreef Apebeer het volgende:
Ik heb de halve week gewerkt aan een enorm systeem dat opeens niet meer werkte naar een overzet van < PHP 4.3 naar de nieuwste. Bleek dat de programmeur niet $_POST['naam'] gebruikte maar gewoon direct $naam(register_globals toch?) Kon ik alles gaan overzettenEn natuurlijk geen controle op de userInput, en ipv een record deleten uit de database had hij verwijderd op 0 of op 1
Dus ipv deleten update hij een record
Zorgen dat er een lastigere code voor nodig is dan 1 t/m 100000?quote:Op maandag 19 april 2010 21:34 schreef Chandler het volgende:
Iemand ervaring met mass downloading tegen te gaan? bv lopen van id=1 t/m 100000 om zo alle bestanden van een website te downloaden?
Oke daar geef ik je gelijk in, maar ik weet zeker dat hij het niet daarvoor had gedaanquote:Op maandag 19 april 2010 21:38 schreef Xcalibur het volgende:
[..]
Vertrouwen op register_globals is een doodzonde.... dingen niet uit je database weggooien maar als deleted flaggen een best practise imho
Ik gooi nooit data weg, je wilt niet weten hoe vaak ik al de vraag heb gehad of ik het soms niet kon terughalen. Ja, en dan niet van de backup van gisteren, want sindsdien is er al zooooooooveel veranderd :L
Alleen uit koppeltabellen delete ik echt records, want dat is geen "echte" data
Random code genererenquote:Op maandag 19 april 2010 21:34 schreef Chandler het volgende:
Iemand ervaring met mass downloading tegen te gaan? bv lopen van id=1 t/m 100000 om zo alle bestanden van een website te downloaden?
Ik zou voor deze oplossing gaanquote:Op maandag 19 april 2010 22:53 schreef Trollface. het volgende:
Of je doet het wat minder random en
genereert uit de id en bv IP-adres een sha256 met een flinke salt erbij en laat dat in het downloadscript opnieuw genereren en checken tegen de opgegeven hash.
1 |
1 |
1 2 | RewriteRule ^nieuws/$ /?p=nieuws |
Hoe heet die plug-in?quote:Op maandag 19 april 2010 17:22 schreef Trollface. het volgende:
[..]
Notepad++ heeft een plugin die lokale bestanden automagisch met die op een remote FTP-server synchroniseert
Zoals al eerder gezegd, FTP_Synchronize.quote:
Ah, deze is wat netter. Tnxquote:Op woensdag 21 april 2010 13:10 schreef Trollface. het volgende:
Je bent een '/' bij ?p=nieuws vergeten, en een $ aan het einde van ^nieuws/.
Tevens zou ik persoonlijk gaan voor:
[ code verwijderd ]
txquote:Op woensdag 21 april 2010 13:33 schreef Trollface. het volgende:
[..]
Zoals al eerder gezegd, FTP_Synchronize.
1 2 3 4 5 | $string = "balsdbweokfhwofhoufghowefbobuwfoeb http://www.youtube.com/watch?v=lolololollololol & http://www.youtube.com/watch?v=5AWbgkRpYwc"; $youtubelink = explode ('http://www.youtube.com/watch?v=', $string); $id = mb_strcut($youtubelink[1],0,11) // de Id van de youtube video ?> |
1 2 3 | preg_match_all('/(.*?)http:\/\/www\.youtube\.com\/watch\?v=([a-zA-Z0-9_-]{11})(.*?)/i', $url, $matches); ?> |
1 2 3 4 5 6 7 8 | $string = "balsdbweokfhwofhoufghowefbobuwfoeb http://www.youtube.com/watch?v=lolololollololol & http://www.youtube.com/watch?v=5AWbgkRpYwc"; preg_match_all('/v=([0-9|a-z|A-Z|_|-]+)/', $string, $matches); echo "Match A: '" . $matches[1][0] . "'<br />"; echo "Match B: '" . $matches[1][1] . "'"; ?> |
Maar je preg match klopt nietquote:Op donderdag 22 april 2010 20:11 schreef Trollface. het volgende:
[ code verwijderd ]
Zo extract je tenminste de video URL
Die werkt ookquote:Op donderdag 22 april 2010 20:13 schreef Pakspul het volgende:
Ik had zoiets gemaakt:
[ code verwijderd ]
Nop, .*? matcht alles maar dan in non-greedy mode.quote:Op donderdag 22 april 2010 20:28 schreef cablegunmaster het volgende:
[..]
Maar je preg match klopt nietwaar de kink zit kan ik zo even niet vinden maar volgens mij (.*?) in het begin al verkeerd
)
nou zonder werkt hij perfectquote:Op donderdag 22 april 2010 20:29 schreef Trollface. het volgende:
[..]
Nop, .*? matcht alles maar dan in non-greedy mode.
Je kunt de matches array gewoon in een foreach gebruiken hequote:Op donderdag 22 april 2010 20:28 schreef cablegunmaster het volgende:
[..]
Maar je preg match klopt nietwaar de kink zit kan ik zo even niet vinden maar volgens mij (.*?) in het begin al verkeerd
)
Voor de rest toffe functie![]()
[..]
Die werkt ookben nu de bovenste aan het gebruiken met een kleine aanpassing
. nu nog een for each maken en mn youtube link replace dinkie werkt
![]()
youtube id in de embedded code string vervangen d.m.v. str_replacequote:Op donderdag 22 april 2010 22:34 schreef cablegunmaster het volgende:
leuk grapje, dit hele gedoe alleen nu heb ik het uit de tekst apart gehaald hoe krijg ik het weer vervangen?
ik ga zelf nog kloten dit moet ik zelf ook kunnen denk ik danquote:Op donderdag 22 april 2010 22:44 schreef Pakspul het volgende:
[..]
youtube id in de embedded code string vervangen d.m.v. str_replace
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | //werking $variabele = new youtube_url(); //$String is de tekst waarin de youtube url in zit en deze word vervangen met embed src code. echo $variabele->youtube_url_replace($String); class youtube_url { //11 tekens na http://www.youtube.com/watch?v= public function youtube_url_replace($url) { $string = '<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/'.$url.'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed data-src="http://www.youtube.com/v/'.$url.'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>'; return $string; } } } $string = "Dit is de 1e youtube link http://www.youtube.com/watch?v=NC0U_zoOQKI & dit de tweede http://www.youtube.com/watch?v=5AWbgkRpYwc"; preg_match_all('/v=([0-9|a-z|A-Z|_|-]+)/', $string, $matches); preg_match_all('/http:\/\/www\.youtube\.com\/watch\?v=[a-zA-Z0-9_-]{11}/i', $string, $url); foreach ($matches[1] as $match) { $youtube[] = $ytlink->youtube_url_replace($match); } foreach($url as $youtubearray) { foreach($youtubearray as $link) { foreach ($matches[1] as $match) { $letters = str_replace($youtubearray, $youtube ,$string); } } } echo $letters; ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | class youtube_url { //11 tekens na http://www.youtube.com/watch?v= public static function youtube_string($string) { //zoek de ID van de youtube video preg_match_all('/v=([0-9|a-z|A-Z|_|-]+)/', $string, $matches); //zoek de Link van de youtubevideo. preg_match_all('/http:\/\/www\.youtube\.com\/watch\?v=[a-zA-Z0-9_-]{11}/i', $string, $url); //haal wat erachter staat weg (Note nog verbeteren? <img class="rde_img_smiley" src="http://i.fok.nl/s/redface.gif" width="15" height="15" alt="" />) $string = preg_replace("/&feature=related/",'',$string); // voor elk youtube ID vervang de code. foreach ($matches[1] as $match) { $youtube[] = youtube_url::youtube_url_replace($match); } //uitpakken van de array. foreach($url as $youtubearray) { // voor elke gevonden Match vervangen in de tekst. foreach ($matches[1] as $match) { $output = str_replace($youtubearray, $youtube ,$string); } } return $output; } private function youtube_url_replace($url) { $string = '<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/'.$url.'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed data-src="http://www.youtube.com/v/'.$url.'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>'; return $string; } } } ?> |
1 |
1 |
1 |
klopt al veranderdquote:Op vrijdag 23 april 2010 09:03 schreef wijsneus het volgende:
Ik zie een
[ code verwijderd ]
die geen enkel doel dient. Die kun je weglaten en onderstaande regel
[ code verwijderd ]
vervangen door:
[ code verwijderd ]
lijkt mij.
1 2 3 4 5 6 7 8 9 10 11 | class lalala { public static function test() { // take over world } } lalala::test(); ?> |
dat was eerst een idee maar lijkt me nu overbodig dus tja, nu niet meer nodig vergeten uit te halenquote:Op vrijdag 23 april 2010 15:58 schreef Pakspul het volgende:
waar haalt die trouwens de width en height op regel 32 vandaan?
Je kunt er ook een static functie van maken. Eerst een class instantie aanmaken en daarna functie aanroepen is overbodig.
[ code verwijderd ]
1 2 3 4 5 6 7 | FROM forum_topics INNER JOIN users ON ( forum_topics.auteurId = users.userid ) LEFT JOIN forum_post ON ( forum_topics.topicId = forum_post.topicId ) WHERE categoryId = '" . $SQL_id . "' |
Tip is altijd probeer het eens met phpmyadmin te controlerenquote:Op zaterdag 24 april 2010 22:13 schreef wobbel het volgende:
Ik ben moe, dus ik denk dat het daarmee te maken heeftmaar als ik mysql_num_rows() doe op de volgende query krijg ik er altijd "1" uit, ook als ik 0 rijen of 20 rijen heb...
Doe ik iets verkeerd?
[ code verwijderd ]
Ook geeft ie maar 1 row terug als ik hem wil uitlezen
het resultaat is een aantal. Dus je moet gewoon mysql_result gebruiken om dat aantal uit te lezen. OF group by gebruiken als je specifiek ergens op wilt tellen.quote:Op zaterdag 24 april 2010 22:13 schreef wobbel het volgende:
Ik ben moe, dus ik denk dat het daarmee te maken heeftmaar als ik mysql_num_rows() doe op de volgende query krijg ik er altijd "1" uit, ook als ik 0 rijen of 20 rijen heb...
Doe ik iets verkeerd?
[ code verwijderd ]
Ook geeft ie maar 1 row terug als ik hem wil uitlezen
Group byquote:Op zondag 25 april 2010 02:13 schreef Tiemie het volgende:
[..]
het resultaat is een aantal. Dus je moet gewoon mysql_result gebruiken om dat aantal uit te lezen. OF group by gebruiken als je specifiek ergens op wilt tellen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | if ( $ziehierboven ) { actie(1); } else { actie(2); } ?> |
1 2 3 4 5 6 7 | if($niveau == 3 || $huidig_id == $opgeslagen_id) { actie(1); } else { actie(2); } ?> |
Je kunt hem wel in pseudo code schrijven, maar niet toepassen?quote:Op zondag 25 april 2010 18:45 schreef wobbel het volgende:
Oke, heb er weer eentje
Ik moet een IF statement maken maar ik kom er niet helemaal uit.
ACTIE(1); mag alleen worden geopend als:
$niveau = 3 EN/OF als $huidig_id gelijk is $opgeslagen_id
[ code verwijderd ]
Jah ik dacht dat het met extra ( ) haakjes enzo moestquote:Op zondag 25 april 2010 18:55 schreef Pakspul het volgende:
[..]
Je kunt hem wel in pseudo code schrijven, maar niet toepassen?
misschien handig: http://nl3.php.net/manual/en/language.operators.logical.php
1 2 3 | $bericht = preg_replace("#\[quote=(.+?)\](.+?)\[/quote\]#is","<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"2%\"> </td><td><small>Quote: <b>\\1</b></small></td></tr><tr><td width=\"3%\"> </td><td style=\"border: 1px solid #232850; background-color: #b9d9e3;\"><table><tr><td>\\2</td></tr></table></td></tr></table>",$bericht); ?> |
Daar is geen oplossing voor. Het script kan onmogelijk weten of je:quote:Op zondag 25 april 2010 20:56 schreef wobbel het volgende:
Allerlaatste voor vandaag
Ik heb een regex die [ quote=username][/ quote] omzet naar een simpel een tabelletje om zo een leesbare quote voor te schotelen.
Enige probleem is als er een ] voorkomt in de username, want gaat de quote niet goed. Dan komt namelijk het resterende deel van de username na ] bij het bericht te staan.
Regex:
[ code verwijderd ]
ofquote:[ quote=user[test]name]dit is het bericht[/ quote]
wilt, want iemand kan ook [ of ] in zijn bericht gebruiken.quote:[ quote=user[test]name]dit is het bericht[/ quote]
Dit dus.quote:Op zondag 25 april 2010 23:33 schreef mstx het volgende:
[..]
Daar is geen oplossing voor. Het script kan onmogelijk weten of je:
[..]
of
[..]
wilt, want iemand kan ook [ of ] in zijn bericht gebruiken.
gebruikersnamen niet toestaan met [] in de naam?quote:Op zondag 25 april 2010 23:33 schreef mstx het volgende:
[..]
Daar is geen oplossing voor. Het script kan onmogelijk weten of je:
[..]
of
[..]
wilt, want iemand kan ook [ of ] in zijn bericht gebruiken.
Ja, en dat is juist het probleem...ik krijg een lijst met usernames aangeleverd waarin allerlei rare tekens staan...quote:Op maandag 26 april 2010 07:53 schreef cablegunmaster het volgende:
[..]
gebruikersnamen niet toestaan met [] in de naam?
En dat is ?quote:Op maandag 26 april 2010 16:49 schreef wobbel het volgende:
[..]
Ja, en dat is juist het probleem...ik krijg een lijst met usernames aangeleverd waarin allerlei rare tekens staan...
Heb het op de fok manier opgelost
quote:
En dan? Dan zit ik alsnog met het probleem dan die regex geen ] aan kan en dan moet ik de usernames gaan filterenquote:Op maandag 26 april 2010 19:35 schreef Apebeer het volgende:
Je kan toch gewoon de username checken op een [ of een ]?
De [ en ] omzetten naar respectievelijk & #91; en & #93;quote:Op dinsdag 27 april 2010 09:40 schreef wobbel het volgende:
[..]
Gewoon met bold de username en tijd weergeven binnen in de quote
[..]
En dan? Dan zit ik alsnog met het probleem dan die regex geen ] aan kan en dan moet ik de usernames gaan filteren
Slimquote:Op dinsdag 27 april 2010 09:53 schreef Intrepidity het volgende:
[..]
De [ en ] omzetten naar respectievelijk & #91; en & #93;
Dan bij weergave eerst je BB-code naar HTML renderen en dan pas (eventueel) de HTML-entities weer terug omzetten. Bij het inloggen de ingevoerde naam vergelijken met de inlognaam met teruggeconverteerde HTML-entities, en voila.
Hehe geniaalquote:Op dinsdag 27 april 2010 09:53 schreef Intrepidity het volgende:
[..]
De [ en ] omzetten naar respectievelijk & #91; en & #93;
Dan bij weergave eerst je BB-code naar HTML renderen en dan pas (eventueel) de HTML-entities weer terug omzetten. Bij het inloggen de ingevoerde naam vergelijken met de inlognaam met teruggeconverteerde HTML-entities, en voila.
1 2 3 4 5 6 7 8 9 | FROM forum_topics INNER JOIN users ON ( forum_topics.auteurId = users.userid ) LEFT JOIN forum_post ON ( forum_topics.topicId = forum_post.topicId ) WHERE categoryId = '" . $SQL_id . "' GROUP BY forum_topics.topicId ORDER BY forum_topics.status ASC, forum_post.datum ASC |
Waarom installeer je dan niet gewoon een phpBB?quote:Op dinsdag 27 april 2010 14:50 schreef wobbel het volgende:
[..]
Het is voor een forum welke 6 dagen per jaar gebruikt wordt voor 2 LAN-party's, dus heel veel moeite ga ik er dus ook niet in steken
Omdat de intergratie met ALP dan wat lastiger wordt en het kost evenveel tijd om mijn phpBB aan te passen naar alle wensen van de organisatie dat ik beter iets zelf kan makenquote:Op dinsdag 27 april 2010 14:57 schreef Tijn het volgende:
[..]
Waarom installeer je dan niet gewoon een phpBB?
Daar ben ik ook mee begonnen hoor.quote:
Dit heb ik opgelost met SORT BY MAX(forum_post.datum) DESC en dat werkt uitstekend.quote:Op dinsdag 27 april 2010 14:50 schreef wobbel het volgende:
[..]
Hehe geniaal :P
Het is voor een forum welke 6 dagen per jaar gebruikt wordt voor 2 LAN-party's, dus heel veel moeite ga ik er dus ook niet in steken ;)
Mijn volgende vraag is echter: hoe sorteer ik mijn topics op datum van laatste post? Ik heb deze SQL code nu:
[ code verwijderd ]
Het probleem hiermee is, dat hij alleen sorteert op status (belangrijkste, namelijk: sticky, open, dicht)
1 2 3 4 5 6 7 8 9 10 | FROM forum_category INNER JOIN forum_topics ON ( forum_category.idCategory = forum_topics.categoryId ) INNER JOIN users ON ( forum_topics.auteurId = users.userid ) LEFT JOIN forum_post ON ( forum_topics.topicId = forum_post.topicId ) GROUP BY forum_category.idCategory ORDER BY forum_category.Rank ASC |
inner join met een subquery moet dat kunnen oplossenquote:Op woensdag 28 april 2010 11:35 schreef wobbel het volgende:
[..]
Dit heb ik opgelost met SORT BY MAX(forum_post.datum) DESC en dat werkt uitstekend.
Volgende probleem is het forum overzicht...daar wil ik de datum en titel van de lastpost weergeven...
Dit is de code:
[ code verwijderd ]
Ook hier krijg ik de titel en datum van de 1e post in de betreffende categorie, en niet van de laatste post...
Je bedoelt niet zoiets als dit?quote:Op woensdag 28 april 2010 13:28 schreef Pakspul het volgende:
[..]
inner join met een subquery moet dat kunnen oplossen
1 2 3 4 5 6 7 8 9 10 | FROM forum_category INNER JOIN forum_topics ON ( forum_category.idCategory = forum_topics.categoryId ) INNER JOIN users ON ( forum_topics.auteurId = users.userid ) LEFT JOIN forum_post ON ( forum_topics.topicId = forum_post.topicId ) GROUP BY forum_category.idCategory ORDER BY forum_category.Rank ASC |
1 2 3 4 5 6 7 | FROM forum_category LEFT JOIN forum_topics AS LastTopic ON LastTopic.ID = ( SELECT ID FROM LastTopic ORDER BY datum DESC LIMIT 0 , 1 ) |
M'n tabeldesign duurde wel zeker 3 minutenquote:Op woensdag 28 april 2010 15:47 schreef Pakspul het volgende:
Volgens mij zoiets:
[ code verwijderd ]
En foei voor gebruiken van Engels en Nederlands door elkaarEn meervoud en enkelvoud. Een tabel is altijd een collectie dus 'topics' spreekt voor zich, daarom hebben we in programmeerland afgesproken dat we het enkelvoud doen (zoals je al wel doet bij category)
Maar wat ze op Tweakers zeggen zit ook zeker een punt in dat je in de TopicRow een kolom opneemt waar je dit ID in opslaat, zodat je betere preformance krijgt.quote:Op woensdag 28 april 2010 16:15 schreef wobbel het volgende:
[..]
M'n tabeldesign duurde wel zeker 3 minuten(op m'n andere sites doe ik dat wel netjes gelukkig)
Code zal ik even testen!
Het scheelt idd best veel kom ik zojuist achterquote:Op woensdag 28 april 2010 16:22 schreef Pakspul het volgende:
[..]
Maar wat ze op Tweakers zeggen zit ook zeker een punt in dat je in de TopicRow een kolom opneemt waar je dit ID in opslaat, zodat je betere preformance krijgt.
Wat je zegt is dus eigenlijk ID op Joinen?quote:Op woensdag 28 april 2010 16:22 schreef Pakspul het volgende:
[..]
Maar wat ze op Tweakers zeggen zit ook zeker een punt in dat je in de TopicRow een kolom opneemt waar je dit ID in opslaat, zodat je betere preformance krijgt.
Wanneer er een reactie aan een topic wordt toegevoegd sla je van de nieuwe reactie het ID op in de forum_topic tabel en op deze kolom kun je dan ook weer een join maken, zodat je niet een subquery hoeft uit te voeren.quote:Op donderdag 29 april 2010 12:13 schreef cablegunmaster het volgende:
[..]
Wat je zegt is dus eigenlijk ID op Joinen?
ah okquote:Op donderdag 29 april 2010 15:37 schreef Pakspul het volgende:
[..]
Wanneer er een reactie aan een topic wordt toegevoegd sla je van de nieuwe reactie het ID op in de forum_topic tabel en op deze kolom kun je dan ook weer een join maken, zodat je niet een subquery hoeft uit te voeren.
Eigenlijk mag het niet omdat je kunt 'berekenen', maar soms moet je voor preformance redenen tegen de regels in gaanquote:Op donderdag 29 april 2010 17:25 schreef cablegunmaster het volgende:
[..]
ah okhandig ^^. zoiets dacht ik al
Gastenboeken zijn echt één van de eerste dingen die je leert maken als je met PHP bezig gaat. Volgens mij staat er in elk boek, of in elke guide, handleiding of weet ik veel wat wel hoe je een gastenboek maakt. Hier door is er dus ook een overkill aan gastenboeken te vinden op internet. Met een beetje PHP kennis pas je dat ding zo aan naar eigen wens.quote:Op maandag 3 mei 2010 14:30 schreef MrNiles het volgende:
voor de website van de vereniging waar ik bij zit, ben ik op zoek naar iemand die voor mij een gastenboek kan maken. Is iemand die dit kan maken? Misschien heeft iemand iets liggen wat een beetje aangepast kan worden aan de specifieke eisen? Of is er een goed gastenboek wat ik met copy&paste kan gebruiken
Voor 400 euro bouw ik je wat moois.quote:Op maandag 3 mei 2010 14:30 schreef MrNiles het volgende:
voor de website van de vereniging waar ik bij zit, ben ik op zoek naar iemand die voor mij een gastenboek kan maken. Is iemand die dit kan maken? Misschien heeft iemand iets liggen wat een beetje aangepast kan worden aan de specifieke eisen? Of is er een goed gastenboek wat ik met copy&paste kan gebruiken
quote:
ja heel mooi,....maar ik snap d'r geen kloot vanquote:Op maandag 3 mei 2010 16:07 schreef Pakspul het volgende:
[..]
http://www.havia.net/guestbook/
Alsjeblieft, waar blijft mijn geld?
http://devzone.zend.com/article/627quote:Op dinsdag 4 mei 2010 13:38 schreef MrNiles het volgende:
[..]
ja heel mooi,....maar ik snap d'r geen kloot van
ja heel mooiquote:Op dinsdag 4 mei 2010 13:49 schreef captaintokyo het volgende:
[..]
http://devzone.zend.com/article/627
Alsjeblieft, waar blijft mijn geld?
ik ben aan het klooien met het gastenboekquote:Op maandag 3 mei 2010 16:07 schreef Pakspul het volgende:
[..]
http://www.havia.net/guestbook/
Alsjeblieft, waar blijft mijn geld?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | if ($message != '') { $message = str_replace ("\n","<br>",$message); $message = strip_tags ($message, '<br>'); $newRow = '<div class="viewGuestbook">' . ($message) . '<br>' . date('d.m.Y H:i') . ' - ' . strip_tags ($name) . '</div>'; $oldRows = join ('', file ('guestbook.txt') ); $fileName = fopen ('guestbook.txt', 'w'); fputs ($fileName, $newRow . chr(13) . chr(10) . $oldRows); fclose ($fileName); } include ("readbook.php"); ?> |
Eerst geld zien, dan krijg je antwoorden.quote:Op dinsdag 4 mei 2010 14:50 schreef MrNiles het volgende:
[..]
ik ben aan het klooien met het gastenboek
maar ik krijg niets weggeschreven in de txt file
ik heb rwx voor alle 3 de groepen aangezet dus hij zou moeten kunnen schrijven
als ik handmatig tekst in de txtfile zet dan krijg ik m wel te zien
dit is de file die denk ik het bericht weg zou moeten schrijven in de txtfile..ergens een foutje?
[ code verwijderd ]
Omdat het guestbook dat jij hem aanraadt wegschrijft naar een bestand, niet naar een database.quote:
het was resultaat 1 bij googlequote:Op woensdag 5 mei 2010 01:47 schreef captaintokyo het volgende:
[..]
Omdat het guestbook dat jij hem aanraadt wegschrijft naar een bestand, niet naar een database.
Dit dus.quote:Op dinsdag 4 mei 2010 19:14 schreef Pakspul het volgende:
[..]
Eerst geld zien, dan krijg je antwoorden.
waarom gebruik je geen mysql database?
Het zet o.a. < en > om in < en >, om HTML/javascriptinjectie tegen te gaan.quote:Op woensdag 5 mei 2010 12:59 schreef MrNiles het volgende:
en ik totaal geen mysql ken
maaruh..het is gelukt
de variabelen ($message) stonden nergens benoemd oid...
ik zag het in een wel werkende php van me die ik ergens gevonden had...
$message= htmlspecialchars($_POST["message"]); heb ik erbij gezet...
echt geen idee wat het doet....maar het werkt wel![]()
Inderdaad, maar die zijn wel erg basic meestal.quote:Op maandag 3 mei 2010 14:33 schreef boem-dikkie het volgende:
[..]
Gastenboeken zijn echt één van de eerste dingen die je leert maken als je met PHP bezig gaat. Volgens mij staat er in elk boek, of in elke guide, handleiding of weet ik veel wat wel hoe je een gastenboek maakt. Hier door is er dus ook een overkill aan gastenboeken te vinden op internet. Met een beetje PHP kennis pas je dat ding zo aan naar eigen wens.
Pervquote:Op zaterdag 8 mei 2010 15:15 schreef Swetsenegger het volgende:
[..]
Inderdaad, maar die zijn wel erg basic meestal.
Ik vind mijn eigen gastenboek nog steeds erg geil
Je kunt het ook in ASP, JSP, ColdFusion of direct via CGI doen, en geen idee.quote:Op zaterdag 8 mei 2010 15:10 schreef godthatmadecoffee het volgende:
Hoi,
heb ik om een fotoboek te maken PHP nodig? Zijn er ook online fotoboeken te downloaden voor op je site die niet te veel reclame hebben?
exit()/die()? ob_end_flush()?quote:Op dinsdag 11 mei 2010 21:12 schreef Qunix het volgende:
Hoe heet de PHP functie die als aller laatst kan worden uitgevoerd?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $output = "blaat"; ob_end_clean(); header('Connection: close'); ignore_user_abort(true); set_time_limit(600); ob_start(); echo $output; header('Content-Length: '.ob_get_length(), TRUE); ob_end_flush(); flush(); //hier stuff sleep(20); ?> |
En dat.quote:Op dinsdag 11 mei 2010 22:54 schreef Xcalibur het volgende:
wat is nou het voordeel ten opzichte van "echo $output"?
Nogal wat overhead hier...
http://nl3.php.net/manual(...)hutdown-function.phpquote:Op dinsdag 11 mei 2010 21:12 schreef Qunix het volgende:
Hoe heet de PHP functie die als aller laatst kan worden uitgevoerd?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |