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
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |