abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas dinsdag 10 juni 2008 @ 22:40:03 #52
1972 Swetsenegger
Egocentrische Narcist
pi_59291569
quote:
Op dinsdag 10 juni 2008 22:35 schreef The_Terminator het volgende:

[..]

Ben geen ZCE, maar weet wel dat het inderdaad altijd als string door wordt gegeven. is_int zal dus inderdaad niet werken.

Edit: ctype_digit zou wel moeten werken op postdata.
Dat vind ik nogal vaag op zijn zachts gezegd. Je hebt dus allerlei controle mogelijkheden voor types variabelen, maar dat geldt dus alleen voor variabelen die uit je script komen.

ja de ctype_digit oplossing zag ik ergens voorbij komen (het was overigens niet mijn probleem).
pi_59291645
quote:
Op dinsdag 10 juni 2008 22:30 schreef Swetsenegger het volgende:
Vraag aan ZCE's hier.

Is het waar dat alle userdata als STRING binnen komt?
dus if(is_int($_POST['getal'])) zal FALSE terug geven als de user bv 5 heeft ingevuld?
Ja.
pi_59291666
Met intval($_POST['getal']) kun je er natuurlijk wel een getal van maken.
  FOK!-Schrikkelbaas dinsdag 10 juni 2008 @ 22:43:06 #55
1972 Swetsenegger
Egocentrische Narcist
pi_59291687
quote:
Op dinsdag 10 juni 2008 22:42 schreef Light het volgende:
Met intval($_POST['getal']) kun je er natuurlijk wel een getal van maken.
uhuh.
pi_59291752
quote:
Op dinsdag 10 juni 2008 21:40 schreef warezguy05 het volgende:
Hallo mensen,

Ik zit met het volgende probleem.

Ik heb 3 tabellen; ARTIST, ARTIST_TRACK (koppeltabel), en TRACK

Middels een functie die een bestaande array doorloopt, wil ik de juiste artiest-namen (dit kunnen er meerdere per track zijn) aan het juist arrayelement koppelen.

Ik gebruik de volgende functie:
[ code verwijderd ]

De array bestaat bijvoorbeeld uit 5 elementen (tracks) waaraan de juiste artiestnamen gekoppeld moeten worden. De for-loop moet dus 5x doorlopen worden, maar als ik mn var_dump nakijk dan wordt de for-loop slechts 1 maal doorlopen :s (alleen aan element 0 wordt de artiestnaam toegevoegd)...
Weet iemand waar dit aan kan liggen?
Het ligt vast aan het tijdstip, maar ik snap weinig van je code. Variabelen met een naam Get.., alsof het functies zijn. En die naam dan als parameter van een functie.
pi_59291940
quote:
Op dinsdag 10 juni 2008 22:45 schreef Light het volgende:

[..]

Het ligt vast aan het tijdstip, maar ik snap weinig van je code. Variabelen met een naam Get.., alsof het functies zijn. En die naam dan als parameter van een functie.
begrijpelijk.
ben pas net bezig dus ik zal hier in t vervolg op letten (en meteen aanpassen)
pi_59291994
quote:
Op dinsdag 10 juni 2008 22:40 schreef Swetsenegger het volgende:

[..]

Dat vind ik nogal vaag op zijn zachts gezegd. Je hebt dus allerlei controle mogelijkheden voor types variabelen, maar dat geldt dus alleen voor variabelen die uit je script komen.
Aan de andere kant pompt de browser gewoon een rij tekens naar de server, zonder zich te bekommeren over de betekenis of interpretatie.
  dinsdag 10 juni 2008 @ 23:03:23 #59
159841 Dzy
It is I
pi_59292570
quote:
Op dinsdag 10 juni 2008 22:38 schreef poffu het volgende:
ben opzoek naar iemand een een php coding kan afmaken van een webshop

PM me even voor meer info

400eu+ vergoeding

groeten!
Gaat niet echt werken als je inbox niet aanstaat he, pm mij maar met wat meer info, heb toch een maand wat minder te doen.
"Reality is an illusion created by a lack of alcohol."
  FOK!-Schrikkelbaas dinsdag 10 juni 2008 @ 23:09:31 #60
1972 Swetsenegger
Egocentrische Narcist
pi_59292809
quote:
Op dinsdag 10 juni 2008 22:50 schreef Light het volgende:

[..]

Aan de andere kant pompt de browser gewoon een rij tekens naar de server, zonder zich te bekommeren over de betekenis of interpretatie.
nee, de interpretatie zou aan de serverkant moeten liggen. Kom het moet natuurlijk relatief eenvoudig zijn om een sting van een integer of float te onderscheiden.
pi_59294099
quote:
Op dinsdag 10 juni 2008 23:09 schreef Swetsenegger het volgende:

[..]

nee, de interpretatie zou aan de serverkant moeten liggen. Kom het moet natuurlijk relatief eenvoudig zijn om een sting van een integer of float te onderscheiden.
Het is vast wel te doen. Het is alleen de vraag of het echt nuttig is. Had ik al gezegd dat PHP een loosely typed taal is?
pi_59294249
quote:
Op dinsdag 10 juni 2008 23:09 schreef Swetsenegger het volgende:

[..]

nee, de interpretatie zou aan de serverkant moeten liggen. Kom het moet natuurlijk relatief eenvoudig zijn om een sting van een integer of float te onderscheiden.
Dat doet php zelf wel, op haar eigen krakkemikkige manier. Als een value niet binnen een hokje van ints, floats of strings past, dan pakt php een heel grote hamer, geeft een paar flinke rammen, en dan past het alsnog.
pi_59294265
Voor type-safety moet je idd niet bij PHP zijn.......weet niet of dat in 6 al is opgelost?
  FOK!-Schrikkelbaas woensdag 11 juni 2008 @ 08:21:58 #64
1972 Swetsenegger
Egocentrische Narcist
pi_59296937
Ja dat het een loosly typed taal is weet ik en dat php een string ook gewoon als integer behandeld bij mathematische functies... maar toch
pi_59297198
quote:
Op dinsdag 10 juni 2008 22:30 schreef Swetsenegger het volgende:
Vraag aan ZCE's hier.

Is het waar dat alle userdata als STRING binnen komt?
dus if(is_int($_POST['getal'])) zal FALSE terug geven als de user bv 5 heeft ingevuld?
alle POST variabelen zijn strings inderdaad, maar PHP doet daar niet zo moeilijk over.
Het zou me niks verbazen dat is_int() op string "5" gewoon true teruggeeft


Edit: ik had pagina 2 over het hoofd gezien geloof ik
Dan nog maar even hier op reageren:
quote:
Op dinsdag 10 juni 2008 23:09 schreef Swetsenegger het volgende:

nee, de interpretatie zou aan de serverkant moeten liggen. Kom het moet natuurlijk relatief eenvoudig zijn om een sting van een integer of float te onderscheiden.
Op zich wel, maar hoe moet de server weten of jij een string 5 stuurt of een integer 5?
Dat verplaatst het probleem alleen maar natuurlijk (hoewel het misschien wel wat logischer zou zijn)
  FOK!Fotograaf / Beeldredactie woensdag 11 juni 2008 @ 15:37:33 #66
68600 crew  Ynske
Bedankt voor de zon...
pi_59307374
Hoi,

Ik hoop dat er hier iemand is die me kan helpen. Ik zit nu te klooien dat is niet meer normaal.

ok wat is de bedoeling:
zie www.throughmylens.nl/kinderen.html
de pijltjes in het linkerblok onderaan moet de navigatie worden voor de foto's die komen in het rechterblok.
niet zo moeilijk zou je zeggen. Nah ik kom er totaal niet uit

wat heb ik nu is:
www.throughmylens.nl/test.php

alleen moet de @@ het achteruit pijltje in dat linker blok worden en de ## het vooruit pijltje in datzelfde blok.
het lukt me alleen totaal niet :@

daarnaast zou t fijn zijn dat als je bij foto 1 niet de vorige knop kunt gebruiken en dat als je de laatste foto bereikt hebt je niet meer de volgende knop kunt gebruiken.

