die schijnen niet meer te werken...quote:Op zondag 15 mei 2005 12:12 schreef the_disheaver het volgende:
tvp
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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | <?php // instellen dat een file 10 MB mag zijn en een uur mag uploaden voor timeout ini_set('upload_max_filesize', '10M'); ini_set('default_socket_timeout', '3600'); if (isset($_POST['upload_send'])) { // file name declareren $file_name = $_FILES['uploadFile']['name']; // doelmap $dest_map = "files/pdf/"; // extensie bepalen $ext = substr($file_name, -3); $ext = strtolower($ext); // bestandsvariabelen declareren $file_type = $_FILES['uploadFile']['type']; $file_size = $_FILES['uploadFile']['size']; $file_temp = $_FILES['uploadFile']['tmp_name']; // nieuwe filename aanmaken $i = 1; $datum = date("d-m-Y"); $tmp_name = "nieuwsbrief_".$datum."_"; while (file_exists($dest_map . $tmp_name . $i . ".pdf")) { $i = $i + 1; } $naam = $tmp_name.$i.".pdf"; // controle structuur if ($ext == "pdf") { if ($file_size > (10 * (1024 * 1024))) { $msg = "Het bestand is te groot."; } else { //$copy = move_uploaded_file($_FILES['uploadFile']['tmp_name'], $dest_map.$naam); $copy = move_uploaded_file($_FILES['uploadFile']['tmp_name'], $dest_map.$naam); if($copy) { $msg = "Het uploaden is succesvol verlopen. De gebruikers kunnen vanaf uw site de nieuwsbrief downloaden."; } else { $msg = "Kopieren mislukt"; } } } else { $msg = "Het bestand dat u probeerde te uploaden is geen geldig PDF bestand"; } echo "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"default\">"; echo "<tr>"; echo "<td class=\"header_td\">Nieuwsbrief uploaden</td>"; echo "</tr>"; echo "<tr>"; echo "<td class=\"default_td\">".$msg."</td>"; echo "</tr>"; echo "<tr>"; echo "</table>"; } else { ?> <table cellpadding="0" cellspacing="0" border="0" class="default"> <tr><td class="header_td">Nieuwsbrief uploaden</td></tr> <tr><td class="default_td"> <form name="form1" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']."?pagina=nieuwsbrief_uploaden"; ?>"> <input name="uploadFile" type="file" id="uploadFile" class="input"> <input type="hidden" name="upload_send" value="1"> <br><br> <input type="submit" name="submit" value="Uploaden" class="input"> </td></tr> </table> <?php } ?> |
hmmz die woorden zijn vrij makkelijk met de gd library op een plaatje te zetten, maar het punt is om klikken te verbieden. moet met een imagemap, dus ook html..quote:Op zondag 15 mei 2005 13:02 schreef mschol het volgende:
iemand ervaring met het genereren van plaatjes waar, zeg 4 woorden op staan 2 dezelfde en alleen daar mag je op klikken...
random woorden en random geplaatst op het plaatje...
je vergeet dat ze ook checken of je wel op het dubble woord heb gekliktquote:Op zondag 15 mei 2005 18:32 schreef markiemark het volgende:
[..]
hmmz die woorden zijn vrij makkelijk met de gd library op een plaatje te zetten, maar het punt is om klikken te verbieden. moet met een imagemap, dus ook html..
ben benieuwd waar je zoiets voor nodg hebt!
hmmz ok, niet aan gedacht... heb nu even een uitgekleede versie gemaakt, maar die werkt ook niet!!! zie ik iets over het hoofd?quote:Op zondag 15 mei 2005 18:48 schreef Roönaän het volgende:
@markiemark
Het gebruiken van ini_set in je code is redelijk loos, aangezien de file al geupload moet zijn alvorens het script gaat runnen....
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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | <?php // instellen dat een file 10 MB mag zijn en een uur mag uploaden voor timeout /*ini_set('upload_max_filesize', '10M'); ini_set('default_socket_timeout', '3600');*/ if (isset($_POST['upload_send'])) { // file name declareren $file_name = $_FILES['uploadFile']['name']; // doelmap $dest_map = "files/pdf/"; // extensie bepalen $ext = substr($file_name, -3); $ext = strtolower($ext); // bestandsvariabelen declareren $file_type = $_FILES['uploadFile']['type']; $file_size = $_FILES['uploadFile']['size']; $file_temp = $_FILES['uploadFile']['tmp_name']; // nieuwe filename aanmaken $i = 1; $datum = date("d-m-Y"); $tmp_name = "nieuwsbrief_".$datum."_"; while (file_exists($dest_map . $tmp_name . $i . ".pdf")) { $i = $i + 1; } $naam = $tmp_name.$i.".pdf"; //$copy = move_uploaded_file($_FILES['uploadFile']['tmp_name'], $dest_map.$naam); $copy = move_uploaded_file($_FILES['uploadFile']['tmp_name'], $dest_map.$naam); if($copy) { $msg = "Het uploaden is succesvol verlopen. De gebruikers kunnen vanaf uw site de nieuwsbrief downloaden."; } else { $msg = "Kopieren mislukt"; } echo "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"default\">"; echo "<tr>"; echo "<td class=\"header_td\">Nieuwsbrief uploaden</td>"; echo "</tr>"; echo "<tr>"; echo "<td class=\"default_td\">".$msg."</td>"; echo "</tr>"; echo "<tr>"; echo "</table>"; } else { ?> <table cellpadding="0" cellspacing="0" border="0" class="default"> <tr><td class="header_td">Nieuwsbrief uploaden</td></tr> <tr><td class="default_td"> <form name="form1" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']."?pagina=nieuwsbrief_uploaden"; ?>"> <input name="uploadFile" type="file" id="uploadFile" class="input"> <input type="hidden" name="upload_send" value="1"> <br><br> <input type="submit" name="submit" value="Uploaden" class="input"> </td></tr> </table> <?php } ?> |
1 | SELECT * from referers WHERE Referer != '' AND Referer != '%forum.fok.nl/%' ORDER BY hits DESC LIMIT 0,10 |
1 | Referer NOT LIKE '%forum.fok.nl/%' |
ahh.. thx, zo simpelquote:Op zondag 15 mei 2005 19:57 schreef Light het volgende:
% en != gaan niet echt samen, iig niet als je dat %-teken als wildcard wilt gebruiken. Probeer eens
[ code verwijderd ]
En een wildcard aan het begin van de searchstring is vervelend, qua index gebruik. Dat zou je dus eigenlijk moeten zien te vermijden.
Niet leuk in een gastenboek maar je zou een registratie fucntie kunnen inbouwen?quote:Op maandag 16 mei 2005 09:21 schreef Swetsenegger het volgende:
Ik wordt echt gek van die spammers welke m'n gastenboek hebben ontdekt.
Ik heb de volgende IP's al gebanned, maar dat is natuurlijk een beetje water naar de zee dragen
Iemand een beter idee?
207.248.240.118
219.235.236.101
208.39.161.71
211.250.76.162
62.171.194.9
82.134.82.20
148.244.150.58
148.244.150.52
200.39.103.224
219.37.138.189
216.37.138.189
24.97.174.130
207.248.240.1
Wat zou die code van je moeten doen, en wat gebeurt er echt? Ook qua meldingen enzoquote:Op maandag 16 mei 2005 00:27 schreef markiemark het volgende:
en wie helpt mij????
Ik zou eerder voor een referer-check gaan eigenlijk.quote:Op maandag 16 mei 2005 09:27 schreef jeroen-heeft-koffie-nodig het volgende:
[..]
Niet leuk in een gastenboek maar je zou een registratie fucntie kunnen inbouwen?
Mjah, ik heb nu avonden achter elkaar 2 of 3 spam berichten van telkens een ander ip.quote:Op maandag 16 mei 2005 10:13 schreef Chandler het volgende:
Swets: waarom laat je niet een check in bouwen, dat een gebruiker niet 2x achter elkaar kan reageren... dus dat er eerst een andere gebruiker moet reageren voordat iemand met het zelfde IP adres weer kan reageren!?
Ook dat schiet niet op wanneer er een ander ip gebruikt wordt natuurlijk.quote:Op maandag 16 mei 2005 09:57 schreef Light het volgende:
[..]
Ik zou eerder voor een referer-check gaan eigenlijk.
Je kunt met die referer nagaan vanaf welke pagina iemand op de huidige pagina komt. Als je op de pagina zit waar een reactie in het gastenboek wordt toegevoegd dan kun je dus kijken of iemand komt vanaf de pagina waar die reactie kan worden ingetikt. Als dat niet zo is dan mag er niet gereageerd worden. De methode is niet waterdicht overigens.quote:Op maandag 16 mei 2005 10:29 schreef Swetsenegger het volgende:
[..]
Ook dat schiet niet op wanneer er een ander ip gebruikt wordt natuurlijk.
Je kan een capcha inbouwen.quote:Op maandag 16 mei 2005 09:21 schreef Swetsenegger het volgende:
Iemand een beter idee?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |