abonnement Unibet Coolblue Bitvavo
pi_36143231
Ik heb nu:

1$cid_smiley = str_replace(' ','.'.microtime().'alfa.jpg';


Vind hij ook niet echt leuk....
pi_36143264
Je sluit de str_replace() niet af en bovendien heb je een ongeldig aantal argumenten voor die functie. Wat probeer je in godsnaam te doen?
pi_36143283
je vergeet ook nog je )
pi_36143326
@Jera ik probeer een content ID te maken voor binnen een HTML email
pi_36143370
Die ) had ik er achter staan in me code alleen hier niet. Krijg nu Wrong parameter count for str_replace() in

Ik word echt ff gel van die str_replace.... (ik zie het gewoon niet meer)
pi_36143425
Heb je überhaupt al eens hier gekeken?
pi_36143539
quote:
Op zaterdag 18 maart 2006 15:34 schreef HuHu het volgende:
Heb je überhaupt al eens hier gekeken?
ja wel meer dan 1 keer! Maar ik leek wel blind voor me eigen fout! Maar uit eindelijk zag i ktoch dat er . ipv een , stond.
1$cid_smiley = str_replace(' ','.'.microtime(),'alfa.jpg');
pi_36143602
@Wouta

Kijk goed naar de foutmelding die PHP je geeft. Ook al lijkt ie cryptisch, je zult bij soortgelijke fouten die je maakt ook in de meeste gevallen een soortgelijke foutmelding krijgen.
  zaterdag 18 maart 2006 @ 15:48:02 #249
73485 Niox
I'm sorry, who?
pi_36143754
quote:
Op dinsdag 14 maart 2006 11:35 schreef ralfie het volgende:

[..]

ja, idd, nog niet aan gedacht
[ code verwijderd ]
En alle tekens die geen letter zijn, behalve spaties, strippen? Is daar een regexp voor te schrijven?
Als je alles onder controle hebt, ga je gewoon niet snel genoeg.
A man is rich in proportion to the number of things he can afford to let alone.
pi_36143869
quote:
Op zaterdag 18 maart 2006 15:48 schreef Niox het volgende:

[..]

En alle tekens die geen letter zijn, behalve spaties, strippen? Is daar een regexp voor te schrijven?
1$letters = preg_replace('/[^a-z\s]/i', '', $string);


$letters bevat dan alle letters en spaties, maar geen andere tekens.
pi_36144255
quote:
Op zaterdag 18 maart 2006 15:52 schreef Light het volgende:

[..]
[ code verwijderd ]

$letters bevat dan alle letters en spaties > wittekens, maar geen andere tekens.
toch? witregels worden toch ook erin gehouden?
pi_36144304
\s Staat voor een whitespace-character. Dus spaties, tabulaties en witregels.
pi_36144519
Ik krijg steeds spam binnen via een contactformulier. Wat kan ik hieraan doen?Het komt steeds van een ander IPadres dus IP's blocken heeft ook niet echt zin....
pi_36144537
quote:
Op zaterdag 18 maart 2006 16:12 schreef HuHu het volgende:
\s Staat voor een whitespace-character. Dus spaties, tabulaties en witregels.
Correct
En als het niet goed genoeg is dan mag betreffende user het zelf naar eigen wensen aanpassen.
pi_36144659
quote:
Op vrijdag 17 maart 2006 23:36 schreef SuperRembo het volgende:
Dat is historisch gegroeid. Op unix systemen is een regeleinde alleen een \n, op windows systemen \r\n en op ouwe macs \r.
ow... daarom wil het opeens niet meer... Gewoon zowel '/r/n' en /n (en eventueel /r) replacen? En eerst /r/rn en dan pas /n en /r. Dan moet het op elk systeem werken? (met str_replace)
pi_36144700
quote:
Op zaterdag 18 maart 2006 16:21 schreef ikke_ook het volgende:
Ik krijg steeds spam binnen via een contactformulier. Wat kan ik hieraan doen?Het komt steeds van een ander IPadres dus IP's blocken heeft ook niet echt zin....
Een tekst uit een plaatje laten overtikken voordat het formulier verzonden wordt bijvoorbeeld.
  zaterdag 18 maart 2006 @ 16:35:07 #257