de broncode tot nu toe die ik heb is
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
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
<HTML>
<HEAD><TITLE>throughmylens.nl</TITLE>
<STYLE>
body, td, p {font-size: 12pt; font-family: times new roman, times, serif}
h1 {font-weight: normal; font-size: 26pt; font-family: arial, helvetica, sans-serif}
h2 {font-weight: normal; font-size: 18pt; font-family: arial, helvetica, sans-serif}
h3 {font-weight: normal; font-size: 16pt}
h4 {font-weight: normal; font-size: 14pt}
a {text-decoration: none}
a:hover {text-decoration: underline}
</STYLE>
</HEAD>
<BODY style="BACKGROUND: #ffffff; MARGIN: 15px 10px" text=#000000>
<P align=center> </P>
<DIV id=maindiv1 align=center><DIV id=maindiv2 style="WIDTH: 773px; POSITION: 

relative">
<TABLE id=maintable style="POSITION: relative; BORDER-COLLAPSE: collapse" 

cellSpacing=0 cellPadding=0 align=center border=0>
<TBODY>
<TR>
<TD>
<TABLE style="BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-COLLAPSE: 

collapse" borderColor=#000000 height=500 cellSpacing=0 width=740 align=left 

border=0>
<TBODY>
<TR>
<TD vAlign=top align=left><IMG 

src="http://www.throughmylens.nl/Layout_liggend.jpg"><div style="position:absolute; 

left:330; top: 210;"><?php


$dir = 'foto/'; //Dir die uitgelezen moet worden. vergeet / NIET !!!

//inhoud van de directory ophalen
$handle = opendir($dir);

while ($file = readdir($handle))
{
        if($file == '.' || $file == '..')
                continue;
        else
                $result_array[]=$file;
}
closedir($handle);

array_multisort($result_array, SORT_DESC);

?>

<script language="JavaScript">

<!--

