abonnement Unibet Coolblue Bitvavo
  dinsdag 22 november 2005 @ 20:53:23 #151
65471 SkaterSam
Lurking Galore
pi_32489721
Even een kort vraagje over classes, is het zo dat wanneer je een class schrijft en de eerste functie in de claas dezelfde naam geeft als de klas zelf, dat deze automtisch wordt uigevoerd als je de de class aanroept? Bijv:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
class Voorbeeld {

function
Voorbeeld() {
// Doe hier wat
}

function
Ietsanders() {
// Doe wat anders
}

}

$dit = new Voorbeeld;
?>


Voert ie dan automatisch de functie Voorbeeld uit? En de functie Ietsanders niet?
Let's make life easy
Typo's are the demon spawn from hell !
pi_32489805
@SkaterSam

Dat klopt dat had je zelf trouwens ook proefondervindelijk kunnen testen

Zulke functies noemen ze constructors, en worden aangeroepen als er een instantie van de klasse wordt gemaakt. Normaal zet je in zo'n functie initialisatiecode van de klasse zelf, waarmee je bv. de member variabelen gaat invullen of een default waarde geeft.
  FOK!-Schrikkelbaas dinsdag 22 november 2005 @ 21:05:17 #153
1972 Swetsenegger
Egocentrische Narcist
pi_32490098
Liefhebbers om even te proberen?
http://pandora.edoorebeek.nl

pandora > bedels > zodiak staan te bestellen artikelen.
cart werkt, afrekenen nog niet.
  dinsdag 22 november 2005 @ 21:06:25 #154
104583 cyberstalker
Een krachtig neen!
pi_32490127
quote:
Op dinsdag 22 november 2005 21:05 schreef Swetsenegger het volgende:
Liefhebbers om even te proberen?
http://pandora.edoorebeek.nl

pandora > bedels > zodiak staan te bestellen artikelen.
cart werkt, afrekenen nog niet.
Werkt niet zonder javascript, en daar krijg ik ook geen melding van. Slordig.
Hope for the best, prepare for the worst.
  FOK!-Schrikkelbaas dinsdag 22 november 2005 @ 21:07:28 #155
1972 Swetsenegger
Egocentrische Narcist
pi_32490157
quote:
Op dinsdag 22 november 2005 21:06 schreef cyberstalker het volgende:

[..]

Werkt niet zonder javascript, en daar krijg ik ook geen melding van. Slordig.
Zonder javascript werkt 90% van de sites niet
Het werkt ook niet zonder cookies, net als 90% van de sites

Maar ik zal er een melding van maken.
  dinsdag 22 november 2005 @ 21:16:32 #156
65471 SkaterSam
Lurking Galore
pi_32490440
quote:
Op dinsdag 22 november 2005 20:56 schreef JeRa het volgende:
@SkaterSam

Dat klopt dat had je zelf trouwens ook proefondervindelijk kunnen testen

Zulke functies noemen ze constructors, en worden aangeroepen als er een instantie van de klasse wordt gemaakt. Normaal zet je in zo'n functie initialisatiecode van de klasse zelf, waarmee je bv. de member variabelen gaat invullen of een default waarde geeft.
Ja ik had het wel even kunnen testen ja, maar ik wilde het gewoon even zeker weten

Het is bijvoorbeeld ook wel handig om bijvoorbeeld een database connectie automatisch mee op te starten. Gewoon connecten in de contructor... Tenminste... toch?

1
2
3
<?php
$berichtmetsml
= preg_replace("!\\[b\\](.*)\\[/b\\]!Usi","<span class='vet'>\\1</span>",$bericht);
?>


Ik zat dit even te bekijken, en ik vroeg me af waarom er ! in zitten, als ik de Pattern Syntax lees, zie ik nergens ! staan... En waarom die dubbele \\ overal? omdat het tussen dubbele quotes staat? want waarom dan [b\\] ?

[ Bericht 35% gewijzigd door SkaterSam op 22-11-2005 21:31:35 ]
Let's make life easy
Typo's are the demon spawn from hell !
pi_32491344
quote:
Op dinsdag 22 november 2005 21:05 schreef Swetsenegger het volgende:
Liefhebbers om even te proberen?
http://pandora.edoorebeek.nl

pandora > bedels > zodiak staan te bestellen artikelen.
cart werkt, afrekenen nog niet.
Als ik alle plusjes open klik dan verschijnt het kopje "Aanbiedingen" ineens onder de copyright regel in Mozilla (Firefox). Het gaat wel goed in Konqueror, dus het lijkt met een typisch gecko-probleem.

En als ik iets heb gekozen en vervolgens het aantal in het mandje op 0 zet dan blijft het product nog steeds in de lijst staan. Ja, ik weet dat er ook een verwijder-knopje is, maar ik ben eigenwijs
pi_32491381
quote:
Op dinsdag 22 november 2005 21:16 schreef SkaterSam het volgende:

[..]

Ik zat dit even te bekijken, en ik vroeg me af waarom er ! in zitten, als ik de Pattern Syntax lees, zie ik nergens ! staan... En waarom die dubbele \\ overal? omdat het tussen dubbele quotes staat? want waarom dan [b\\] ?
Die uitroeptekens zijn delimiters - die geven aan wat de pattern is; namelijk datgeen wat tussen de twee delimiters staat vaak is dat ook wel een forwardslash '/' of een hash '#'.

Die dubbele slashes begrijp ik ook niet helemaal, je moet '[]' escapen in een pattern omdat dat een set van tekens aangeeft, maar ik gebruik alleen single quotes dus wellicht is het wel verplicht bij dubbele quotes
  FOK!-Schrikkelbaas dinsdag 22 november 2005 @ 22:22:34 #159
1972 Swetsenegger
Egocentrische Narcist
pi_32492520
quote:
Op dinsdag 22 november 2005 21:47 schreef Light het volgende:

[..]

Als ik alle plusjes open klik dan verschijnt het kopje "Aanbiedingen" ineens onder de copyright regel in Mozilla (Firefox). Het gaat wel goed in Konqueror, dus het lijkt met een typisch gecko-probleem.
Hmz....
Kloterige browserhacks om de footer onder aan de viewport te houden.
quote:
En als ik iets heb gekozen en vervolgens het aantal in het mandje op 0 zet dan blijft het product nog steeds in de lijst staan. Ja, ik weet dat er ook een verwijder-knopje is, maar ik ben eigenwijs
Ik kan hem heel eenvoudig verwijderen, maar vind dat eigenlijk niet logisch. Stel je voor dat je per ongeluk een 0 invoert, moet je weer opnieuw gaan bestellen. En natuurlijk is het psychologische oorlogsvoering om TOCH dat product maar te kopen
pi_32493051
quote:
Op dinsdag 22 november 2005 22:22 schreef Swetsenegger het volgende:
Ik kan hem heel eenvoudig verwijderen, maar vind dat eigenlijk niet logisch. Stel je voor dat je per ongeluk een 0 invoert, moet je weer opnieuw gaan bestellen. En natuurlijk is het psychologische oorlogsvoering om TOCH dat product maar te kopen
Laten we even niet de mensen vergeten die 0 producten bestellen om zo voor slechts verzendkosten een lege doos en een aardige remboursjuffrouw aan de deur te krijgen
pi_32493217
quote:
Op dinsdag 22 november 2005 22:22 schreef Swetsenegger het volgende:

Ik kan hem heel eenvoudig verwijderen, maar vind dat eigenlijk niet logisch. Stel je voor dat je per ongeluk een 0 invoert, moet je weer opnieuw gaan bestellen. En natuurlijk is het psychologische oorlogsvoering om TOCH dat product maar te kopen
Zit natuurlijk ook wat in Ik zou dan alleen wel zorgen dat zo'n item niet meer getoond wordt in de checkout. En een uiteindelijke rekening met producten waar bij staat dat ze 0 keer besteld zijn, dat staat ook wat slordig
  FOK!-Schrikkelbaas dinsdag 22 november 2005 @ 22:39:02 #162
1972 Swetsenegger
Egocentrische Narcist
pi_32493247
quote:
Op dinsdag 22 november 2005 22:34 schreef JeRa het volgende:

[..]

Laten we even niet de mensen vergeten die 0 producten bestellen om zo voor slechts verzendkosten een lege doos en een aardige remboursjuffrouw aan de deur te krijgen [afbeelding]
Precies! Daar kunnen we er niet genoeg van hebben

De firefox bug is niet alleen gelimiteert tot firefox.... Sterker nog, tot op heden is konquerer de ENIGE welke het foutloos doet . Opera ook, maar die zet sowieso de footer al niet onderaan de viewport
(Mijn scherm resolutie is redelijk groot, vandaar dat ik dit nooit tegen gekomen was)
pi_32495495
Ik weet niet of je er nog iets aan veranderd hebt, maar nu doet ie het bij mij in FF1.5 goed, maar in IE6 gaat 't fout.

Nog een puntje dat verbeterd kan worden: als de pagina nu opnieuw geladen wordt, dan flikert het menu even. Het lijkt erop dat je in de onload de menu's uitklapt. Dat zou je al direct goed kunnen zetten met php.

Je zet nu per uitgeklkapt menu-item een cookie. Ik las ergens dat er maximaal 20 cokkies per domain gezet kunnen worde. Ik weet niet of dat nog steeds geldt, maar misschien is het toch beter om al de menu-status cookies in 1 cookie te zetten (comma-separeted bijvoorbeeld).
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_32496467
wat betekend dit

1Een XML-document mag maximaal één element van het hoogste niveau bevatten. Fout bij het verwerken van bron http://localhost...


kom er niet uit namelijk
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32496528
quote:
Op woensdag 23 november 2005 00:25 schreef Chandler het volgende:
wat betekend dit
[ code verwijderd ]

kom er niet uit namelijk
Een element van het hoogste niveau is net zoiets als <html></html> bij HTML oftewel, je mag daar geen twee van hebben. Je zult alles onder één element moeten vangen.
pi_32496614
ps, dit is de uitkomst van het draaien van me cache script.

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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
<?xml version="1.0" encoding="UTF-8"?>

<settings>

    <startpath>./privegallery/</startpath>

    <fileitems>7</fileitems>

    <filesize>85525</filesize>

    <diritems>4</diritems>

</settings>

<directories>

    <dir>

        <name>images</name>

        <subfiles>16</subfiles>

        <subsize>7067</subsize>

        <subdirs>0</subdirs>

        <date>2005-06-16</date>

        <time>17:02:26</time>

    </dir>

    <dir>

        <name>inc</name>

        <subfiles>3</subfiles>

        <subsize>36717</subsize>

        <subdirs>0</subdirs>

        <date>2005-06-16</date>

        <time>17:02:26</time>

    </dir>

    <dir>

        <name>layout</name>

        <subfiles>0</subfiles>

        <subsize>0</subsize>

        <subdirs>2</subdirs>

        <date>2005-06-16</date>

        <time>17:02:27</time>

    </dir>

    <dir>

        <name>uptool</name>

        <subfiles>10</subfiles>

        <subsize>57714</subsize>

        <subdirs>1</subdirs>

        <date>2005-11-23</date>

        <time>00:28:30</time>

    </dir>

</directories>

<files>

    <file>

        <name>admin.php</name>

        <size>36190</size>

        <date>2005-08-23</date>

        <time>15:01:01</time>

    </file>

    <file>

        <name>b.bat</name>

        <size>73</size>

        <date>2004-05-23</date>

        <time>14:41:02</time>

    </file>

    <file>

        <name>index.php</name>

        <size>31520</size>

        <date>2005-09-19</date>

        <time>12:16:58</time>

    </file>

    <file>

        <name>plugin.php</name>

        <size>10535</size>

        <date>2005-08-08</date>

        <time>10:40:20</time>

    </file>

    <file>

        <name>view.php</name>

        <size>7013</size>

        <date>2005-03-22</date>

        <time>05:57:40</time>

    </file>

    <file>

        <name>x.htaccess</name>

        <size>142</size>

        <date>2005-06-18</date>

        <time>08:15:01</time>

    </file>

    <file>

        <name>x.htpasswd</name>

        <size>52</size>

        <date>2004-05-23</date>

        <time>14:41:04</time>

    </file>

</files>

</xml>


en de code om het te laten realiseren is

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$test = new Cache();

$test->init("./privegallery/", 14, "");
if ($test->openCache("test.xml") != true)
{
    $test->buildDirCache();
    $test->saveCache();
}

$tmp = $test->openCache("test.xml");

if ($tmp != false)
{
    echo $tmp;
}
else
{
    echo 'Sorry, cache or new cache cannot be loaded';
}


meer komt later, als ik het beter uitgewerkt hebt... comments, please!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32496709
@Chandler

settings, directories en files zijn nu drie top-level elements. Ik zie je ook nergens met <xml> openen terwijl je wel met </xml> sluit
pi_32497328
owkee, dus nr 1 <xml> adden en hoe bedoel je dat met die toplevels? hoe moet ik dat aanpakken?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 23 november 2005 @ 01:07:33 #169
32768 DionysuZ
Respect my authority!
pi_32497371
quote:
Op woensdag 23 november 2005 01:05 schreef Chandler het volgende:
owkee, dus nr 1 <xml> adden en hoe bedoel je dat met die toplevels? hoe moet ik dat aanpakken?
je hoeft <xml> helemaal niet te adden. Verander die <xml> en </xml> bijvoorbeeld in <cache> en </cache>, dan heb je meteen ook maar 1 toplevel element.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_32497808
quote:
Op woensdag 23 november 2005 01:05 schreef Chandler het volgende:
owkee, dus nr 1 <xml> adden en hoe bedoel je dat met die toplevels? hoe moet ik dat aanpakken?
Je parser verwacht dat er maar één toplevel element is. Het toplevel is het laagste (of hoogste, hangt af van hoe je er naar kijkt) niveau van elementen. Bij de meeste HTML-pagina's is dit bv. <html> het beste heb je dus één toplevel element dat globaal omschrijft wat dat element omvat. De tip van hierboven, 'cache', is een hele goeie
  FOK!-Schrikkelbaas woensdag 23 november 2005 @ 08:17:17 #171
1972 Swetsenegger
Egocentrische Narcist
pi_32499666
quote:
Op dinsdag 22 november 2005 23:50 schreef SuperRembo het volgende:
Ik weet niet of je er nog iets aan veranderd hebt, maar nu doet ie het bij mij in FF1.5 goed, maar in IE6 gaat 't fout.

Nog een puntje dat verbeterd kan worden: als de pagina nu opnieuw geladen wordt, dan flikert het menu even. Het lijkt erop dat je in de onload de menu's uitklapt. Dat zou je al direct goed kunnen zetten met php.

Je zet nu per uitgeklkapt menu-item een cookie. Ik las ergens dat er maximaal 20 cokkies per domain gezet kunnen worde. Ik weet niet of dat nog steeds geldt, maar misschien is het toch beter om al de menu-status cookies in 1 cookie te zetten (comma-separeted bijvoorbeeld).
Zowel in IE6 als IE7 gaat het fout. FF heb ik getest met 1.06. Ik heb er tot op heden nog niets aan veranderd

Maar eigenlijk vind ik dat uitklappen met die plusjes niet echt handig. Denk dat ik het maar ga ombouwen naar uitschuiven, heb ik ook die cookies niet meer nodig.
pi_32501165
owkee, dan ga ik dat eens testen... vriendelijk bedankt mensen!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32502265
ok... tnx maar reeds gefixt, snap nu hoe het opgebouwd moet worden... alleen jammer dat er niet meerdere toplevel elementen kunnen zijn
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 23 november 2005 @ 12:23:12 #175
104583 cyberstalker
Een krachtig neen!
pi_32504208
quote:
Op woensdag 23 november 2005 10:59 schreef Chandler het volgende:
ok... tnx maar reeds gefixt, snap nu hoe het opgebouwd moet worden... alleen jammer dat er niet meerdere toplevel elementen kunnen zijn
Waarom? Je kunt toch gewoon een enkel element om je andere elementen heenzetten?
Hope for the best, prepare for the worst.
pi_32504900
ja dat snap ik, en heb ik ook reeds gedaan... zie uitkomst

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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<?xml version="1.0" encoding="UTF-8"?>

