abonnement bol.com Unibet Coolblue
  woensdag 5 oktober 2011 @ 10:19:34 #126
137776 boem-dikkie
Jedi Mind Baby!
pi_102725567
quote:
5s.gif Op woensdag 5 oktober 2011 09:58 schreef Cue_ het volgende:
Ik moet een scriptje schrijven die ervoor zorgt dat we kunnen loggen hoe vaak en welke users gebruik maken van bepaalde php pagina's. Zodat we oude troep kunnen wegdoen en de gebruikte kunnen verbeteren.

Misschien dat jullie mij een richting kunnen geven waar ik naar dien te zoeken of dat jullie hier al een goede site voor weten?
Google Analytics?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 5 oktober 2011 @ 10:28:19 #127
267443 Cue_
Cuecumbergirl
pi_102725838
quote:
14s.gif Op woensdag 5 oktober 2011 10:19 schreef boem-dikkie het volgende:

Google Analytics?
Dat is echt voor internetwebsites toch? Gaat om logging van pagina's die op een server staan en intern worden gebruikt.
  woensdag 5 oktober 2011 @ 11:14:00 #128
305897 remi1986
This MF is infected by madness
pi_102727339
quote:
0s.gif Op woensdag 5 oktober 2011 10:28 schreef Cue_ het volgende:

[..]

Dat is echt voor internetwebsites toch? Gaat om logging van pagina's die op een server staan en intern worden gebruikt.
Kan het mishebben, maar geloof dat GA wel gaat werken.

Vond dit nog klik, misschien is dat nog wat.

En anders zelf een PHP scriptje schrijven die stats bijhoudt :P


EDIT:
Vond dit stukje over GA en intranet

quote:
In order for Google Analytics to populate reports for your intranet usage, your corporate network needs to reach the ga.js JavaScript at http://www.google-analytics.com/ga.js, http://www.google-analytics.com/__utm.gif, https://ssl.google-analytics.com/ga.js, https://ssl.google-analytics.com/__utm.gif.

If you can reach the above URL using your network's internet connection, you have satisfied the first requirement. Additionally, your intranet must be accessed using a fully qualified domain name (FQDN) such as http://intranet.example.com. The ga.js JavaScript will not work if your intranet is accessed using a non-FQDN (such ashttp://intranet).
http://www.google.com/sup(...)cb263740621905&hl=en
  woensdag 5 oktober 2011 @ 11:51:27 #129
267443 Cue_
Cuecumbergirl
pi_102728583
Denk dat GA niet gaat werken aangezien het bij ons niet meer is dan http://(naampje)/pagina.php :+

Zelf een script schrijven is niet erg. Want het is maar voor even dat het moet gebeuren.
Waar ik zelf dit tegen kwam.. maar nog niet kunnen uitproberen
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
QUOTE
<table width="100%" border="1" cellspacing="1" cellpadding="1" >
<tr bgcolor="#FFFF00">
<th>Time/Date</th>
<th>IP</th>
<th>Referrer</th>
<th>Browser</th>
<th>Page</th>
</tr>

Next, copy and paste the following code to the page(s) on your site where you would like to log your users' information (most likely your main/index page):

QUOTE
<?php

// Get user's time/date
$time = date("F jS Y, h:iA"); 

// Get user's IP address
$ip = $REMOTE_ADDR; 

// Get user's referrer
$referer = $HTTP_REFERER; 

// Get user's browser
$browser = $HTTP_USER_AGENT; 

// Get page user came from
$page = $_SERVER['REQUEST_URI'];

$fp = fopen("log.html", "a"); 

