abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas maandag 24 april 2006 @ 22:49:19 #26
1972 Swetsenegger
Egocentrische Narcist
pi_37262621
Thanks heren, morgen mee aan de slag (ftp server ligt er weer eens uit bij de hoster )

-edit- hmz... php5 only?
pi_37262798
quote:
Op maandag 24 april 2006 22:49 schreef Swetsenegger het volgende:
(ftp server ligt er weer eens uit bij de hoster )


Garanderen die lui niet ergens een minimale uptime van hun diensten? Je hebt hosters die bij meer dan ~0,5% outage van hun diensten gaan crediteren
  FOK!-Schrikkelbaas maandag 24 april 2006 @ 22:53:52 #28
1972 Swetsenegger
Egocentrische Narcist
pi_37262833
quote:
Op maandag 24 april 2006 22:52 schreef JeRa het volgende:

[..]



Garanderen die lui niet ergens een minimale uptime van hun diensten? Je hebt hosters die bij meer dan ~0,5% outage van hun diensten gaan crediteren
Net gestart, nog nauwelijks commercieel bezig, goede kennis enzo
De server zelf draait gewoon.... Alleen kan je de zooi niet meer over ftp benaderen.
Ik zal z'n puty wachtwoord eens vragen
pi_37262937
quote:
Op maandag 24 april 2006 22:53 schreef Swetsenegger het volgende:

[..]

Net gestart, nog nauwelijks commercieel bezig, goede kennis enzo
Ah, een andere hoster dan de vorige dus?
pi_37263074
@mooya

Hoezo kun je maar één keer een GROUP BY doen? Je kunt gewoon een comma-separated list opgeven met kolommen waarop je wilt groupen hoor
  FOK!-Schrikkelbaas maandag 24 april 2006 @ 23:24:48 #31
1972 Swetsenegger
Egocentrische Narcist
pi_37264261
quote:
Op maandag 24 april 2006 22:55 schreef JeRa het volgende:

[..]

Ah, een andere hoster dan de vorige dus?
Dit is mijn 'vaste' hoster. Met b-one was ik vreemd gegaan
Ondertussen staat Solaris 10 op m'n Sun server. Nu PHP en dergeljike nog in orde maken en dan gaat mijn eigen server het rek in.
pi_37269468
quote:
Op maandag 24 april 2006 22:23 schreef Roönaän het volgende:
www.w3schools.com/xml ?
Ik bedoelde eigenlijk meer het parsen van XML met behulp van PHP. Al is die W3C-link wel erg interessant om eerst is te snappen hoe het nou in elkaar zit 0=).

Iemand interessante resources, buiten php.net?
pi_37269543
php4 of php5 voor xml?
pi_37279615
php5
pi_37279811
Dan kan je toch gewoon simplexml gebruiken? of domxml?
  FOK!-Schrikkelbaas dinsdag 25 april 2006 @ 19:04:08 #36
1972 Swetsenegger
Egocentrische Narcist
pi_37287900
quote:
Op maandag 24 april 2006 22:41 schreef Roönaän het volgende:
Gaat dit over xml request die via post binnen komen?

Probeer deze eens:

$xml = !empty($_SERVER['HTTP_RAW_POST_DATA']) ? $_SERVER['HTTP_RAW_POST_DATA'] : file_get_contents('php://input');
WHaa!
Het werkt!!
LOL

Wat heb ik toch altijd veel hulp van dit topic
pi_37288031
quote:
Op dinsdag 25 april 2006 19:04 schreef Swetsenegger het volgende:

[..]

WHaa!
Het werkt!!
LOL

Wat heb ik toch altijd veel hulp van dit topic
Tuurlijk werkt het. Anders zou de routeplanner op zijn bek liggen
  FOK!-Schrikkelbaas dinsdag 25 april 2006 @ 19:13:44 #38
1972 Swetsenegger
Egocentrische Narcist
pi_37288209
quote:
Op dinsdag 25 april 2006 19:08 schreef Roönaän het volgende:

[..]

Tuurlijk werkt het. Anders zou de routeplanner op zijn bek liggen
Ik twijfelde ook niet aan jouw code, maar aan de ING bank .

Maar voor de goede orde even ontleden:
$xml wordt $_SERVER['HTTP_RAW_POST_DATA']) indien deze data bevat.
Anders wordt $xml file_get_contents('php://input');

wat is php://input ?

-edit2- een stream wrapper dus.