<cache>

    <settings>

        <startpath>./privegallery/</startpath>

        <fileitems>5</fileitems>

        <filesize>85331</filesize>

        <diritems>4</diritems>

    </settings>

    <directories>

        <dir>

            <name>images</name>

            <subfiles>16</subfiles>

            <subsize>7067</subsize>

            <subdirs>0</subdirs>

            <date>2005-06-16</date>

            <time>17:02:26</time>

        </dir>

        <dir>

            <name>inc</name>

            <subfiles>3</subfiles>

            <subsize>36717</subsize>

            <subdirs>0</subdirs>

            <date>2005-06-16</date>

            <time>17:02:26</time>

        </dir>

        <dir>

            <name>layout</name>

            <subfiles>0</subfiles>

            <subsize>0</subsize>

            <subdirs>2</subdirs>

            <date>2005-06-16</date>

            <time>17:02:27</time>

        </dir>

        <dir>

            <name>uptool</name>

            <subfiles>10</subfiles>

            <subsize>57714</subsize>

            <subdirs>1</subdirs>

            <date>2005-11-23</date>

            <time>00:28:30</time>

        </dir>

    </directories>

    <files>

        <file>

            <name>admin.php</name>

            <size>36190</size>

            <date>2005-08-23</date>

            <time>15:01:01</time>

        </file>

        <file>

            <name>b.bat</name>

            <size>73</size>

            <date>2004-05-23</date>

            <time>14:41:02</time>

        </file>

        <file>

            <name>index.php</name>

            <size>31520</size>

            <date>2005-09-19</date>

            <time>12:16:58</time>

        </file>

        <file>

            <name>plugin.php</name>

            <size>10535</size>

            <date>2005-08-08</date>

            <time>10:40:20</time>

        </file>

        <file>

            <name>view.php</name>

            <size>7013</size>

            <date>2005-03-22</date>

            <time>05:57:40</time>

        </file>

    </files>

</cache>


dit is nu ongeveer de opbouw, echter moet ik nu nog een conversie routine schrijven zodat ik XML weer om kan zetten naar de 'array'
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 23 november 2005 @ 13:35:29 #177
104583 cyberstalker
Een krachtig neen!
pi_32505983
quote:
Op woensdag 23 november 2005 12:52 schreef Chandler het volgende:
ja dat snap ik, en heb ik ook reeds gedaan... zie uitkomst


[ code verwijderd ]

dit is nu ongeveer de opbouw, echter moet ik nu nog een conversie routine schrijven zodat ik XML weer om kan zetten naar de 'array'
Kun je daar niet gewoon een mooie XSLT stylesheet voor maken?
Hope for the best, prepare for the worst.
pi_32507444
snutver.

ik heb zo'n mooi systeempje, waarmee je itempjes kan toevoegen in je database. Dus titeltje, beschrijvingkje, auteur, beetje dat soort dingen.

maar. nu zijn er van die mensen die zo'n mooie word presentatie schrijven, en dat kopieren in mn textarea. vind ik prima, geen problemen mee ofzo. maar, nu zitten er af en toe van die kommaatjes tussen (die ik niet eens kan vinden op mn toetsenbord ) en dan gaat mn script over zn nek, want dan slaatie de titel niet op. De rest wel, maar de titel paktie niet mee..

htmlspecialchars is eigenlijk niet een optie, want zodra het item ge-edit wordt zie je dus de html codes voor je vreemde tekens. en dat vindt de huistuinkeukenjuffrouw niet prettig natuurlijk

Punt is dus n beetje, wat klopt er niet, en hoe kan ik dit afvangen?
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_32507596
@Desdinova

Als get_magic_quotes_gpc() true teruggeeft, moet je alle POST-variabelen strippen als volgt:

$waarde = stripslashes($_POST['waarde']);

