abonnement Unibet Coolblue Bitvavo
  maandag 19 maart 2012 @ 14:31:27 #31
75592 GlowMouse
l'état, c'est moi
pi_109273055
quote:
0s.gif Op maandag 19 maart 2012 14:29 schreef totalvamp het volgende:

[..]

GELIJK weer uitzetten anders weet je zeker dat je script gehackt wordt.
als je netjes code dan valt dat wel mee
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_109273089
quote:
0s.gif Op maandag 19 maart 2012 14:31 schreef GlowMouse het volgende:

[..]

als je netjes code dan valt dat wel mee
Het is een serieus veiligheids probleem... dat kun je niet goedpraten.
  maandag 19 maart 2012 @ 14:34:11 #33
87680 Mirel
Mirel wil een bongophone.
pi_109273163
quote:
0s.gif Op maandag 19 maart 2012 12:18 schreef _Flash_ het volgende:
Haal die drie java-dingetjes even uit de <body>. De maker van die HTML heeft de pagina dmv die commando's beveiligd tegen klikken, rechtsklikken en selecteren e.d. Daarom gebeurt er niks als je in zo'n tekst-vakje klikt.
Ah thanks. Zulke dingen zijn toch waardeloos :')

Maar welke zijn het precies? Ik zie niks in de source. Op de indivuele pagina op de server staat ook niks. Op de index staat dit, maar het is iets anders, niet voor de muiskliks:
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
<?php
<script type="text/JavaScript">
<!--
function 
MM_swapImgRestore() { //v3.0
  
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function 
MM_preloadImages() { //v3.0
  
var d=document; if(d.images){ if(!d.MM_pd.MM_p=new Array();
    var 
i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0i<a.lengthi++)
    if (
a[i].indexOf("#")!=0){ d.MM_p[j]=new Imaged.MM_p[j++].src=a[i];}}
}

function 
MM_findObj(nd) { //v4.01
  
var p,i,x;  if(!dd=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    
d=parent.frames[n.substring(p+1)].documentn=n.substring(0,p);}
  if(!(
x=d[n])&&d.allx=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(
i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!
&& d.getElementByIdx=d.getElementById(n); return x;
}

function 
MM_swapImage() { //v3.0
  
var i,j=0,x,a=MM_swapImage.argumentsdocument.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((
x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrcx.oSrc=x.srcx.src=a[i+2];}
}
//-->
</script>
?>
When all else fails, you always have delusion.
pi_109273279
Niks wat daarbij staat...

dit moet je vinden
1<body onContextMenu="return false;" onmousedown="return false;" onselectstart="return false;">
  maandag 19 maart 2012 @ 14:38:45 #35
87680 Mirel
Mirel wil een bongophone.
pi_109273313
OH DAT. Die shit heb ik er zelf in moeten doen ooit. :')

:')
When all else fails, you always have delusion.
pi_109273348
quote:
0s.gif Op maandag 19 maart 2012 14:38 schreef Mirel het volgende:
OH DAT. Die shit heb ik er zelf in moeten doen ooit. :')

:')
laat me raden: de eigenaar van de site is voor het eerst online en denkt ik moet alles beveiligen tegen alles :')
  maandag 19 maart 2012 @ 14:44:01 #37
87680 Mirel
Mirel wil een bongophone.
pi_109273505
Zoiets
When all else fails, you always have delusion.
  maandag 19 maart 2012 @ 14:54:33 #38
87680 Mirel
Mirel wil een bongophone.
pi_109273866
Ok die zooi is nu in te vullen, maar de submit doet niks. Browser zegt dat http://sbscoaching.nl/contactformulieraction.php niet bestaat ;(

Hij staat echt daar:
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
<?php

// We definiëren eerst de variabelen die altijd hetzelfde blijven.
$ontvanger "mirelmirelmirel@gmail.com";
$onderwerp "Ingevuld contactformulier SBS Coaching!"

// We definiëren vervolgens de veranderlijke variabelen.
$email                     $_POST['email'];
$aanhef                 $_POST['aanhef'];
$voornaam                 $_POST['voornaam'];
$tussenvoegsels            $_POST['tussenvoegsels'];
$achternaam                $_POST['achternaam'];
$geboortedatum             $_POST['geboortedatum'];
$priveadres                $_POST['priveadres'];
$telefoon                 $_POST['telefoon'];
$opleidingwerkniveau    $_POST['opleidingwerkniveau'];
$plaats                    $_POST['plaats'];
$vragenopmerkingen        $_POST['vragenopmerkingen'];

//Bericht
$bericht "Iemand heeft je contactformulier ingevuld.<br>Het gaat om '".$voornaam."', met het e-mailadres '".$email."', wonende in '".$plaats."'. Hij vulde de volgende opmerking in:<br><br>'".$tekst."'";

// Verzenden
mail($ontvanger$onderwerp$bericht);

// Bericht verzonden

echo "Uw bericht werd verzonden.";
?>

Ik moet nog de rest van de variabelen erin doen. Ik vraag me overigens af hoe ik ze onder elkaar krijg. Dat met die ' en " komma's voor en na een string snap ik niet.

Zoiets?
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$bericht 
=    "Iemand heeft je contactformulier ingevuld. <br>
            '"
.$aanhef."' '".$voornaam."' '".$tussenvoegsels." '".$achternaam." <br>
            '"
.$email."' <br>
            '"
.$geboortedatum."' <br>
            '"
.$opleidingwerkniveau"' <br>
            '"
.$priveadres."' <br>
            '"
.$telefoon."' <br>
            '"
.$plaats."' <br>
            opmerkingen: <br>
            '"
.$vragenopmerkingen."'";
?>

Die string ID's zijn slordig ja ):O
When all else fails, you always have delusion.
  maandag 19 maart 2012 @ 14:57:44 #39
75592 GlowMouse
l'état, c'est moi
pi_109273973
check je error log
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 19 maart 2012 @ 14:59:52 #40
118585 Crutch
Filantroop || Taalzwengel
pi_109274046
quote:
0s.gif Op maandag 19 maart 2012 14:29 schreef totalvamp het volgende:

[..]

Wat? Meen je dit? Welke pipo heeft bedacht dat dit een goed idee was?
GELIJK weer uitzetten anders weet je zeker dat je script gehackt wordt. Ze hebben niet voor niets die functie verwijderd in de nieuwste PHP versie.
ok staat uit en alles werkt, dank je.
Je moeder is een hamster
  maandag 19 maart 2012 @ 15:00:15 #41
87680 Mirel
Mirel wil een bongophone.
pi_109274060
Remote server or file not found
Check that the address is spelled correctly, or try searching for the site.

Is wel goedgespeld. :?

Ik zie nergens anders een plek waar errors komen dan in de browser.
When all else fails, you always have delusion.
  maandag 19 maart 2012 @ 15:07:21 #42
118585 Crutch
Filantroop || Taalzwengel
pi_109274292
quote:
0s.gif Op maandag 19 maart 2012 14:54 schreef Mirel het volgende:
Ok die zooi is nu in te vullen, maar de submit doet niks. Browser zegt dat http://sbscoaching.nl/contactformulieraction.php niet bestaat ;(
Klik er eens op dan.
Je moeder is een hamster
  maandag 19 maart 2012 @ 15:08:28 #43
87680 Mirel
Mirel wil een bongophone.
pi_109274325
Dat doe ik, en dan geeft de browser een error dat het niet bestaat of dat de naam fout is. Maar dat is niet zo. Of mis ik nu iets? :? Maar het is puur php, dus dan zou ik neem ik aan gewoon een blanco pagina zien?
When all else fails, you always have delusion.
  maandag 19 maart 2012 @ 15:10:01 #44
56176 Catch22-
Ben je Blind?!
pi_109274369
hij geeft een HTTP500 error, je hebt dus een fout in je script. Debuggen 101
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_109274407
misschien een htaccess error :)
  maandag 19 maart 2012 @ 15:11:17 #46
87680 Mirel
Mirel wil een bongophone.
pi_109274413
In opera zag ik niet wat voor soort error het was. In firefox was het enkel een lege pagina. Maar ik vraag ook hier wat de fout in het script is. Het gedeelte wat in de mail te zien is is me nooit duidelijk, met al die komma's :?
When all else fails, you always have delusion.
  maandag 19 maart 2012 @ 15:11:33 #47
25889 Sitethief
Fulltime Flapdrol
pi_109274424
sluit regel 5 eerst maar eens correct af.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 19 maart 2012 @ 15:11:56 #48
118585 Crutch
Filantroop || Taalzwengel
pi_109274435
quote:
0s.gif Op maandag 19 maart 2012 15:11 schreef Sitethief het volgende:
sluit regel 5 eerst maar eens correct af.
_O-
Je moeder is een hamster
  maandag 19 maart 2012 @ 15:12:29 #49
25889 Sitethief
Fulltime Flapdrol
pi_109274455
En of je gebruikt enkele aanhalingstekens om je strings, of dubbele, maar allebei is niet nodig :).
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 19 maart 2012 @ 15:12:45 #50
56176 Catch22-
Ben je Blind?!
pi_109274467
Dus; fix een goede editor en lees een debugguide.

quote:
0s.gif Op maandag 19 maart 2012 15:12 schreef Sitethief het volgende:
En of je gebruikt enkele aanhalingstekens om je strings, of dubbele, maar allebei is niet nodig :).
je kan die variabelen toch gewoon inline gooien?
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  maandag 19 maart 2012 @ 15:12:58 #51
87680 Mirel
Mirel wil een bongophone.
pi_109274473
Oke. Die had ik van een tutorial gevonden :)
When all else fails, you always have delusion.
  maandag 19 maart 2012 @ 15:14:04 #52