// Print user information to log.html file
fputs($fp, "
<tr>
<td>$time</td> 
<td>$ip</td> 
<td><a href=$referer>$referer</a></td> 
<td>$browser</td>
<td><a href=$page>$page</a></td></tr>
");

fclose($fp); 
?>
  woensdag 5 oktober 2011 @ 12:47:13 #130
75592 GlowMouse
l'état, c'est moi
pi_102730415
quote:
5s.gif Op woensdag 5 oktober 2011 09:58 schreef Cue_ het volgende:
Ik moet een scriptje schrijven die ervoor zorgt dat we kunnen loggen hoe vaak en welke users gebruik maken van bepaalde php pagina's. Zodat we oude troep kunnen wegdoen en de gebruikte kunnen verbeteren.

Misschien dat jullie mij een richting kunnen geven waar ik naar dien te zoeken of dat jullie hier al een goede site voor weten?
Voor alleen loggen heb je aan de logfiles van je webserver al genoeg.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 5 oktober 2011 @ 13:45:45 #131
25889 Sitethief
Fulltime Flapdrol
pi_102732488
Wat is beter, meerdere queries via een class met PDO preparen die allemaal via dezelfde connectie lopen, met als nadeel dat er meerdere queries in deze class aanwezig zijn. Of de class zo gebruiken dat iedere class aanroep gelijkstaat aan een (prepared) query, met als nadeel dat je meerdere keren deze class moet aanroepen.

Het gaat hier vooral om veiligheid en snelheidswinst.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  woensdag 5 oktober 2011 @ 13:56:09 #132
58834 Catbert
The evil HR Director.
pi_102732832
Is niet te zeggen zonder detailinfo te hebben over het gebruik. Daarnaast is dit al snel een gevalletje "premature optimization".
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_102733132
quote:
0s.gif Op dinsdag 4 oktober 2011 13:05 schreef Chandler het volgende:
Dat was het voorbeeld, zoals op PHP.net staat!

http://nl.php.net/preg_replace

vandaar dat ik dacht dat ik dit ook kon aanpassen om het met str_replace oid te kunnen laten werken bv; (let op #ise, extra e modifier)
[ code verwijderd ]

maar dit geeft dus een prachtige error
Kijk hier eens naar:
http://www.talkincode.com(...)reg_replace-400.html

Volgens mij lijkt dit meeste op wat jij zoekt:
1
2
3
<?php
$str 
preg_replace("/(ftp:\/\/[^ )\r\n!]+)/eim""'<a href=\"\\1\" title=\"\\1\">'.shortenurl('\\1').'</a>'"$str);
?>

Kan zo even niet testen, maar als je het nog niet lukt laat het even weten.
  woensdag 5 oktober 2011 @ 14:11:25 #134
137776 boem-dikkie
Jedi Mind Baby!
pi_102733338
quote:
7s.gif Op dinsdag 4 oktober 2011 09:56 schreef GlowMouse het volgende:

[..]

vooruit: curl heeft er een speciale functie voor.

[..]

zijn de files alleen via ftp, of ook via http bereikbaar (kun je hotlinken)?
Het wordt wat moeilijker ben ik bang. De bestanden die ik moet hebben staan op een NAS waarmee je moet inloggen met een wachtwoord en gebruikersnaam.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 5 oktober 2011 @ 14:42:30 #135
25889 Sitethief
Fulltime Flapdrol
pi_102734361
@Catbert, daar ben ik me van bewust, alleen deze class gaat queries uitvoeren over databases met miljoenen records, een beetje optimalisatie is daarbij op zijn plaats lijkt me. Maar aangezien het hier gaat over max 5 queries per actie kiezen we er nu voor om een query per instantie te hanteren. Eventueel overschrijven /deconstructen we oude instanties ivm geheugengebruik.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  woensdag 5 oktober 2011 @ 17:15:25 #136
137776 boem-dikkie
Jedi Mind Baby!
pi_102740145
1
2
3
4
5
6
7
8
<?php
     $conn_id 
ftp_connect('server');
    
$login_result ftp_login($conn_id'gebruiker''wachtwoord');
    
$contents ftp_nlist($conn_id'photo');
    for (
$i $i count($contents) ; $i++)
        echo 
"<li>" $contents[$i] . "</li>";
    
ftp_close($conn_id);
?>

Weet iemand waarom ik een witte pagina krijg zodra ik submappen ga gebruiken op rij 4?

Als ik daar photo/map invul dan krijg ik een witte pagina. Als ik er -la voor zet krijg ik wel de inhoud te zien maar dan wordt het geoutput als ftp_rawlist en dat wil ik niet.

[ Bericht 99% gewijzigd door boem-dikkie op 05-10-2011 17:22:30 ]
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 5 oktober 2011 @ 17:38:07 #137
75592 GlowMouse
l'état, c'est moi
pi_102740883
debuggen, wat geeft var_dump($contents), error_reporting, etc.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_102741263
quote:
14s.gif Op woensdag 5 oktober 2011 17:15 schreef boem-dikkie het volgende:

[ code verwijderd ]

Weet iemand waarom ik een witte pagina krijg zodra ik submappen ga gebruiken op rij 4?

Als ik daar photo/map invul dan krijg ik een witte pagina. Als ik er -la voor zet krijg ik wel de inhoud te zien maar dan wordt het geoutput als ftp_rawlist en dat wil ik niet.
Misschien ./photo/map gebruiken?

Verder zou ik op regel 5 foreach ipv for gebruiken. Dan hoef je geen aannames te doen over de keys van de array.
  woensdag 5 oktober 2011 @ 17:58:55 #139
137776 boem-dikkie
Jedi Mind Baby!
pi_102741584
Ik krijg met een var_dump dit terug:

array(0) { }

Error reports geeft niks.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 5 oktober 2011 @ 17:59:54 #140
75592 GlowMouse
l'état, c'est moi
pi_102741624
dan geeft je ftp-server gewoon niks terug

een sniffer kan helpen bij zoiets
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 5 oktober 2011 @ 18:04:34 #141
137776 boem-dikkie
Jedi Mind Baby!
pi_102741751
Hij struikelt over spaties. Heb het al opgelost.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_102741758
quote:
14s.gif Op woensdag 5 oktober 2011 17:58 schreef boem-dikkie het volgende:
Ik krijg met een var_dump dit terug:

array(0) { }

Error reports geeft niks.
Weet je zeker dat de map bestaat? (Wat gebeurt er als je een map wilt uitlezen die niet bestaat?)
pi_102741812
quote:
14s.gif Op woensdag 5 oktober 2011 18:04 schreef boem-dikkie het volgende:
Hij struikelt over spaties. Heb het al opgelost.
Uit de PHP docs van ftp_nlist:
quote:
The directory to be listed. This parameter can also include arguments, eg. ftp_nlist($conn_id, "-la /your/dir"); Note that this parameter isn't escaped so there may be some issues with filenames containing spaces and other characters.
  woensdag 5 oktober 2011 @ 18:07:04 #144
137776 boem-dikkie
Jedi Mind Baby!
pi_102741829
quote:
14s.gif Op woensdag 5 oktober 2011 18:06 schreef Light het volgende:

[..]

Uit de PHP docs van ftp_nlist:

[..]

Jep, had het ook al gevonden. :')
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_102742179
quote:
0s.gif Op woensdag 5 oktober 2011 14:05 schreef Pakspul het volgende:

[..]

Kijk hier eens naar:
http://www.talkincode.com(...)reg_replace-400.html

Volgens mij lijkt dit meeste op wat jij zoekt:
[ code verwijderd ]

Kan zo even niet testen, maar als je het nog niet lukt laat het even weten.
LOL, ik ben er al achter waarom ik extra enters heb!!! komt door de enters die ik met nl2br toevoeg aan de <pre> inhoudt! deze moet ik dus verwijderen ;)

oplossing (werkend)
1    $string = preg_replace("#\[code\](.+?)\[/code\]#ise","'<pre>'.str_replace(array('<br>','<br />'),'','\\1').'</pre>'",$string);
Just say hi!
  woensdag 5 oktober 2011 @ 18:24:47 #146
75592 GlowMouse
l'état, c'est moi
pi_102742381
inhoudt
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_102742512
taal purist :P verder even een andere vraag.

Is het sneller om preg_replace met array's te laten werken of te lopen (for/while/foreach)? kon hier geen artikeltje over vinden en ben zelf te beroerd om daar een leuke test case voor te schrijven aangezien ik wel verwachte dat hier wel over geschreven zou zijn.
Just say hi!
  woensdag 5 oktober 2011 @ 18:29:58 #148
75592 GlowMouse
l'état, c'est moi
pi_102742544
quote:
0s.gif Op woensdag 5 oktober 2011 13:56 schreef Catbert het volgende:
dit is al snel een gevalletje "premature optimization".
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_102760959
Simpel programma,
met veel uitgebreide voorbeelden voor pdf files tcpdf :).
Free license :P

Iets wat ik al een tijdje zocht :Y) een die geen gebruik maakt van pdflib.
(Licentie kosten ) . Welke je minstens 1000 eu bespaart per licentie.

Handige van het programma, Simpel html / css opmaak met vervolgens een pdf file als resultaat ^O^ .

Voorbeelden:
http://www.tcpdf.org/examples.php

[ Bericht 7% gewijzigd door cablegunmaster op 06-10-2011 04:30:17 ]
Redacted
pi_102772964
Waarschijnlijk zie ik iets snoeihard over het hoofd, maar ik krijg constant een error op deze lijn:
1$update_database = mysql_query("UPDATE users SET `firstname` = '$firstname', `lastname` = '$lastname', `email` = '$email', `showemail` = '$showemail_option', `smoking` = '$smoking', `city` = '$city', `study` = '$study', `description` = '$description', `relation` = '$relation', `sex` = '$sex', `instrument` = '$instrument', `age` = '$age', `pet` = '$pet', `facebook` = '$facebook', `twitter` = '$twitter', `profile_image` = '$image' WHERE `user_id` = '".$_COOKIE['user']."' ");

quote:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `user_id` = '10'' at line 1
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')