73485 Niox
I'm sorry, who?
pi_36144771
quote:
Op zaterdag 18 maart 2006 16:22 schreef Light het volgende:

[..]

Correct
En als het niet goed genoeg is dan mag betreffende user het zelf naar eigen wensen aanpassen.
Het is precies wat ik hebben moest . Tnx!
Als je alles onder controle hebt, ga je gewoon niet snel genoeg.
A man is rich in proportion to the number of things he can afford to let alone.
pi_36144777
quote:
Op zaterdag 18 maart 2006 16:29 schreef the_disheaver het volgende:

[..]

ow... daarom wil het opeens niet meer... Gewoon zowel '/r/n' en /n (en eventueel /r) replacen? En eerst /r/rn en dan pas /n en /r. Dan moet het op elk systeem werken? (met str_replace)
Allereerst is het \r en \n en niet /r/n, je escapet ze anders compleet verkeerd.

Verder is die werkwijze goed ja, door eerst \r\n te matchen heb je alle Windows-enters, alle losse \r en \n's kunnen dan nog als overige enters gezien worden.
pi_36144916
quote:
Op zaterdag 18 maart 2006 16:31 schreef HuHu het volgende:

[..]

Een tekst uit een plaatje laten overtikken voordat het formulier verzonden wordt bijvoorbeeld.
Daar zat ik ook aan te denken, maar ik hoopte eigenlijk op een gebruikersvriendelijkere methode
pi_36145206
quote:
Op zaterdag 18 maart 2006 16:43 schreef ikke_ook het volgende:

[..]

Daar zat ik ook aan te denken, maar ik hoopte eigenlijk op een gebruikersvriendelijkere methode
Die is er voor zover ik weet niet je moet iets hebben wat een persoon wel kan, maar een computer (spambot) niet kan. Zoals een plaatje overtypen
pi_36147047
Je kan proberen of er iets te maken valt waarbij de gebruiker in een cirkel op een plaatje moet klikken, waarbij die cirkel natuurlijk steeds op een andere plaats staat.

Zoiets is wellicht gebruiksvriendelijker dan iets overtypen.
  FOK!-Schrikkelbaas zaterdag 18 maart 2006 @ 18:55:19 #262
1972 Swetsenegger
Egocentrische Narcist
pi_36148110
quote:
Op zaterdag 18 maart 2006 16:43 schreef ikke_ook het volgende:

[..]

Daar zat ik ook aan te denken, maar ik hoopte eigenlijk op een gebruikersvriendelijkere methode
Die spambots plaatsen meestal hetzelfde.
Zo kreeg ik veel spam op mijn gastenboek over poker en leningen.
Dus he filtert op 'stud poker' 'loan' 'debt' en dan heb je eigenlijk alles al.

Je kan ook een referer check inbouwen, indien men niet van de submit page afkomt 404
En je kan random een hidden field genereren, deze ook in een sessie zetten en op de pagina welke de invoer verwerkt het hidden field met de sessie vergelijken.
pi_36148294
quote:
Op zaterdag 18 maart 2006 18:55 schreef Swetsenegger het volgende:

Je kan ook een referer check inbouwen, indien men niet van de submit page afkomt 404
Daarmee maak je het mensen die referer logging uit hebben staan onmogelijk om te reageren.
pi_36148655
quote:
Op zaterdag 18 maart 2006 19:03 schreef Light het volgende:

[..]

Daarmee maak je het mensen die referer logging uit hebben staan onmogelijk om te reageren.
Dat niet alleen, maar een gemiddelde spambot is wel zo slim om een ('Referer: ' . $target) als header mee te sturen
  FOK!-Schrikkelbaas zaterdag 18 maart 2006 @ 19:20:46 #265
1972 Swetsenegger
Egocentrische Narcist
pi_36148733
quote:
Op zaterdag 18 maart 2006 19:03 schreef Light het volgende:

[..]

Daarmee maak je het mensen die referer logging uit hebben staan onmogelijk om te reageren.
Dat klopt, daarom ook de andere opties
pi_36150643
quote:
Op zaterdag 18 maart 2006 18:55 schreef Swetsenegger het volgende:

[..]

Die spambots plaatsen meestal hetzelfde.
Zo kreeg ik veel spam op mijn gastenboek over poker en leningen.
Dus he filtert op 'stud poker' 'loan' 'debt' en dan heb je eigenlijk alles al.

Je kan ook een referer check inbouwen, indien men niet van de submit page afkomt 404
En je kan random een hidden field genereren, deze ook in een sessie zetten en op de pagina welke de invoer verwerkt het hidden field met de sessie vergelijken.
Die met de sessie heb ik ook aan zitten denken,maar dan kunnen mensen die geen cookies accepteren niet reageren..
Maar dat filteren is wel een goed plan, want meestal is het een bericht die de header probeert aan te passen en op die manier spam te verspreiden.
  FOK!-Schrikkelbaas zaterdag 18 maart 2006 @ 21:14:24 #267
1972 Swetsenegger
Egocentrische Narcist
pi_36151676
quote:
Op zaterdag 18 maart 2006 20:37 schreef ikke_ook het volgende:

[..]

Die met de sessie heb ik ook aan zitten denken,maar dan kunnen mensen die geen cookies accepteren niet reageren..
Maar dat filteren is wel een goed plan, want meestal is het een bericht die de header probeert aan te passen en op die manier spam te verspreiden.
Filteren op 'Content-Type' en 'Multipart' doet wonderen weet ik uit ervaring
En is er uberhaupt nog iemand dusdanig paranoia dat hij geen cookies accepteert?

En volgens mij kunnen sessies altijd. Indien er geen cookie geschreven kan worden met sessie_id wordt deze automatisch in de url doorgegeven toch?
pi_36151739
quote:
Op zaterdag 18 maart 2006 21:14 schreef Swetsenegger het volgende:

[..]

Filteren op 'Content-Type' en 'Multipart' doet wonderen weet ik uit ervaring
En is er uberhaupt nog iemand dusdanig paranoia dat hij geen cookies accepteert?
Geen idee
Ik filter nou op boundary, en ik heb nog niks ontvangen sinds mn update 15 minuten geleden
quote:
En volgens mij kunnen sessies altijd. Indien er geen cookie geschreven kan worden met sessie_id wordt deze automatisch in de url doorgegeven toch?
Kan wel, maar dat doet hij niet Ik weet eigenlijk niet of hij dat automatisch kan, hij kan namelijk niet zien of een cookie wel of niet gezet is... dus dan zou je je hele sessie systeem via je url moeten doen.
  FOK!-Schrikkelbaas zaterdag 18 maart 2006 @ 21:23:48 #269
1972 Swetsenegger
Egocentrische Narcist
pi_36151965
quote:
Op zaterdag 18 maart 2006 21:16 schreef ikke_ook het volgende:

[..]

Geen idee
Ik filter nou op boundary, en ik heb nog niks ontvangen sinds mn update 15 minuten geleden
[..]

Kan wel, maar dat doet hij niet Ik weet eigenlijk niet of hij dat automatisch kan, hij kan namelijk niet zien of een cookie wel of niet gezet is... dus dan zou je je hele sessie systeem via je url moeten doen.
Uit mijn naslagwerk:
quote:
Sessies werken ook als de gebruiker geen cookies in de browser accepteert
En nee, een sessie verstuurt alleen een cookie met het sessie id.
De sessie DATA staat op de server. Dus in principe is het sessie-id in de url meesturen voldoende.
pi_36152014
quote:
Op zaterdag 18 maart 2006 21:14 schreef Swetsenegger het volgende:

En volgens mij kunnen sessies altijd. Indien er geen cookie geschreven kan worden met sessie_id wordt deze automatisch in de url doorgegeven toch?
Nee hoor, dat ligt aan instellingen in php.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')