87680 Mirel
Mirel wil een bongophone.
pi_109274510
quote:
11s.gif Op maandag 19 maart 2012 15:12 schreef Catch22- het volgende:
Dus; fix een goede editor en lees een debugguide.

[..]

je kan die variabelen toch gewoon inline gooien?
Er was ook iets dat als ik de laatste ' en " weghaalde, dat de php ; z'n kleurtje kwijtraakte, wat betekende dat de code onjuist was.
When all else fails, you always have delusion.
  maandag 19 maart 2012 @ 15:24:12 #53
25889 Sitethief
Fulltime Flapdrol
pi_109274801
1
2
3
4
5
<?php
$string 
"blabla".$variabele."bloblo";
//of
$string 'blabla'.$variabele.'bloblo';
?>

Als je jezelf vastlegt om een van beide te gebruiken kun je ook niet zomaar door de war komen, vroeger was er nog een snelheidsprobleem tussen beiden dat is er nu niet.

Met de code die jij schrijft zou ik opteren voor de single quote, zodat je er veilig HTML tussen kan zetten die dubbele quotes gebruiken, hoef je die niet te escapen. Officieel mogen enkele quotes ook in HTML, alleen zie je dat veel minder imho

Het lijkt me een stap te ver om nu diep in te gaan in het memory gebruik van concatenate en manieren om dit te versnellen etc etc. Probeer eerst de basis concepten van PHP te begrijpen.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_109312221
Kleine vraag, waarschijnlijk kijk ik ergens overheen

