abonnement Unibet Coolblue Bitvavo
pi_37200443
zo gaat ik em terug vinden ..
t v p
pi_37205416
ik doe ook maar een tvptje...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zondag 23 april 2006 @ 10:49:52 #4
146729 muhammad_ali
The world's greatest
pi_37205826
Het laatste bericht van de vorige topic btw:
quote:
Uhm ik ga nog wel ff kijken. Lol. Ik heb net pas ERD's gemaakt (entity relation diagram) voor de database. En ik moet ff bespreken met een vriend of ik dat goed heb gedaan maar ik ben bezig mijn eigen site op te zetten zegmaar.
Kwam van mij vandaan....
Float like a butterfly, sting like a bee
pi_37212435
Al die tvp's altijd *bookmarkt*
  zondag 23 april 2006 @ 15:12:08 #6
120139 freiss
Hertog Jan :9~
pi_37214197
quote:
Op zondag 23 april 2006 14:21 schreef JeRa het volgende:
Al die tvp's altijd *bookmarkt*
Ja, dat doe ik ook maar.
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_37225632
Misschien zal ik hem ook maar is bookmarken
pi_37243858
Vraagje

Onderstaand is een stukje uit een (werkend) upload script.. ik wil dit script alleen beperken tot gif en jpg files, om misbruik te voorkomen Iemand enig idee hoe dat te doen?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
else{
        $uploaddir = "users/upload/".$gebruiker."-";
        $uploadfile = $uploaddir.basename($_FILES['foto']['name']);
        if (is_uploaded_file($_FILES['foto']['tmp_name']))
           {
           move_uploaded_file($_FILES['foto']['tmp_name'],$uploadfile);
           die ("<p>De afbeelding is geupload. Deze vindt je terug op <br><b><a href='http://www.pestforum.nl/".$uploadfile."'>http://www.pestforum.nl/".$uploadfile."</a> <br><br>
            <b>forum link naar dit bestand: </b><br><br><i>[URL=http://www.pestforum.nl/".$uploadfile."]Bestand geupload via pestforum uploader[/URL]</i><br><br>
            <b>Als afbeelding op forum plaatsen: </b><br><br>[IMG]http://www.pestforum.nl/".$uploadfile."[/IMG]<br>
            </p>");
           }
            else{
            die ("Er is een fout opgetreden tijdens het uploaden");
                }
  maandag 24 april 2006 @ 14:53:14 #9
85514 ralfie
!Yvan eht nioj
pi_37245075
quote:
Op maandag 24 april 2006 14:12 schreef LeeHarveyOswald het volgende:
Vraagje

Onderstaand is een stukje uit een (werkend) upload script.. ik wil dit script alleen beperken tot gif en jpg files, om misbruik te voorkomen Iemand enig idee hoe dat te doen?
[ code verwijderd ]
Ik weet van twee manieren, die beide eigenlijk niet erg betrouwbaar zijn

1) Controleer de bestandsnaam op een extensie (.jpg of .gif) (maar de uploader kan dan natuurlijk een gewoon word bestand hernoemen naar worddoc.jpg en dat alsnog uploaded). Dit werkt wel om bijvoorbeeld het uploaden van php scripts te stoppen (phpscript.jpg wordt niet uitgevoerd)
2) De browser waarmee je iets upload vermeld erbij wat voor een bestand dit is (MIME-type). Dit kun je uitlezen in $_FILES['userfile']['type'] (bijv "image/gif"). De server controleerd deze niet, dus ook hier kan gesmokkeld mee worden.

voorbeeld
1
2
3
4
5
6
7
8
9
10
11
12
13
14
else{
        $uploaddir = "users/upload/".$gebruiker."-";
        $uploadfile = $uploaddir.basename($_FILES['foto']['name']);
        if (is_uploaded_file($_FILES['foto']['tmp_name']))
           {
//check MIME-type:
           if ($_FILES['foto']['type']!="image/jpg" && $_FILES['foto']['type']!="image/gif")
                  die("Upload aub alleen jpg of gif plaatjes!");
           $ext = substr($_FILES['foto']['name'],-4);
//check .ext:
           if ($ext!=".gif" && $ext !=".jpg")
                   die("Upload aub alleen jpg of gif plaatjes!"); 
           move_uploaded_file($_FILES['foto']['tmp_name'],$uploadfile);
          etc...
pi_37245349
Een betere optie imho is het gebruik van de functie getimagesize() welke het geuploadde bestand inleest en een array met informatie over de afbeelding teruggeeft
pi_37248143
Ik heb het met het voorbeeld van Ralfie gedaan, en dan werkt (thq both )

Enige probleem waar ik nu tegen op knal is dat hij weigert een melding in mn slowchatbox te zetten..

1
2
3
           $bericht = "<a href = 'http://www.pestforum.nl/$uploadfile'>Afbeelding</a> geupload door $gebruiker";
           $sql_query = "INSERT INTO slowchat (userid, user, bericht, type, datumtijd, ip) VALUES ($MemCookID, 'Pestforum.nl', $bericht, 4, $datumtijd, $ip')";
           $result = mysql_query($sql_query) or die(mysql_error());


Returns:
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 'Afbeelding</' at line 1


pi_37248491
quote:
Op maandag 24 april 2006 16:32 schreef LeeHarveyOswald het volgende:
Ik heb het met het voorbeeld van Ralfie gedaan, en dan werkt (thq both )

Enige probleem waar ik nu tegen op knal is dat hij weigert een melding in mn slowchatbox te zetten..
[ code verwijderd ]

Returns:
[..]
Probeer dit eens:
1
2
3
4
<?php
$sql_query
= "INSERT INTO slowchat (userid, user, bericht, type, datumtijd, ip) VALUES ($MemCookID, 'Pestforum.nl', '".addslashes($bericht)."', 4, $datumtijd, $ip')";
           
$result = mysql_query($sql_query) or die(mysql_error());
?>


Tekst moet je altijd tussen quotes ( ' ) invoeren.. en omdat er quotes in je bericht (kunnnen) zitten moet je deze escapen.. door ".addslashes()."


Kep ook nog een probleempje:
Ik heb bijvoorbeeld deze twee tabellen:
1
2
3
4
5
6
7
8
9
10
11
12
Tabel: planning
id | gepland_voor | plannen_voor | plannen_door
1    2                      0                          0
2    3                      2                          2
3    4                      1                          0

Tabel: Medewerkers
id | Naam
1   ik
2   jij
3   wij
4   Zij



Nou wil ik dus deze tabel joinen, maar krijg het niet voor elkaar om 3 kolommen met dezelfde tabel te joinen.. iemand een idee?

[ Bericht 52% gewijzigd door mooya op 24-04-2006 16:44:34 (code tags) ]
pi_37249245
@mooya
ipv addslashes >> mysql_real_escape_string uiteraard

1
2
3
4
<?php
php
$sql
= "SELECT tabel1.kolom, tabel2.kolom FROM tabel1 INNER JOIN tabel2 ON tabel1.kolom = tabel2.kolom";
?>


Uit je post kon ik niet opmaken welke kolommen je wilde joinen, maar misschien lukt het nu?
pi_37249954
@mooya

Je moet dan drie keer joinen. Dat doe je zo:

1
2
3
4
5
SELECT p.id, m1.naam AS gepland_voor_naam, m2.naam AS plannen_voor_naam, m3.naam AS plannen_door_naam
FROM planning p
LEFT JOIN Medewerkers m1 ON p.gepland_voor = m1.id
LEFT JOIN Medewerkers m2 ON p.plannen_voor = m2.id
LEFT JOIN Medewerkers m3 ON p.plannen_door = m3.id
  FOK!-Schrikkelbaas maandag 24 april 2006 @ 20:38:00 #15
1972 Swetsenegger
Egocentrische Narcist
pi_37256223
Dat dit topic in bijna 2 jaar aan deeltje 26 zou komen had ik op zondag 4 juli 2004 @ 23:35 ook niet verwacht

Korte vraag...
Als er in een stuk documentatie het volgende staat:
quote:
Een XML bericht wordt via HTTPS POST verstuurd als body van het request.
Mag ik er dan vanuit gaan dat ik het xml bericht via $_POST kan uitlezen?

dit staat er precies:

Een XML bericht wordt via HTTPS POST verstuurd als body van het request.
Voorbeeld:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
POST /nl/issuerInformation/getIssuerInformation.xml HTTP/1.1
Content-type: text/xml, charset=UTF-8
Content-Length: 1201
Host: ideal.ing.nl
<?xml version="1.0" encoding="UTF-8"?>
<DirectoryReq xmlns="http://www.idealdesk.com/Message" version="1.1.0">
<createDateTimeStamp>2005-05-24T08:49:00.670Z</createDateTimeStamp>
<Merchant>
<merchantID>000384841</merchantID>
<subID>0</subID>
<authentication>1</authentication>
<token>hashkey</token>
<tokenCode>WajqV1a3nDen0be2r196g9FGFF</tokenCode>
</Merchant>
</DirectoryReq>


Deze xml wordt dus naar een bepaalde url gestuurd, en ik wil 'm uitlezen.

[ Bericht 56% gewijzigd door Swetsenegger op 24-04-2006 20:48:28 ]
pi_37257283
quote:
Op maandag 24 april 2006 17:28 schreef JeRa het volgende:
@mooya

Je moet dan drie keer joinen. Dat doe je zo:
[ code verwijderd ]
TNX!, zal er z.s.m naar kijken maar ziet er goed uit
Dan heb ik nog een probleem waar ik zo niet uit kom ..

Weer twee fictieve tabellen:

1
2
3
4
5
6
7
8
9
10
11
12
13
Tabel Master: 
ID | Datum 
1   2006-04-21
2   2006-04-21
3   2006-04-22

Tabel Detail:
ID | Master_ID | Info
1   1            blabla
2   1            hdhhdj
3   2            fjwrfjrlwkj
4   2            frefrefe
5   3            hdhdhd

Nou wil ik in één query het aantal hebben dat er iets op een datum gebruit is vanuit de Detail, en het aantal vanuit de master..

Dus bij deze gegevens wil ik met een query deze gegevens krijgen:
1
2
3
Datum | Aantal_master | Aantal_Detail
2006-04-21 | 2   | 4
2006-04-22 | 1 | 1

Ik kom er niet uit omdat ik maar één keer een Group by kan doen..
Ik gebruik nu deze query:

SELECT m.datum, count( d.id ) AS Aantal_Detail
FROM master AS m, detail as d
WHERE d.master_id = m.id
GROUP BY `datum`

Maar nu mis ik nog een kolom (Aantal_master)
  maandag 24 april 2006 @ 21:49:55 #17
51748 H4ze
wait...what?
pi_37259602
Schaamteloze tvp hier
*BURP*
pi_37261291
Ik wil graag XML leren. Iemand goede tutorials? Een snelle googlesessie leverde niet veel op.
pi_37261710
@Swetsenegger

Ik heb net getest hoe dat soort POSTs worden afgehandeld door PHP, en ik heb ontdekt dat je de data dan in $GLOBALS['HTTP_POST_RAW_DATA'] krijgt dus misschien kun je daar wat mee. Ergens anders zag ik de data niet terug.
  FOK!-Schrikkelbaas maandag 24 april 2006 @ 22:39:09 #21
1972 Swetsenegger
Egocentrische Narcist
pi_37262067
quote:
Op maandag 24 april 2006 22:31 schreef JeRa het volgende:
@Swetsenegger

Ik heb net getest hoe dat soort POSTs worden afgehandeld door PHP, en ik heb ontdekt dat je de data dan in $GLOBALS['HTTP_POST_RAW_DATA'] krijgt dus misschien kun je daar wat mee. Ergens anders zag ik de data niet terug.
Wat een oud type global lijkt me dat?
Ik vind hier inderdaad ivm met xml files wel wat info over op google, thanks.

Op php.net vind ik er niets over terug .
pi_37262191
quote:
Op maandag 24 april 2006 22:39 schreef Swetsenegger het volgende:

[..]

Wat een oud type global lijkt me dat?
Viel me ook al op. Ik zag 'm echter nergens anders terug, dus dat moet ie dan wel zijn PHP5 trouwens.
pi_37262195
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');
pi_37262247
quote:
Op maandag 24 april 2006 22:41 schreef Roönaän het volgende:
Gaat dit over xml request die via post binnen komen?
Nope, het is eerder een XML-push via HTTP POST
pi_37262308
quote:
Op maandag 24 april 2006 22:42 schreef JeRa het volgende:

[..]

Nope, het is eerder een XML-push via HTTP POST
Either way. Meestal is het tweeweg verkeer. Bovenstaande commando gebruik ik in samenwerking met xml.sendAndLoad uit Flash.
  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
  FOK!-Schrikkelbaas woensdag 26 april 2006 @ 17:21:20 #51
1972 Swetsenegger
Egocentrische Narcist
pi_37316790
Ik begrijp niet goed waarom je een beperking in het tekstvak wil inbouwen?
pi_37316967
als iemand op een zin blijft doortypen krijg je een lange zin. lijkt me overzichtelijk voor degene die het bericht schrijft en voor mij als ik het mailtje in mijn mailbox krijg. Ik heb het een paar keer getest en dan krijg ik een hele lange zin. moet ik zelf naar rechts scrollen in mijn outlook.
  FOK!-Schrikkelbaas woensdag 26 april 2006 @ 17:32:00 #53
1972 Swetsenegger
Egocentrische Narcist
pi_37317079
quote:
Op woensdag 26 april 2006 17:28 schreef Norman het volgende:
als iemand op een zin blijft doortypen krijg je een lange zin. lijkt me overzichtelijk voor degene die het bericht schrijft en voor mij als ik het mailtje in mijn mailbox krijg. Ik heb het een paar keer getest en dan krijg ik een hele lange zin. moet ik zelf naar rechts scrollen in mijn outlook.
Ik gebruik heel wat contactforms en krijg eigenlijk nooit lange zinnen binnen.
Mensen enteren sowieso wel. en daarnaast werk dwingen zeker niet.

Als je toch zeker wil zijn dat zinenn niet langer zijn dan een bepaalde lengte kan je het nog in de php verwerking opvangen met wordwrap
pi_37317306
Ik zou het in javascript aan zoeken ipv php, maar Swetsenegger heeft een heel sterk punt
pi_37320179
quote:
Op woensdag 26 april 2006 12:00 schreef SuperRembo het volgende:

[..]

Logisch wel. De detailregels zijn al uniek. De DISTINCT moet juist bij de masterid.
TNX!
Het werkt..

weer wat geleerd
  woensdag 26 april 2006 @ 20:07:22 #56
146729 muhammad_ali
The world's greatest
pi_37321844
Ik heb ff een vraagje heren. Zoals een aantal van jullie weten werk ik aan een website (teminste een vriend van me helpt me). Ik ben een fantasybook indexer aan het maken. Maar wat ik wil is dat ie voor elk boek aparte metatags maakt. Dus zoek iemand op google naar Harry Potter dan moet ie mijn site zien maar niet de index maar gelijk de page waar Harry Potter op staat. Hoe kan ik dat bereiken??
Float like a butterfly, sting like a bee
pi_37322100
quote:
Op woensdag 26 april 2006 20:07 schreef muhammad_ali het volgende:
Ik heb ff een vraagje heren. Zoals een aantal van jullie weten werk ik aan een website (teminste een vriend van me helpt me). Ik ben een fantasybook indexer aan het maken. Maar wat ik wil is dat ie voor elk boek aparte metatags maakt. Dus zoek iemand op google naar Harry Potter dan moet ie mijn site zien maar niet de index maar gelijk de page waar Harry Potter op staat. Hoe kan ik dat bereiken??
Een apart veld in je database maken voor de meta keys?
  woensdag 26 april 2006 @ 20:23:25 #58
146729 muhammad_ali
The world's greatest
pi_37322498
En dan dan in de header zetten?? Dat klinkt wel logisch idd. Ik weet alleen niet of dat kan. Ik bedoel leest google de metatags dan wel, want er moet toch een echo voor zijn om het uit de db te halen...
Float like a butterfly, sting like a bee
pi_37323500
Mijn webhost ondersteund zowel simplexml als domxml niet. =/

Edit:
In php4 niet, maar in php5 wel
pi_37323888
quote:
Op woensdag 26 april 2006 20:23 schreef muhammad_ali het volgende:
En dan dan in de header zetten?? Dat klinkt wel logisch idd. Ik weet alleen niet of dat kan. Ik bedoel leest google de metatags dan wel, want er moet toch een echo voor zijn om het uit de db te halen...
Klopt. Je leest de meta tags en echo'd ze dan in een <meta> tag.

-r-
  FOK!-Schrikkelbaas woensdag 26 april 2006 @ 20:59:16 #61
1972 Swetsenegger
Egocentrische Narcist
pi_37323946
quote:
Op woensdag 26 april 2006 20:07 schreef muhammad_ali het volgende:
Ik heb ff een vraagje heren. Zoals een aantal van jullie weten werk ik aan een website (teminste een vriend van me helpt me). Ik ben een fantasybook indexer aan het maken. Maar wat ik wil is dat ie voor elk boek aparte metatags maakt. Dus zoek iemand op google naar Harry Potter dan moet ie mijn site zien maar niet de index maar gelijk de page waar Harry Potter op staat. Hoe kan ik dat bereiken??
google indexeerd ook op metatags.
Je kan natuurlijk ook aan userfriendly urls denken.
Dus het boek van harry potter trek je met http://www.domein.tld/jeugd/Harry_Potter_En_de_geheime_kamer uit de database ipv met http://www.domein.nl/boeken.php?genre=jeugd&id=8

Bovenstaande url wordt op die manier ook geindexeerd. In combinatie met de meta tags zal het je vindbaarheid vergroten EN mensen komen direkt op de juiste pagina.

voor het maken van userfriendly urls moet je even op 'multieviews' zoeken of 'modrewrite'. De eerste is denk ik eenvoudiger en breder toepasbaar bij meer hosters.
  woensdag 26 april 2006 @ 21:09:20 #62
146729 muhammad_ali
The world's greatest
pi_37324302
Thanks lads. Ik ga het morgen voorleggen. Kijken of het gaat lukken.
Float like a butterfly, sting like a bee
  donderdag 27 april 2006 @ 23:45:23 #63
120967 the_jasper
Karnemelk, shaken not stirred
pi_37363275
hoi
ik ben net begonnen met mysql en ik heb een vraagje
als ik iets aan een table toevoeg met 4 kolommen dan werkt het perfect
ik voeg bijvoorbeeld:
0 1 1 2 toe waar elk getal in een andere kolom komt

maar als ik vervolgens bijvoorbeeld dit toevoeg

0 2 3 2 toevoeg komt hij eronder te staan maar ik wil hem laten vervangen.
ik gebruikt INSERT INTO hiervoor. UPDATE kan niet omdat ik vaak een nieuwe aanmaak bijv 5 3 3 2

Ik kan wel uitlezen, checken of hij erin staat, en dan kiezen tussen 1 van de 2 maar is er nog iets slimmers voor? Hij moet dus kijken of het eerste getal al voorkomt en als dat zo is moet hij die hele rij overschrijven

thanx

Wat zegt hij nou.... Dat kan toch niet?
  donderdag 27 april 2006 @ 23:49:22 #64
120967 the_jasper
Karnemelk, shaken not stirred
pi_37363385
ik heb nog een vraagje

ik wil dat hij daarna de table sorteert van laag naar hoog op een bepaalde kolom( de eerste) ( 0 bovenaan de eerstvolgende bijv 1 eronder)

De hele rij moet mee gesorteerd worden, zoiets als dit:

1 2 3 2
0 1 2 3
2 1 1 1

naar

0 1 2 3
1 2 3 2
2 1 1 1
Wat zegt hij nou.... Dat kan toch niet?
pi_37363474
Voor het update moet je het UPDATE statement gebruiken, ik begrijp niet waarom dat in jouw geval niet kan . Je kunt ook eerst de oude data verwijderen en dan de nieuwe toevoegen, maar dat lijkt me een beetje omslachtig....

vraag 2:
SELECT *
FROM tabel
ORDER BY kolom

Het lijkt me verstandig als je in de manual van mysql gaat kijken

[ Bericht 28% gewijzigd door Da_Koen op 27-04-2006 23:58:31 ]
  vrijdag 28 april 2006 @ 00:09:54 #66
120967 the_jasper
Karnemelk, shaken not stirred
pi_37363959
ik kon niet echt een handige manual vinden ervoor zoals die van php

maar als je alleen UPDATE gebruikt, maakt hij ook een nieuwe aan als er nog geen in de lijst staat?

naja ik kan iig ff verder met het sorteren
bedankt
Wat zegt hij nou.... Dat kan toch niet?
pi_37367440
http://www.semeleer.nl/tut_sql.html

Daar heb je misschien wat aan
  vrijdag 28 april 2006 @ 07:49:14 #68
4159 GI
Nee ik heet geen JOE
pi_37367509
quote:
Op vrijdag 28 april 2006 00:09 schreef the_jasper het volgende:
ik kon niet echt een handige manual vinden ervoor zoals die van php

maar als je alleen UPDATE gebruikt, maakt hij ook een nieuwe aan als er nog geen in de lijst staat?

naja ik kan iig ff verder met het sorteren
bedankt
Nee, update = update. Insert = insert.
Of iets al bestaat moet je gewoon in je code afvangen
pi_37367525
quote:
Op vrijdag 28 april 2006 07:49 schreef GI het volgende:

[..]

Nee, update = update. Insert = insert.
Of iets al bestaat moet je gewoon in je code afvangen
Of je gebruikt Replace, dan laat je het afvangen aan MySQL over.
pi_37367539
quote:
Op woensdag 26 april 2006 20:59 schreef Swetsenegger het volgende:

voor het maken van userfriendly urls moet je even op 'multieviews' zoeken of 'modrewrite'. De eerste is denk ik eenvoudiger en breder toepasbaar bij meer hosters.
Zoeken op multiviews levert waarschijnlijk meer resultaten op dan zoeken op multieviews
  vrijdag 28 april 2006 @ 07:56:16 #71
4159 GI
Nee ik heet geen JOE
pi_37367548
quote:
Op vrijdag 28 april 2006 07:52 schreef Light het volgende:

[..]

Of je gebruikt Replace, dan laat je het afvangen aan MySQL over.
! Een SQL functie die ik niet ken !
pi_37367561
quote:
Op vrijdag 28 april 2006 07:56 schreef GI het volgende:

[..]

! Een SQL functie die ik niet ken !

Replace in de MySQL manual
  vrijdag 28 april 2006 @ 10:25:16 #73
120967 the_jasper
Karnemelk, shaken not stirred
pi_37369676
thanx allemaal
dit gaat wel lukken
Wat zegt hij nou.... Dat kan toch niet?
pi_37370240
Ik heb een vraag.

Ik werk met flash en moet een multimedia enquete maken voor kinderen. Nu moeten de gegevens opgeslagen worden in een text document.
Offline kon het helaaas niet dus moet het online worden gezet en ik wil php gebruiken om de gegevens uit flash te halen. Nu lukt het wel netjes op de gegevens op een php pagina te zetten door middel van deze code:
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
<html>
<title> Test resultaten</title>
<?

// ontvangen van alle vragen + antwoorden
$datum = $_POST['totaleDatum']
$vraag1 = $_POST['Vr1'];
$vraag2 = $_POST['Vr2'];
$vraag3 = $_POST['Vr3'];
$vraag4 = $_POST['Vr4'];
$vraag5 = $_POST['Vr5'];
$vraag6 = $_POST['Vr6'];
$vraag7 = $_POST['Vr7'];
$vraag8 = $_POST['Vr8'];
$vraag9 = $_POST['Vr9'];
$vraag10 = $_POST['Vr10'];
$vraag11 = $_POST['Vr11'];
$vraag12 = $_POST['Vr12'];
$vraag13 = $_POST['Vr13'];
$vraag14 = $_POST['Vr14'];
$vraag15 = $_POST['Vr15'];

// De gegevens op het scherm toveren 
print "De test is afgenomen op: ". $datum . "<br>"
print "Vraag 1:  ". $vraag1 . "<br>";
print "Vraag 2:  ". $vraag2 . "<br>";
print "Vraag 3:  ". $vraag3 . "<br>";
print "Vraag 4:  ". $vraag4 . "<br>";
print "Vraag 5:  ". $vraag5 . "<br>";
print "Vraag 6:  ". $vraag6 . "<br>";
print "Vraag 7:  ". $vraag7 . "<br>";
print "Vraag 8:  ". $vraag8 . "<br>";
print "Vraag 9:  ". $vraag9 . "<br>";
print "Vraag 10:  ". $vraag10 . "<br>";
print "Vraag 11:  ". $vraag11 . "<br>";
print "Vraag 12:  ". $vraag12 . "<br>";
print "Vraag 13:  ". $vraag13 . "<br>";
print "Vraag 14:  ". $vraag14 . "<br>";
print "Vraag 15:  ". $vraag15 . "<br>";

?> 
</html>


Maar ik heb ook een code gevonden om het in een document te plaatsen

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
 
 <html>
<title> resultaten gegevens</title>
<body>
<?
$flashData = $_POST["totaleVr"];
$myTextFileHandler = @fopen("resultaten.txt","a");
$txtfileArray = @file("resultaten.txt");
if($myTextFileHandler){
      print("txtFile is opened\n");
      foreach($txtfileArray as $count => $member);
      $gotoLastByteOfTxTFile = @fseek($myTextFileHandler,0,SEEK_END);
      $count = $count + 1;
      $writer = @fwrite($myTextFileHandler,"\nDatum afname: $count = $flashData");
      if($writer){
            $writeStatus = "Het text bestand is succesvol beschreven";
            print("&writeStatus=$writeStatus");
      }else{
           $writeStatus = "het is mislukt om het text bestand aan te passen";
           print("&writeStatus=$writeStatus");
      };
      @fclose($myTextFileHandler);
}else{
      print("Het openen van de het text bestand is mislukt\n");
};
print("&receivedData=$flashData");
?> 
</body>
</html>


Maar hier komt het totaal niet overzichtelijk in het document. Is er een makkelijke code hiervoor (te vinden? )
Typ- en spellingsfouten voorbehouden.
pi_37371670
Hoe krijg ik een pauze van x-seconde in mijn script?

Dat hij pas de onderstaande code verder uitvoert na een bepaalde tijdinterval.
pi_37371963
quote:
Op vrijdag 28 april 2006 07:52 schreef Light het volgende:

[..]

Of je gebruikt Replace, dan laat je het afvangen aan MySQL over.
Dan moet the_jasper wel die 4 kolommen als primary key hebben gedefinieerd. Het zou me ook niet verbazen als hij helemaal geen pk heeft.

@the_jasper: W3Schools SQL tutorial is een aardig begin.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas vrijdag 28 april 2006 @ 11:55:42 #77
1972 Swetsenegger
Egocentrische Narcist
pi_37372045
quote:
Op vrijdag 28 april 2006 07:54 schreef Light het volgende:

[..]

Zoeken op multiviews levert waarschijnlijk meer resultaten op dan zoeken op multieviews
  FOK!-Schrikkelbaas vrijdag 28 april 2006 @ 11:56:07 #78
1972 Swetsenegger
Egocentrische Narcist
pi_37372054
quote:
Op vrijdag 28 april 2006 11:41 schreef the_disheaver het volgende:
Hoe krijg ik een pauze van x-seconde in mijn script?

Dat hij pas de onderstaande code verder uitvoert na een bepaalde tijdinterval.
sleep
pi_37372139
quote:
Op vrijdag 28 april 2006 11:56 schreef Swetsenegger het volgende:

[..]

sleep
Dank!
  vrijdag 28 april 2006 @ 13:31:16 #80
85514 ralfie
!Yvan eht nioj
pi_37374770
quote:
Op vrijdag 28 april 2006 10:49 schreef Boy_Snakeye het volgende:
Ik heb een vraag.

Ik werk met flash en moet een multimedia enquete maken voor kinderen. Nu moeten de gegevens opgeslagen worden in een text document.
Offline kon het helaaas niet dus moet het online worden gezet en ik wil php gebruiken om de gegevens uit flash te halen. Nu lukt het wel netjes op de gegevens op een php pagina te zetten door middel van deze code:
[ code verwijderd ]

Maar ik heb ook een code gevonden om het in een document te plaatsen
[ code verwijderd ]

Maar hier komt het totaal niet overzichtelijk in het document. Is er een makkelijke code hiervoor (te vinden? )
Misschien is het handiger om eerst even uiteen te zetten wat je allemaal wil doen met je gegevens. De code die je post bestaat voor meer dan de helft uit onzinnige commando's die je niet schijnt te gebruiken. Ik kan wel een veel simpelere code posten maar de kans bestaat dan dat andere commandos die je hier niet laat zien niet meer werken. Daarom is het makkelijker als je wat beter beschrijft wat je wil. Is dit alle code?

Ook: Hoe wil je je data in het bestand opslaan? gegroepeerd per vraag? Per datum? Met opmaak? Het is misschien zelfs makkelijker/overzichtelijker om bijvoorbeeld naar een html bestand te schrijven, of de gegevens zodanig op te slaan (via mysql of je gegevensarray binair naar een bestand schrijven) zodat je deze met php en html netjes kunt uitlezen op de manier die jij wilt.
pi_37375163
quote:
Op vrijdag 28 april 2006 13:31 schreef ralfie het volgende:

[..]

Misschien is het handiger om eerst even uiteen te zetten wat je allemaal wil doen met je gegevens. De code die je post bestaat voor meer dan de helft uit onzinnige commando's die je niet schijnt te gebruiken. Ik kan wel een veel simpelere code posten maar de kans bestaat dan dat andere commandos die je hier niet laat zien niet meer werken. Daarom is het makkelijker als je wat beter beschrijft wat je wil. Is dit alle code?

Ook: Hoe wil je je data in het bestand opslaan? gegroepeerd per vraag? Per datum? Met opmaak? Het is misschien zelfs makkelijker/overzichtelijker om bijvoorbeeld naar een html bestand te schrijven, of de gegevens zodanig op te slaan (via mysql of je gegevensarray binair naar een bestand schrijven) zodat je deze met php en html netjes kunt uitlezen op de manier die jij wilt.
Nou ik zou je zeggen. Zo ijverig als ik ben, heb ik doorgewerkt en overal dingen lopen zoeken en bij toeval allerlei elementen gevonden om een goed document te maken.

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
<?php
//Ophalen van variabele 
$datum = $_POST['totaleDatum'] . "\n";
$vraag1 = $_POST['Vr1'] . "\n";
$vraag2 = $_POST['Vr2'] . "\n";
$vraag3 = $_POST['Vr3'] . "\n";
$vraag4 = $_POST['Vr4'] . "\n";
$vraag5 = $_POST['Vr5'] . "\n";
$vraag6 = $_POST['Vr6'] . "\n";
$vraag7 = $_POST['Vr7'] . "\n";
$vraag8 = $_POST['Vr8'] . "\n";
$vraag9 = $_POST['Vr9'] . "\n";
$vraag10 = $_POST['Vr10'] . "\n";
$vraag11 = $_POST['Vr11'] . "\n";
$vraag12 = $_POST['Vr12'] . "\n";
$vraag13 = $_POST['Vr13'] . "\n";
$vraag14 = $_POST['Vr14'] . "\n";
$vraag15 = $_POST['Vr15'] . "\n" . "\n";

//Maken van 1 string
$toSave ="Datum: $datum Vraag 1: $vraag1 Vraag 2: $vraag2 Vraag 3: $vraag3 
Vraag 4: $vraag4 Vraag 5: $vraag5 Vraag 6: $vraag6 Vraag 7: $vraag7 Vraag 8: 
$vraag8 Vraag 9: $vraag9 Vraag 10: $vraag10 Vraag 11: $vraag11 Vraag 12: 
$vraag12 Vraag 13: $vraag13 Vraag 14: $vraag14 Vraag 15: $vraag15";

//open het bestand en toevoegmodus 
$fp = fopen("resultaten.txt", "a+");
if(fwrite($fp, $toSave)) echo "De data is goed opgeslagen. U kunt dit 
scherm sluiten";
else echo "Er is iets fout gegaan tijdens het opslaan....";
fclose($fp);
?> 

</html>


Vooral de code "\n" was lastig te vinden om een nieuwe regel te starten
Typ- en spellingsfouten voorbehouden.
  FOK!-Schrikkelbaas vrijdag 28 april 2006 @ 14:35:18 #82
1972 Swetsenegger
Egocentrische Narcist
pi_37376856
ik zou hem ook veranderen in \r\n ivm server OS compatibiliteit
  vrijdag 28 april 2006 @ 14:54:50 #83
4159 GI
Nee ik heet geen JOE
pi_37377448
ik zou implode gebruiken

1
2
3
<?php
$heleString
=implode("\r\n\",$_POST);
?>
  FOK!-Schrikkelbaas vrijdag 28 april 2006 @ 15:53:07 #84
1972 Swetsenegger
Egocentrische Narcist
pi_37379250
quote:
Op vrijdag 28 april 2006 14:54 schreef GI het volgende:
ik zou implode gebruiken
[ code verwijderd ]
Die lijkt me sowieso handiger... maar wel met \r\n
pi_37379613
quote:
Op vrijdag 28 april 2006 14:35 schreef Swetsenegger het volgende:
ik zou hem ook veranderen in \r\n ivm server OS compatibiliteit
Ik zie niet in hoe het veranderen van een Unix-newline naar een Windows-newline de server OS compatibiliteit bevordert?
pi_37379660
quote:
Op vrijdag 28 april 2006 14:54 schreef GI het volgende:
ik zou implode gebruiken
[ code verwijderd ]
Wat doet het precies? en wat moet ik laten staan en wat kan dan weg door deze regel?
Typ- en spellingsfouten voorbehouden.
  FOK!-Schrikkelbaas vrijdag 28 april 2006 @ 16:06:42 #87
1972 Swetsenegger
Egocentrische Narcist
pi_37379687
quote:
Op vrijdag 28 april 2006 16:04 schreef JeRa het volgende:

[..]

Ik zie niet in hoe het veranderen van een Unix-newline naar een Windows-newline de server OS compatibiliteit bevordert?
De comaptibiliteit met het server OS lijkt me toch wel duidelijk?
Je weet toch nooit welk OS er op de server draait en hoe je newline dus geinterpreteerd wordt.
  vrijdag 28 april 2006 @ 16:11:25 #88
120967 the_jasper
Karnemelk, shaken not stirred
pi_37379858
quote:
Op vrijdag 28 april 2006 11:52 schreef SuperRembo het volgende:

[..]

Dan moet the_jasper wel die 4 kolommen als primary key hebben gedefinieerd. Het zou me ook niet verbazen als hij helemaal geen pk heeft.

@the_jasper: W3Schools SQL tutorial is een aardig begin.
had de eerste als primairy key
het werkt nu perfect

thanx voor de tutorial
Wat zegt hij nou.... Dat kan toch niet?
pi_37380136
quote:
Op vrijdag 28 april 2006 16:06 schreef Swetsenegger het volgende:

[..]

De comaptibiliteit met het server OS lijkt me toch wel duidelijk?
Je weet toch nooit welk OS er op de server draait en hoe je newline dus geinterpreteerd wordt.
Ik geloof niet dat ik, naast e-mails, ooit verschil heb ondervonden in interpretaties van de newlines de manier van opslag en inlezen is nooit een probleem geweest. Kun je iets concreets noemen?
  FOK!-Schrikkelbaas vrijdag 28 april 2006 @ 16:29:03 #90
1972 Swetsenegger
Egocentrische Narcist
pi_37380467
quote:
Op vrijdag 28 april 2006 16:20 schreef JeRa het volgende:

[..]

Ik geloof niet dat ik, naast e-mails, ooit verschil heb ondervonden in interpretaties van de newlines de manier van opslag en inlezen is nooit een probleem geweest. Kun je iets concreets noemen?
ja gewoon in echo's:
echo "what ever \r\n";

Dus waarom zou je het risico nemen?
  vrijdag 28 april 2006 @ 17:10:11 #91
85514 ralfie
!Yvan eht nioj
pi_37381845
quote:
Op vrijdag 28 april 2006 16:05 schreef Boy_Snakeye het volgende:

[..]

Wat doet het precies? en wat moet ik laten staan en wat kan dan weg door deze regel?
laat maar, dat kun je niet gebruiken zoals ok GI kan beamen als hij jouw code nog een keer doorleest

wat je wel kan doen is ipv
1
2
3
4
$toSave ="Datum: $datum Vraag 1: $vraag1 Vraag 2: $vraag2 Vraag 3: $vraag3 
Vraag 4: $vraag4 Vraag 5: $vraag5 Vraag 6: $vraag6 Vraag 7: $vraag7 Vraag 8: 
$vraag8 Vraag 9: $vraag9 Vraag 10: $vraag10 Vraag 11: $vraag11 Vraag 12: 
$vraag12 Vraag 13: $vraag13 Vraag 14: $vraag14 Vraag 15: $vraag15";


1
2
3
4
$tosave="Datum: $datum ";
for ($x=1;$x<16;$x++) {
  $tosave.="Vraag $x: ".$Vraag{$x};
}
oid
pi_37381878
quote:
Op vrijdag 28 april 2006 16:29 schreef Swetsenegger het volgende:

[..]

ja gewoon in echo's:
echo "what ever \r\n";

Dus waarom zou je het risico nemen?
Ik probeer te begrijpen welk risico er is, maar ik zie het niet zowel Unix- als Windows-systemen kunnen toch prima omgaan met \n en \r\n-newlines? Voor zover ik weet is er geen 'betere' oplossing, vandaar mijn verwarring om de switch van \n naar \r\n
  FOK!-Schrikkelbaas vrijdag 28 april 2006 @ 17:17:09 #93
1972 Swetsenegger
Egocentrische Narcist
pi_37382032
quote:
Op vrijdag 28 april 2006 17:11 schreef JeRa het volgende:

[..]

Ik probeer te begrijpen welk risico er is, maar ik zie het niet zowel Unix- als Windows-systemen kunnen toch prima omgaan met \n en \r\n-newlines? Voor zover ik weet is er geen 'betere' oplossing, vandaar mijn verwarring om de switch van \n naar \r\n
Volgens mij doet windows het alleen met \r\n goed.
pi_37382141
quote:
Op vrijdag 28 april 2006 17:17 schreef Swetsenegger het volgende:

[..]

Volgens mij doet windows het alleen met \r\n goed.
Het enige probleem wat ik in Windows ooit ben tegengekomen met betrekking tot newlines lag niet in het OS maar in het programma notepad dat geen op zichzelf staande \n-newlines ondersteunt voor de rest heeft dat voor mij altijd prima gewerkt.
  FOK!-Schrikkelbaas vrijdag 28 april 2006 @ 19:04:01 #95
1972 Swetsenegger
Egocentrische Narcist
pi_37385224
quote:
Op vrijdag 28 april 2006 17:20 schreef JeRa het volgende:

[..]

Het enige probleem wat ik in Windows ooit ben tegengekomen met betrekking tot newlines lag niet in het OS maar in het programma notepad dat geen op zichzelf staande \n-newlines ondersteunt voor de rest heeft dat voor mij altijd prima gewerkt.
Dat lijkt toch niet helemaal te kloppen.
Zelf had ik dus op een windows server problemen met alleen \n ipv \r\n. In het vorige topic had Superrembo nog een mooie link: [PHP/(My)SQL] voor dummies - Deel 25
pi_37385577
quote:
Op vrijdag 28 april 2006 19:04 schreef Swetsenegger het volgende:

[..]

Dat lijkt toch niet helemaal te kloppen.
Zelf had ik dus op een windows server problemen met alleen \n ipv \r\n. In het vorige topic had Superrembo nog een mooie link: [PHP/(My)SQL] voor dummies - Deel 25
De historie van de EOL ken ik maar zo'n beetje alle serversoftware die ik ken is prima in staat om te gaan met alle drie te vormen (alhoewel alleen \r bijna niet meer voorkomt). Had je dat probleem met Exchange Server oid?

edit: ik ga er trouwens op door omdat ik geïnteresseerd ben in de problemen die zich rond de EOL op verschillende operating systems scharen en ze zo hopelijk kan voorkomen

[ Bericht 14% gewijzigd door JeRa op 28-04-2006 19:22:39 ]
  FOK!-Schrikkelbaas vrijdag 28 april 2006 @ 19:28:19 #97
1972 Swetsenegger
Egocentrische Narcist
pi_37385859
quote:
Op vrijdag 28 april 2006 19:16 schreef JeRa het volgende:

[..]

De historie van de EOL ken ik maar zo'n beetje alle serversoftware die ik ken is prima in staat om te gaan met alle drie te vormen (alhoewel alleen \r bijna niet meer voorkomt). Had je dat probleem met Exchange Server oid?

edit: ik ga er trouwens op door omdat ik geïnteresseerd ben in de problemen die zich rond de EOL op verschillende operating systems scharen en ze zo hopelijk kan voorkomen
met \n zag ik in mijn source niet de verwachte newline terug. Met \n\n werd het een paragraaf.
Alleen met \r\n kreeg ik het juiste resultaat.
pi_37386010
quote:
Op vrijdag 28 april 2006 19:28 schreef Swetsenegger het volgende:

[..]

...zag ik in mijn source...
Met welk programma bekeek je die source?
  FOK!-Schrikkelbaas vrijdag 28 april 2006 @ 19:36:24 #99
1972 Swetsenegger
Egocentrische Narcist
pi_37386039
quote:
Op vrijdag 28 april 2006 19:35 schreef JeRa het volgende:

[..]

Met welk programma bekeek je die source?
...notepad... vermoed ik (rechtermuis, bekijk source)
pi_37386118
quote:
Op vrijdag 28 april 2006 19:36 schreef Swetsenegger het volgende:

[..]

...notepad... vermoed ik (rechtermuis, bekijk source)
quote:
Op vrijdag 28 april 2006 17:20 schreef JeRa het volgende:

[..]

Het enige probleem wat ik in Windows ooit ben tegengekomen met betrekking tot newlines lag niet in het OS maar in het programma notepad dat geen op zichzelf staande \n-newlines ondersteunt
Als je die source met wordpad had bekeken was er geen probleem maar tot dusver is dat dus een clientside probleem met de textviewer en nog niet met de server
  FOK!-Schrikkelbaas vrijdag 28 april 2006 @ 19:42:15 #101
1972 Swetsenegger
Egocentrische Narcist
pi_37386205
quote:
Op vrijdag 28 april 2006 19:39 schreef JeRa het volgende:

[..]


[..]

Als je die source met wordpad had bekeken was er geen probleem maar tot dusver is dat dus een clientside probleem met de textviewer en nog niet met de server
Toen je vroeg 'met welk programma bekeek je de source' begreep ik hem. Vandaar de puntjes.

Nou... dat voorkom je dus met \r\n
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')