[ Bericht 11% gewijzigd door Swetsenegger op 25-04-2006 19:30:19 ]
pi_37289088
@Swetsenegger

php://input is waarschijnlijk een representatie van de bytestream die de Apache webserver krijgt (exclusief de headers)...ik had er alleen nog nooit van gehoord. Wel van php://stdin, stdout etc ik ga zometeen de PHP sourcecode doorzoeken en dan post ik mijn resultaten hier, want de documentatie op php.net is erg karig.
pi_37289402
Voor de goede orde dan maar: http://www.roonaan.nl/lib/php/view/snippet.xml.push.php

Tenzij dit al te zeer spam is, dan haal ik het weer weg.
pi_37289671
Goed, het bestandje php_fopen_wrapper.c bevat wat interessante informatie over de php://-streams die PHP biedt:

php://output
Dit is een streamrepresentatie van de output die naar de client gaat.

php://input
Dit is een streamrepresentatie van de input die PHP van de webserver krijgt.

php://stdin, php://stdout, php://stderr
Streamrepresentaties van respectievelijk user interactive input, output en error output.

php://filter/resource={0}/read={1}/write={2}
Een interessante filter-stream. Op plek 0 staat een URL die geopend wordt, en read/write zijn filters die worden toegepast. Eens kijken of ik hier meer over kan vinden.

edit: godver, toch in de docs
pi_37293319
quote:
Op maandag 24 april 2006 22:59 schreef JeRa het volgende:
@mooya

Hoezo kun je maar één keer een GROUP BY doen? Je kunt gewoon een comma-separated list opgeven met kolommen waarop je wilt groupen hoor
Heb ik geprobeert, maar dat werkt niet (de warden van de 2x count zijn dan hetzelfde)
Ik heb nu deze code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$query
= "SELECT m.timestamp, DATE_FORMAT( FROM_UNIXTIME( m.timestamp ) , '%d-%m-%Y' ) AS `date` , count( d.id ) AS aantal_hits
FROM hits_detail AS d, hits_master AS m
WHERE d.master_id = m.id
GROUP BY `date`
ORDER BY `m`.`timestamp` ASC
$limit"
;

$result = mysql_query($query) or die (mysql_error());

while (list(
$timestamp, $date, $hits) = mysql_fetch_row($result))
    {    
    
$ydata[]     = $hits;
    
$xas[]         = $date;
    
$query2     = "SELECT count(id) as aantal
        FROM hits_master
        WHERE DATE_FORMAT( FROM_UNIXTIME( timestamp ) , '%d-%m-%Y' ) = '$date'"
;
    
$result2    = mysql_query($query2) or die (mysql_error());
    
$aantal        = mysql_result($result2, 0, 'aantal');
    
$ydata2[]     = $aantal;
}
?>

Maar nu wordt de query in de loop 50x opnieuw uitgevoerd en wil dit graag in 1 query hebben.
Nog ff de tabel opmaak met de kolommen waar het om gaat:

1
2
3
4
5
6
7
8
Hits_master
- ID
- Timestamp

Hist_Detail
- ID
- Master_ID
- Timestamp

Hierbij is de kolom Master_id gekoppeld met de hits_master tabel.

- in de master tabel staan de gebruiker sessies
- en in de detail tabel staan de hits per sessie

het is dus de bedoeling dat ik een overzicht krijg van het aantal sessie per maand en het aantal hits per maand en daar wil ik een mooi jpgraph grafiekje van maken...

Enige hulp is enorm welkom

p.s.
Ik heb nu in de de query de kolom timestamp als gewone timestamp meegenomen om op te sorteren. Want als ik op de kolom date sorteer (wat uit een timestamp komt) dan sorteert hij niet op datum, maar p tekst ofzo: vb:
1
2
3
4
5
6
7
1141198173     01-03-2006 
1143893967     01-04-2006
1141259085     02-03-2006
1143947304     02-04-2006
1141372390     03-03-2006 
1144048870     03-04-2006
1141477844     04-03-2006

is dat normaal? of moet ik het anders doen?

[ Bericht 9% gewijzigd door mooya op 25-04-2006 21:31:30 (p.s) ]
  dinsdag 25 april 2006 @ 22:12:04 #43
26631 Boink
Ik ben er klaar voor!
pi_37295276
Dames en heren,