Stel ik heb 2 classes

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
<?php

class plugin extends hoofd {
     public function validate()
     {
         parent::verander('plugin test');
     }
}

class hoofd {
     public $veranderVariabel = 'null';
     
     public function __construct($databaseCls = '')
     {
         $this->databaseCls = $databaseCls;
     }

     public function startPlugin()
     {
          $p = new plugin();

          $p->validate();
     }

     public function verander($var)
     {
         $this->veranderVariabel = $var;
     }
     public function geef()
     {
          return $this->veranderVariabel;
     }
}

$databaseCls = true;
$hoofd = new hoofd($databaseCls);

echo $hoofd->geef();
echo $hoofd->veranderVariabel . '<br />';

$hoofd->startPlugin();

// zou nu 'plugin test' moeten zijn?

echo $hoofd->geef();
echo $hoofd->veranderVariabel . '<br />';
?>

Waar ga ik de fout in? omg. wil in een class een andere class laden en dan de parent qua gegevens updaten en dan weer verdergaan met de parent en deze gegevens kunnen gebruiken.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 20 maart 2012 @ 14:06:34 #55
25889 Sitethief
Fulltime Flapdrol
pi_109312421
Je kunt volgens mij niet in in een parent de child class oproepen, met andere woorden, extending gaat maar een kant op, namelijk parent->child. Nu heb je volgens mij een loop want je roept in hoofd plugin aan en die extend hoofd en die roept plugin aan etc etc.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_109313169
Wat ben je van plan? Want ik zit even je code door te lezen, maar ik snap er helemaal geen hol van. Childs aanroepen in je parent class en parent functies aanroepen die niet bestaan?

Duik eerst eens in het OO programmeren, want je hebt er volgens mij nog niet echt kaas van gegeten en gooi protected abstract function validate(); even in je hoofd klasse, zodat je verplicht wordt om in kinder klasses deze aan te roepen.
pi_109313360
quote:
0s.gif Op dinsdag 20 maart 2012 14:00 schreef Chandler het volgende:
Kleine vraag, waarschijnlijk kijk ik ergens overheen

Stel ik heb 2 classes
[ code verwijderd ]

Waar ga ik de fout in? omg. wil in een class een andere class laden en dan de parent qua gegevens updaten en dan weer verdergaan met de parent en deze gegevens kunnen gebruiken.
Begin maar opnieuw met OO.
pi_109321250
Wat ik wil is gewoon in een class een andere class aanroepen, deze class voert bepaalde code uit en moet daarvoor weer variabelen in de hoofd class aanpassen, that's all.

@Scorpie; je hebt gelijk al heb ik al vele malen een hoop documentatie doorgelezen maar krijg het er blijkbaar niet in! :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_109321348
quote:
0s.gif Op dinsdag 20 maart 2012 18:23 schreef Chandler het volgende:
Wat ik wil is gewoon in een class een andere class aanroepen, deze class voert bepaalde code uit en moet daarvoor weer variabelen in de hoofd class aanpassen, that's all.

@Scorpie; je hebt gelijk al heb ik al vele malen een hoop documentatie doorgelezen maar krijg het er blijkbaar niet in! :)
Waarom wil je variabelen wijzigen in je hoofdclass?
pi_109321442
Ik ben bezig met een 1 produkt webshop en daarin wil ik plugins verwerken maar zie nu dat ik die beter buiten de class kan aanroepen en dan de shop class kan aanroepen om gegevens te verwerken!.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')