function laatZien(fotonr, hoogte, breedte, src)
{
foto = window.open('','','menubar=no,toolbar=no');
foto.resizeTo(breedte,hoogte);
foto.document.write("<html><head><title>Foto - " + fotonr + "</title></head><body 

leftmargin='0' topmargin='0'>");
foto.document.write("<center><img src=" + src + fotonr + "><center><br>");
foto.document.write("<center><font face='Arial, Helvetica, sans-serif' 

size='2'>.::<a href='JavaScript:window.close();'> Sluit venster 

</a>::.</font></center>");
foto.document.write("</body></html>");
}

!-->

</script>

</head>
<body>

<?php

//aantal rijen en kolommen in stellen. De dir waar je je foto's moet in zetten heet 

"foto". Deze index.php moet
//één directory hoger staan :-)
//Wil je dat wijzigen, dan moet je niet vergeten het stukje JavaScript hier boven 

ook te wijzigen.
//ik had de tabellen ook vanaf hier willen configgen, maar dat zijn slechts 3 regels 

dus dat
//doe je zelf maar :-P
$rows = 1;
$cols = 1;

//pagina nummer ophalen, indien geen pagina nummer op 0 zetten
if(isset($_GET['page']))
{
        $page = $_GET['page'];
}
else
{
        $page = 0;
}

//totaal aantal foto's, om het aantal pagina's uit te rekenen
$num_pics = count($result_array);

//wat vars en andere rommel om de juiste pagina's en array's door te lopen
$cells = $rows * $cols;
$pages = ceil($num_pics / ($rows * $cols));
$num_pages = $pages - 1;
$output = array();
$slices = array();
$push = 0;
$showpage = $page + 1;

//array vullen met waarden voor de slice om afbeeldingen per pagina weer te geven
for($k=0;$k<$pages;$k++)
{
        array_push($slices, $push);
        $push = $push + $cells;
}

//lusje om te kijken op welke pagina we zijn en vervolgens de goede set afbeeldingen 

uit $result_array halen
for($k=0;$k<$pages;$k++)
{
        if($page == key($slices))
        {
                $output = array_slice($result_array, current($slices), $cells);
        }
        next($slices);
}

reset($output);

//afbeelden van afbeeldingen
print "<center>\n<table width='*' border='0' bordercolor='#000000' cellspacing='0' 

cellpadding='0'>\n";

for($i=0;$i<$rows;$i++)
{
        print "\t<tr>\n";
        for($j=0;$j<$cols;$j++)
        {
                if(current($output) != false)
                {
                        $pic = current($output);

                        $size = getimagesize($dir.$pic);
                        $height_button = $size[1] + 70;
                        $value = current($output);
                        print "\t\t<td width='100' height='100' 

align=center>\n\t\t\t\n\t\t\t\t<img width='390' height='252' border='0' 

src='$dir$value'>\n\t\t\t\n\t\t</td>\n\n";
                        next($output);
                }
                else
                {
                        print "\t\t<td width='100' height='100' 

align='center'> </td>\n";
                }
        }
        print "\t</tr>\n";


//hier worden de prev en next knopjes gemaakt.
$ref = $_SERVER['PHP_SELF'];
print "</table>\n";

        if($num_pages == '0')
        {
                print "<span>[ </span>";
                print "vorige";
                print "<span> ] </span>";

                print "<span> [ </span>";
                print "volgende";
                print "<span> ]</span>";
        }
        

        else
        {
                // de rest, pagina's in het midden, 2 knopjes
                $next = $page + 1;
                $prev = $page - 1;

      print "<span> </span>";
                print "<a href='$ref?page=$prev'>@@</a>";
                print "<span> </span>";

                

                print "<span> </span>";
                print "<a href='$ref?page=$next'>##</a>";
                print "<span> </span>";
        }


?>

</center>


</body>
</html> </div>
</TD></TR></TBODY></TABLE><TABLE style="BACKGROUND: none transparent scroll repeat 

0% 0%; LEFT: 49px; POSITION: absolute; TOP: 215px; BORDER-COLLAPSE: collapse" 

borderColor=#000000 height=56 cellSpacing=0 cellPadding=0 width=243 

border=0><TBODY><TR><TD vAlign=top align=left><SPAN style="FONT-SIZE: 9pt"><FONT 

face="Verdana, Sans-Serif"><SPAN style="FONT-SIZE: 9pt">Tijdens een cursus bij het 

UCK in Utrecht ben ik in contact gekomen met 

Theaterfotografie.</FONT></SPAN></P><P><SPAN style="FONT-SIZE: 9pt"><FONT 

face=Verdana>De foto's zijn gemaakt tijdens de repetities van Theatergroep 

<BR></FONT></SPAN><SPAN style="FONT-SIZE: 9pt"><FONT face=Verdana>Zonder 

Helden.</FONT></SPAN></P><P><SPAN style="FONT-SIZE: 9pt"><FONT face=Verdana>De 

foto's die ik tijdens deze cursus gemaakt heb zijn te zien op de expositie in het 

gebouw van het UCK op het Domplein 4 te Utrecht.<BR>Deze expositie blijft 

hangen tot <BR>6 oktober 2008</FONT></FONT></SPAN></TD></TR></TBODY></TABLE><TABLE 

style="BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 259px; POSITION: 

absolute; TOP: 445px; BORDER-COLLAPSE: collapse" borderColor=#000000 cellSpacing=0 

cellPadding=0 border>

<TBODY><TR><TD style="BACKGROUND: #ffffff" vAlign=top align=left><STRONG><FONT 

face="Verdana, Sans-Serif" color=#808080>&lt; 

&gt;</FONT></STRONG></TD></TR></TBODY></TABLE>
<TABLE style="BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 49px; 

POSITION: absolute; TOP: 448px; BORDER-COLLAPSE: collapse" borderColor=#000000 

cellSpacing=0 cellPadding=0 border=0><TBODY><TR><TD vAlign=top align=left><SPAN 

style="FONT-SIZE: 9pt"><FONT face="Verdana, Sans-Serif"><FONT color=#808080><A 

href="/index.html">Home</A></FONT></SPAN></FONT></TD></TR></TBODY></TABLE></TD></TR>

</TBODY></TABLE></DIV></DIV></BODY>


ik moet erbij zeggen dat ik echt een complete Blonde N00b ben met php
en er voor t eerst mee zit te klooien.
en overduidelijk er niet uitkom

is er hier en engel die me zou kunnen helpen?
Today is life -
the only life you are sure of. Make the most of today.

Dale Carnegie
pi_59307618
Ja, ik wil je best helpen. Maar nu ff niet, vanavond
  FOK!Fotograaf / Beeldredactie woensdag 11 juni 2008 @ 15:46:49 #68
68600 crew  Ynske
Bedankt voor de zon...
pi_59307665
quote:
Op woensdag 11 juni 2008 15:45 schreef Scorpie het volgende:
Ja, ik wil je best helpen. Maar nu ff niet, vanavond
heel lief dank je
Today is life -
the only life you are sure of. Make the most of today.

Dale Carnegie
pi_59309284
quote:
Op woensdag 11 juni 2008 15:45 schreef Scorpie het volgende:
Ja, ik wil je best helpen. Maar nu ff niet, vanavond
Vergeet niet je lieslaarzen aan te trekken als je in de bak bagger duikt.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_59309316
quote:
Op woensdag 11 juni 2008 16:37 schreef SuperRembo het volgende:

[..]

Vergeet niet je lieslaarzen aan te trekken als je in de bak bagger duikt.
Ik neem mijn snorkel wel mee
pi_59368012
Hallo beste mensen. Ik heb een werkend PHP script voor een contact formlulier dat ik graag wil aanpassen, zodanig dat als drie bepaalde velden niet zijn ingevuld, dat het formulier dan niet verzonden wordt, maar dat er geen melding komt. Die melding heb ik namelijk al geregeled via javascript (maar voorkomt dus geen bots). Een ander veld moet juist leeg blijven, dat heb ik al wel werkend gekregen:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
// Configuration Settings
if ($_POST['emails'] == '') {
$SendFrom =    "Geinteresseerde <info@buitendedoos.nl>";
$SendTo =      "info@buitendedoos.nl";
$SubjectLine "Reactie via creabee.nl";
$ThanksURL =   "uwberichtisverzonden.html";  //confirmation page

// Build Message Body from Web Form Input
foreach ($_POST as $Field=>$Value)
   
$MsgBody .= "$Field: $Value\n";
$MsgBody .= "\n" . @gethostbyaddr($_SERVER["REMOTE_ADDR"]) . "\n" .
   
$_SERVER["HTTP_USER_AGENT"];
$MsgBody htmlspecialchars($MsgBodyENT_NOQUOTES);  //make safe

// Send E-Mail and Direct Browser to Confirmation Page
mail($SendTo$SubjectLine$MsgBody"From: $SendFrom");
header("Location: $ThanksURL");
}
else {
header("Location: http://www.honeynet.org/");
}
?>


Veld is verplicht is zoiets als:
quote:
if(empty($naamvanhetveld)) {
echo "Field 1 is required!";
}
Althans dat heb ik gevonden en lijkt logisch. Maar die echo wil ik juist niet, dat is immers al met javascript. Wat moet er komen te staan als ik dus niet die echo wil, maar wel dat het niet verzonden wordt?

Als ik dat per field aangeef, waar moet ik het dan precies in het PHP script plaatsen zonder dat het gaat conflicteren met:
quote:
if ($_POST['emails'] == '') {
}
else {
header("Location: http://www.honeynet.org/");
}
(eerste en laatste stukje code)

[ Bericht 17% gewijzigd door JJasperO op 13-06-2008 17:31:22 ]
pi_59368872
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
<?php
// Configuration Settings
if ($_POST['emails'] == '') {
$SendFrom =    "Geinteresseerde <info@buitendedoos.nl>";
$SendTo =      "info@buitendedoos.nl";
$SubjectLine "Reactie via creabee.nl";
$ThanksURL =   "uwberichtisverzonden.html";  //confirmation page

// Build Message Body from Web Form Input
foreach ($_POST as $Field=>$Value)
if(!empty(
$Value))
{
   
$MsgBody .= "$Field: $Value\n";
$MsgBody .= "\n" . @gethostbyaddr($_SERVER["REMOTE_ADDR"]) . "\n" .
   
$_SERVER["HTTP_USER_AGENT"];
$MsgBody htmlspecialchars($MsgBodyENT_NOQUOTES);  //make safe
}else {
header("Location: http://www.honeynet.org/");
}


// Send E-Mail and Direct Browser to Confirmation Page
mail($SendTo$SubjectLine$MsgBody"From: $SendFrom");
header("Location: $ThanksURL");
?>


Indien 1 van de velden leeg is, redirect je meteen naar de pagina. Zo niet, ga verder met de pageflow.
pi_59382084
Bedankt voor je hulp, maar er gaat iets fout als ik het formulier correct invul. Bij verzenden krijg ik een pagina met:

Parse error: syntax error, unexpected $end in /data/members/paid/c/r/creabee.nl/htdocs/www/Contact/feedback.php on line 25

line 25 is:
quote:
?>
Dus de sluiting van de php code.

Toen ik m'n oude script er weer in zette ging het wel weer goed.
  zaterdag 14 juni 2008 @ 07:29:40 #74
62215 qu63
..de tijd drinkt..
pi_59382748
quote:
Op zaterdag 14 juni 2008 02:39 schreef JJasperO het volgende:
Bedankt voor je hulp, maar er gaat iets fout als ik het formulier correct invul. Bij verzenden krijg ik een pagina met:

Parse error: syntax error, unexpected $end in /data/members/paid/c/r/creabee.nl/htdocs/www/Contact/feedback.php on line 25

line 25 is:
[..]

Dus de sluiting van de php code.

Toen ik m'n oude script er weer in zette ging het wel weer goed.
na header("Location: $ThanksURL"); moet nog een } komen
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59387697
quote:
Op zaterdag 14 juni 2008 07:29 schreef qu63 het volgende:

[..]

na header("Location: $ThanksURL"); moet nog een } komen
Ok dit werkt, hoewel er wel iets vreemds aan de hand is nu. Ik krijg dit soort berichten als ik succesvol invul:
quote:
Naam: Test

co202206-a.almel1.ov.home.nl
Opera/9.26 (Windows NT 6.0; U; nl)Emailadres: test@test

co202206-a.almel1.ov.home.nl
Opera/9.26 (Windows NT 6.0; U; nl)Tekstveld: testtest

co202206-a.almel1.ov.home.nl
Opera/9.26 (Windows NT 6.0; U; nl)
De plaats waar het vandaan komt wordt nu dus meermaals herhaald. Normaal gesproken komt het alleen eronder te staan. Eveneens werkt de redirect niet meer, als ik het onzichtbare veld nu zichtbaar maak en invul, dan word je niet geredirect .

Maargoed ik ben al blij zo. Vanmiddag nog kreeg ik een spammert die geen tekstveld invulde, maargoed dat was alleen met javascript:
quote:
emails:
Naam: Hackz0rz
Emailadres: \' or DROP TABLE
Tekstveld:

cc1079003-a.deven1.ov.home.nl
Opera/9.27 (Windows NT 5.1; U; en)


[ Bericht 4% gewijzigd door JJasperO op 14-06-2008 15:42:48 ]
  zondag 15 juni 2008 @ 01:19:07 #76
62215 qu63
..de tijd drinkt..
pi_59399640
Dan moet die } op regel 19/20
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59412997
Ok, ik zal het zsm proberen
pi_59415683
Kleine vraag, voor het detecteren van referers van een zoekmachine gebruik ik de volgende preg_match

1
2
3
<?php
if (preg_match("/[&\?](q|p|w|searchfor|as_q|as_epq|s|query)=([^&]+)/i"$ref$xx))
?>


Maar ik zou graag ook de volgende URL willen matchen als de 1e match false returned

http://www.zoekgratis.nl/s/gfx%2520poll

Maar het volgende werkt niet en ik snap niet waarom niet?
1
2
3
<?php
if (preg_match("/[\/](q|p|w|searchfor|as_q|as_epq|s|query)\/([^&]+)/i"$ref$xx))
?>


Weet iemand waar ik de mist in ga?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_59415878
Argh ik probeer phpmyadmin te installeren op mijn mac maar wat ik ook doe elke keer krijg ik een
quote:
#2002 - The server is not responding (or the local MySQL server's socket is not correctly configured)
foutcode...

Iemand die mij kan/wil helpen?

Op vrijdag 22 juli 2011 00:30 schreef yvonne het volgende:
Ja DE Ik houd nog heel veel van je
pi_59416023
quote:
Op zondag 15 juni 2008 22:16 schreef DutchErrorist het volgende:
Argh ik probeer phpmyadmin te installeren op mijn mac maar wat ik ook doe elke keer krijg ik een
[..]

foutcode...

Iemand die mij kan/wil helpen?


Config goed ingesteld voor jouw MySQL server?
pi_59416300
quote:
Op zondag 15 juni 2008 22:19 schreef The_Terminator het volgende:

[..]

Config goed ingesteld voor jouw MySQL server?
Zover ik het weet... Eerst setup gedaan een server ge-add (met eerst localhost en daarna 127.0.0.1)... een etc. vervolgens die config.inc.php in de hoofdmap geplaatst en config verwijdert....

Dat klopt toch
Op vrijdag 22 juli 2011 00:30 schreef yvonne het volgende:
Ja DE Ik houd nog heel veel van je
pi_59416489
quote:
Op zondag 15 juni 2008 22:26 schreef DutchErrorist het volgende:

[..]

Zover ik het weet... Eerst setup gedaan een server ge-add (met eerst localhost en daarna 127.0.0.1)... een etc. vervolgens die config.inc.php in de hoofdmap geplaatst en config verwijdert....

Dat klopt toch
Dat klopt inderdaad. Kun je de MySQL server ook vanuit andere scripts aanroepen? Misschien zou je anders eens de config kunnen openen in een tekst editor en controleren op fouten.
pi_59416548
even kijken...

[edit] Er staat niets in

Iemand een standaard config dingetje?

[ Bericht 86% gewijzigd door DutchErrorist op 15-06-2008 22:39:36 ]
Op vrijdag 22 juli 2011 00:30 schreef yvonne het volgende:
Ja DE Ik houd nog heel veel van je
pi_59419846
quote:
Op zondag 15 juni 2008 22:33 schreef DutchErrorist het volgende:
even kijken...

[edit] Er staat niets in

Iemand een standaard config dingetje?
Had het script bij het wegschrijven wel de juiste machtigingen voor het schrijven naar het bestand? Weet niet hoe het bij een Mac zit, maar ik zou hem anders gewoon chmodden naar 777 en dan later weer terugzetten naar leesrechten als de instellingen weggeschreven zijn.
pi_59420885
quote:
Op zondag 15 juni 2008 23:34 schreef The_Terminator het volgende:

[..]

Had het script bij het wegschrijven wel de juiste machtigingen voor het schrijven naar het bestand? Weet niet hoe het bij een Mac zit, maar ik zou hem anders gewoon chmodden naar 777 en dan later weer terugzetten naar leesrechten als de instellingen weggeschreven zijn.
Hij heeft alle machtigingen... naja kijk morgen wel verder
Op vrijdag 22 juli 2011 00:30 schreef yvonne het volgende:
Ja DE Ik houd nog heel veel van je
pi_59424243
Kleine vraag m.b.t sorteren middels SQL.

Ik heb de volgende query
1
2
3
4
5
6
7
8
SELECT profielen.id,
              profielen.naam,
               profielen.leeftijd,
               online.id AS onlineID
        FROM online
        LEFT JOIN profielen ON online.naam = profielen.naam
        ORDER BY onlineID DESC, profielen.naam
        LIMIT 60


Echter krijg ik de profielen nu eerst gesorteerd op onlineID en daarna op de naam, echter wil ik de naam van a-z zien en niet z-a echter als ik ASC of DESC probeer blijven de resultaten het zelfde :{ en eingelijk wil ik dat alle online gebruikers bovenaan komen en daarna de online gebruikers gesorteerd worden op a-z

Iemand die mijn fout ziet? :D
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_59424264
1ORDER BY onlineID DESC, profielen.naam ASC

Gewoon zo toch :?
pi_59424713
Dat verwachte ik ook dus, maar de resultaten bleven het zelfde waarschijnlijk omdat onlineID allemaal unieke waarden bevat... ofzo
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_59424741
Wat bevat onlineID dan allemaal voor waarden? Ik denk dat het alleen gaat werken als je een 1 voor online, en een 0 voor offline oid gaat gebruiken
pi_59425346
kan je niet iets doen in de trant van:
1
2
WHERE online = true 
ORDER BY profielen.naam ASC
  maandag 16 juni 2008 @ 11:18:55 #91
63192 ursel
"Het Is Hier Fantastisch!
pi_59426846
Weet er iemand eigenlijk wat een beetje de limieten van MySQL zijn?
Voor aantal connecties heb ik ooit wel eens opgevangen dat MySQL beetje gaat hikken als die meer dan 100 connecties per seconde krijgt bijvoorbeeld.

Maar hoe zit het eigenlijk met de hoeveelheid data?
Weet dat we nu nog met 400 mb nog makkelijk niet aan de max zitten. Maar voor een project zijn we het een en ander aan het inventariseren om toch grotere hoeveelheden data op te gaan slaan.

Met het oog op de toekomst wel zo prettig om dan ook gelijk de database te evalueren.
pi_59427532
Ik kan helaas de onlineID niet veranderen, deze gegeven staat vast en ik kan helaas niet kiezen uit een onlineID want ik moet 60 gebruikers laten zien middels 1 query waarbij de online gebruikers bovenaanstaan en de offline gebruikers onderaan (eerst online dan offline).

Is het ook mogelijk om bv het volgende te doen.

SELECTEER * VAN TABEL BEGINNEND BIJ REGEL 0 EINDIGEND BIJ REGEL 50
NA SELECTEREN, SORTEREN OP ID DESC
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_59427548
Maar wat staan er dan voor waarden in dat ID?
pi_59427597
quote:
Op maandag 16 juni 2008 11:46 schreef Piles het volgende:
Maar wat staan er dan voor waarden in dat ID?
Laatste online tijd. (unix_timestamp)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_59427672
quote:
Op maandag 16 juni 2008 11:48 schreef Chandler het volgende:

[..]

Laatste online tijd. (unix_timestamp)
Daar kun je dan toch niet op selecteren of iemand online is of niet
Als iemand offline is staat daar nog de laatste timestamp in. Het kan wel in PHP, maar niet alleen in de query lijkt me. Toch?
Of je moet met een IF in je query gaan werken, maar dat weet ik niet hoe dat werkt
pi_59427764
quote:
Op maandag 16 juni 2008 11:51 schreef Piles het volgende:
Daar kun je dan toch niet op selecteren of iemand online is of niet
Als iemand offline is staat daar nog de laatste timestamp in. Het kan wel in PHP, maar niet alleen in de query lijkt me. Toch?
Of je moet met een IF in je query gaan werken, maar dat weet ik niet hoe dat werkt
Je hebt gelijk, ik maak deze database niet ik lees het alleen uit maar goed, van de profielen die niet online zijn staan niet in de tabel van 'online' gebruikers..

En dat met IF weet ik dus ook niet, sorteren is best pittig vooral met secundaire voorwaarden (op de resultaten)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_59430229
Chandler; die gozer mag wel eens een cursusje databaseontwerp doen.
pi_59431080
Scorpie; zullen we het houden op internationaal bedrijf
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_59432518
quote:
Op maandag 16 juni 2008 11:54 schreef Chandler het volgende:
Je hebt gelijk, ik maak deze database niet ik lees het alleen uit maar goed, van de profielen die niet online zijn staan niet in de tabel van 'online' gebruikers..
Als de offline gebruikers niet in die tabel staan, hoe wil je ze dan selecteren?
pi_59434318
Ik selecteer dus alle users en daarbij de tabel online, alle online gebruikers komen boven aan en de rest er onder met een limiet van 60.

Ps weet iemand hoe je kunt uitrekenen met mysql hoeveel dagen tussen de registratie datum en de huidige datum zit? eventueel in een bestaande query?

-edit-
Ik heb het al

TO_DAYS(CURDATE()) - TO_DAYS(reg_date) AS dagen

[ Bericht 7% gewijzigd door Chandler op 16-06-2008 16:01:42 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_59435751
De laatse 60 gebruikers die online waren, gesorteerd op naam:
1
2
3
4
5
6
SELECT p.id, p.naam, p.leeftijd, o.id AS onlineID
FROM online o
LEFT JOIN profielen p ON p.naam = o.naam
WHERE p.naam IN (SELECT naam FROM online ORDER BY id DESC LIMIT 60)
ORDER BY p.naam
LIMIT 60        

Is de naam echt de key tussen online en profielen?

Het verschil in dagen tussen twee datums krijg je in één keer met DATEDIFF(dat1, dat2).
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  maandag 16 juni 2008 @ 17:04:28 #102
181667 Strani
Beroemde influencer
pi_59436562
Kan je niet in plaats van in de query te vragen om online users, dat pas in de weergave doen?

Dus dat je een tijdsgrens stelt (bijvoorbeeld 1 dag) en dan per row 'vraagt' of de online timestamp groter is dan de door jou vastgestelde 'online-grens'. Als dat het geval is kan je dan 'online' weergeven, en anders 'offline'.
Op 02-02-2020 20:20:20 schreef Strani iets
2006 Time Person of the Year
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')