Hiervoor kun je vast een routine bedenken die dat voor $_GET, $_POST en $_COOKIE doet (staat zelfs in de documentation op php.net als ik me niet vergis). Als je vervolgens waardes in MySQL wilt zetten, zul je weer met addslashes() of mysql_real_escape_string() moeten werken (die laatste heeft de voorkeur).

'INSERT INTO blaat (blaat) VALUES(\'' . addslashes($waarde) . '\')'

En er kan betrekkelijk weinig foutgaan zoals je het nu vertelt lijkt het me dat mensen je query kunnen veranderen, en dat is niet goed
pi_32507702
addslashes maakt niet uit
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_32507822
quote:
Op woensdag 23 november 2005 14:36 schreef Desdinova het volgende:
addslashes maakt niet uit
Laat de query/relevante code eens zien die je uitvoert. Heb gisteren per ongeluk mijn glazen bol kapot laten vallen
pi_32509335
daar moet je ook zuinig op zijn!

komtie:

input en update:
1
2
3
4
5
6
7
<?php
$msg
= preg_replace("/\r\n/","<br>\r\n",$_POST['content']);

$query2 = "UPDATE news SET Titel='".$_POST['titel']."', Content='$msg', Auteur='".$_POST['auteur']."', Date='".$date."' WHERE ID = '".$_POST['ID']."'";

$result2 = mysql_query($query2);
?>



en voor de volledigheid het updateform:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
       $data
= str_replace("<br />","",$row2[Content]);
       
$data = str_replace("<br>","",$data);

echo
"
<body>
<form name=\"newnews\"  enctype=\"multipart/form-data\" method=\"post\" action=\"input.php?edit=1\">
<table cellpadding=\"10\"><tr><td width=\"400\" >
  <p>Titel:<br>(plaats hier de titel van het bericht)<br>
    <input name=\"titel\" type=\"text\" size=\"80\" maxlength=\"200\" value=\"$row2[Titel]\">
  </p>
  <p>Content:<br>(plaats hier het textbericht)<br>
    <textarea name=\"content\" cols=\"75\" rows=\"8\">$data</textarea>
</p>
  <p>Door:<br>(plaats hier de auteur/bron)<br>
    <input type=\"text\" name=\"auteur\" value=\"$row2[Auteur]\">
  </p>
  <p>Foto:<br>(u kunt hier bladeren naar een foto)<br>
    <input type=\"file\" name=\"file\">
  </p>
  <p>
  </p></td>
?>
As a rule, I never touch anything more sophisticated and delicate than myself.
  woensdag 23 november 2005 @ 16:19:17 #183
32768 DionysuZ
Respect my authority!
pi_32510613
Ik zou dit toch wat veiliger maken want deze code is erg sqlinjectiegevoelig!
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_32511646
quote:
Op woensdag 23 november 2005 16:19 schreef DionysuZ het volgende:
Ik zou dit toch wat veiliger maken want deze code is erg sqlinjectiegevoelig!
Wat hij zegt zorg er eerst eens voor dat alles wat als string in de database moet komen te staan in pure data is, met een addslashes() (of mysql_real_escape_string()) er overheen. Op deze manier kunnen mensen je data manipuleren en dat wil je vast niet
pi_32511822
mm, maar dit is allemaal achter n login. dat dan alsnog n probleem?
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_32511872
quote:
Op woensdag 23 november 2005 13:35 schreef cyberstalker het volgende:
Kun je daar niet gewoon een mooie XSLT stylesheet voor maken?
Hoe bedoel je? de term XSLT stylesheet ken ik niet...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 23 november 2005 @ 17:07:40 #187
104583 cyberstalker
Een krachtig neen!
pi_32512006
quote:
Op woensdag 23 november 2005 17:03 schreef Chandler het volgende:

[..]

Hoe bedoel je? de term XSLT stylesheet ken ik niet...
En je google is toevallig ook nog kapot. http://www.w3schools.com/xsl/
Hope for the best, prepare for the worst.
  woensdag 23 november 2005 @ 17:08:49 #188