Bij een upload form gebruik ik de functie NOW, deze insert de huidige tijd + datum in de database.
Nu wil het zo zijn dat deze 6 uur achterloopt. Ik heb de server tijd gechecked en die staat gewoon op CEST. Tevens heb ik google geraadpleegd maar ik kwam niet veel verder.
Heeft iemand suggesties hoe dit te corrigeren valt?
  FOK!-Schrikkelbaas dinsdag 25 april 2006 @ 23:18:18 #44
1972 Swetsenegger
Egocentrische Narcist
pi_37298006
@Jera, Ja zo was ik ook aan het zoeken

@Roonaan, waarom spam? Je bent toch echt bezig met hulp bieden en niet met het promoten van je website. Hoewel dat wat mij betreft best mag
pi_37302563
@mooya:
Is dit wat je zoekt?

1
2
3
4
5
6
7
SELECT DATE_FORMAT(FROM_UNIXTIME(m.Timestamp), '%d-%m-%Y') AS `date`, 
   COUNT(m.id) AS aantal,
   COUNT(DISTINCT d.id) AS aantal_hits,
FROM hits_master AS m
LEFT OUTER JOIN hits_detail AS d ON d.Master_ID = m.ID
GROUP BY `date`
ORDER BY `date` ASC

Als je alleen groepeert op 'date', dan kan je m.Timestamp niet teruggeven. Er zijn verschillende timestamps die dezelfde datum geven. Welke timestamp je terug krijgt is willekeurig, en dus geen betrouwbare informatie.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_37303017
@SuperRembo
De aantallen zijn nu weet gelijk..


1
2
3
4
5
6
7
8
date    aantal      aantal_hits  
01-03-2006   102   102 
01-04-2006 7 7 
02-03-2006 113 113 
02-04-2006 19 19 
03-03-2006 156 156 
03-04-2006 16 16 
04-03-2006 12 12 


Dit is het aantal hits per dat in de detail tabel..
dus het aantal hits uit de mastertabel klopt niet..
  woensdag 26 april 2006 @ 10:45:30 #47
141104 Patje1987
Madre me quiero un frikandel.
pi_37305240
puik topic 14.gif
ik gaat dit topic mooi in de gaten houden omdat ik me ook veel bezighoud met PHP enz. Mischien kan ik hier dingen bijleren of mensen helpen met problemen.
Wij vormen tezamen gezellig een schaar.
Sportief zijn wij allen en voor elkaar.
Ons doel en ons streven is vriendschap en vree
Aan ons de victorie aan RKC!
pi_37307318
quote:
Op woensdag 26 april 2006 08:49 schreef mooya het volgende:
@SuperRembo
De aantallen zijn nu weet gelijk..
[ code verwijderd ]

Dit is het aantal hits per dat in de detail tabel..
dus het aantal hits uit de mastertabel klopt niet..
Logisch wel. De detailregels zijn al uniek. De DISTINCT moet juist bij de masterid.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  woensdag 26 april 2006 @ 14:13:39 #49
26631 Boink
Ik ben er klaar voor!
pi_37310911
quote:
Op dinsdag 25 april 2006 22:12 schreef Boink het volgende:
Dames en heren,

Bij een upload form gebruik ik de functie NOW, deze insert de huidige tijd + datum in de database.
Nu wil het zo zijn dat deze 6 uur achterloopt. Ik heb de server tijd gechecked en die staat gewoon op CEST. Tevens heb ik google geraadpleegd maar ik kwam niet veel verder.
Heeft iemand suggesties hoe dit te corrigeren valt?
Restart van mysql was voldoende
pi_37316648
Ik heb een php contact formulier van internet.

http://www.phphulp.nl/php/scripts/2/12/ (of is het beter gewoon direct de code te pasten?)

Ik wil dat het tekstvak wat ze in dit script gebruiken geen scrollbalken gebruikt. Dus wanneer iemand iets schrijft dat dat dan automatisch in het venster blijft. Met dit script kan de gebruiker eindeloos op een regel door blijven typen. Ik wil dus dat hij automatisch naar een volgende regel gaat. Verticaal scrollen mag wel, horizontaal niet. Weet iemand hoe ik dit in php kan inbouwen. Ik heb er weinig verstand van. Andere scripts op internet hebben vaak ook geen beperking op het tekstvak. Zo ook dit script:

http://www.leerhtml.nl/artikelen/2

Via google ect heb ik wel wat geprobeert met style=\"overflow: hidden en wrap tag binnen textarea. wil allemaal niet echt werken. Ik heb gebruik geen css file binnen de pagina. iemand die mij verder kan helpen...bvd
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')