32768 DionysuZ
Respect my authority!
pi_32512046
quote:
Op woensdag 23 november 2005 17:02 schreef Desdinova het volgende:
mm, maar dit is allemaal achter n login. dat dan alsnog n probleem?
je moet geen enkele input vertrouwen
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_32512081
quote:
Op woensdag 23 november 2005 17:02 schreef Desdinova het volgende:
mm, maar dit is allemaal achter n login. dat dan alsnog n probleem?
Moet je voorstellen dat iemand een apostrofe (') in de titel zet. Kijk dan nog eens naar je query
pi_32512469
get_magic_quotes dinges staat standaard aan, dus dat wordt afgevangen
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_32512520
quote:
Op woensdag 23 november 2005 17:23 schreef Desdinova het volgende:
get_magic_quotes dinges staat standaard aan, dus dat wordt afgevangen
Nou, doe eens een echo $query2 om te zien waar de fout zit als de query failed of gaat die query goed en gaat er iets anders fout?
pi_32512737
heb ik gedaan, hij heeft geen $_POST data ontvangen van de titel...
As a rule, I never touch anything more sophisticated and delicate than myself.
  woensdag 23 november 2005 @ 17:39:20 #193
32768 DionysuZ
Respect my authority!
pi_32512858
Array-indexes vraag je tussen dubbele aanhalingstekens op, dus niet $row2[titel] maar $row2["titel"]
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  woensdag 23 november 2005 @ 17:41:50 #194
32768 DionysuZ
Respect my authority!
pi_32512923
Overigens is het een stuk netter als je ipv
1echo "blaaa $variabele"; 

bijv.
1echo "blaaa ".$variabele;

of
1echo "blaaa {$variabele}";

gebruikt. zo kun je ook meerdere variabelen achter elkaar plakken zonder er een spatie tussen te hoeven zetten en is het wat overzichtelijker voor jezelf. En volgens mij hadden sommige php parsers er problemen mee?
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_32513230
ik heb ze tussen single quotes, werkt ook, maar die phptag op t forum sloopt ze weg

en ik gebruik alleen de .$variabele wanneer het nodig is, maar weet van het bestaan en gebruik af
As a rule, I never touch anything more sophisticated and delicate than myself.
  woensdag 23 november 2005 @ 18:21:10 #196
32768 DionysuZ
Respect my authority!
pi_32513971
wat voor type heeft 'titel' in de db?
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_32514042
varchar
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_32515230
quote:
Op woensdag 23 november 2005 17:34 schreef Desdinova het volgende:
heb ik gedaan, hij heeft geen $_POST data ontvangen van de titel...
Je moet dan ook htmlentities() gebruiken voor de value van input-elementen:

echo '<input type="text" name="blaat" value="' . htmlentities($blaat) . '" />';

Maar verder zie ik niet aan je code wat er mis kan zijn. Is dit echt alle relevante code?
pi_32516675
quote:
Op maandag 21 november 2005 18:08 schreef DionysuZ het volgende:
Als je het zo wil kan het gewoon met
[ code verwijderd ]
Ik ben nog bezig met mod_rewrite.

Ik heb nu bv de regel
1RewriteRule ^photography/$ site/index.php?siteid=0.


Nu wil ik alleen het zo creeren dat /photography/index rewrite naar /site/index.php.

Nu kan ik het wel per bestand uitschrijven, maar kan het ook makkelijker?
Ik heb nu dit, maar dat werkt niet:
1RewriteRule ^misc/([a-zA-Z0-9]+)/$ site/$1.php
  woensdag 23 november 2005 @ 20:05:17 #200
32768 DionysuZ
Respect my authority!
pi_32517138
quote:
Op woensdag 23 november 2005 19:50 schreef DutchBlood het volgende:

[..]

Ik ben nog bezig met mod_rewrite.

Ik heb nu bv de regel
[ code verwijderd ]

Nu wil ik alleen het zo creeren dat /photography/index rewrite naar /site/index.php.

Nu kan ik het wel per bestand uitschrijven, maar kan het ook makkelijker?
Ik heb nu dit, maar dat werkt niet:
[ code verwijderd ]
ik heb het zojuist getest en het werkt gewoon
als ik
http://www.blalalalal.nl/misc/index/
invul, dan rewrite hij die naar
http://www.blalalalal.nl/misc/site/index.php
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')