abonnement Unibet Coolblue Bitvavo
  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
  zaterdag 29 april 2006 @ 22:30:42 #102
120967 the_jasper
Karnemelk, shaken not stirred
pi_37414988
stukje code uit mijn pagina

1
2
3
4
5
6
7
8
9
10
$sql ='SELECT * FROM `gebruikers` WHERE `gebruikersnaam` = `$naam`';
   $result = mysql_query($sql);
   $num=mysql_numrows($result);
   
   $i=0;
   while ($i < $num) {
   $temp[$i] = mysql_result($result,$i,"toegelaten");
   echo $temp;
   $i++;
   }


ik probeer dit maar ik krijg alleen: Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in .....

wtf is het probleem

ik wil kijken welke waarde in de kolom toegelaten staat voor de gebruiker in de tabel gebruikers
maar het gaat alleen maar mis

zal vast een heel dom foutje zijn
Wat zegt hij nou.... Dat kan toch niet?
pi_37415066
quote:
Op zaterdag 29 april 2006 22:30 schreef the_jasper het volgende:
stukje code uit mijn pagina
[ code verwijderd ]

ik probeer dit maar ik krijg alleen: Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in .....

wtf is het probleem

ik wil kijken welke waarde in de kolom toegelaten staat voor de gebruiker in de tabel gebruikers
maar het gaat alleen maar mis

zal vast een heel dom foutje zijn
include je toevallig iets?
  zaterdag 29 april 2006 @ 22:37:02 #104
120967 the_jasper
Karnemelk, shaken not stirred
pi_37415164
ja ik include een bestandje waar mijn database bestanden in staan
(veel handiger als ik iets moet veranderen)
Wat zegt hij nou.... Dat kan toch niet?
  zaterdag 29 april 2006 @ 22:38:14 #105
120967 the_jasper
Karnemelk, shaken not stirred
pi_37415197
de output van die include is dit:

$server = mysql_connect("localhost","root","");
mysql_select_db("voetbal", $server);
Wat zegt hij nou.... Dat kan toch niet?
pi_37415265
fout 1: je haalt de single qoute ' en de back tick ` door elkaar
fout 2: je controleert niet of de query gelukt is

1
2
3
$sql ="SELECT * FROM `gebruikers` WHERE `gebruikersnaam` = '$naam'";
   $result = mysql_query($sql) or die(mysql_error());
   $num=mysql_numrows($result);


Hier krijg je in ieder geval een foutmelding (niet zo'n hele mooie ) op de plaats waar het fout gaat, niet een stap te laat.

$variabelen worden in een string met 'enkele quotes' niet ingevuld, er blijft letterlijk $naam staan. In een string met "dubbele quotes" wordt de waarde van de variabele ingevuld. Dat laatse is waarschijnlijk wat je wil gebruiken. (addslashes of mysql_real_escape string natuurlijk niet vergeten)
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zaterdag 29 april 2006 @ 23:27:44 #107
120967 the_jasper
Karnemelk, shaken not stirred
pi_37416308
ok thanx
ik zal eens proberen

edit:
werkt nu perfect
een fout zit altijd in een klein hoekje

[ Bericht 45% gewijzigd door the_jasper op 29-04-2006 23:32:49 ]
Wat zegt hij nou.... Dat kan toch niet?
  zondag 30 april 2006 @ 14:35:24 #108
120967 the_jasper
Karnemelk, shaken not stirred
pi_37426272
ik heb weer een stom probleempje
sorry dat ik zoveel vraag

ok in dit stukje code gaat het verkeerd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//debug
echo '<br><br>';
echo $gebruikersnaam[$n];
echo ' ';
echo $score;
echo ' ';
echo $c;         
         
// schrijf de score weg naar de score kolom
$schrijfweg = "UPDATE `".$gebruikersnaam[$n]."` SET `punten` =
  ".$score." WHERE 'wedstrijd' = ".$c."";
echo ' ';
echo $schrijfweg;
mysql_query($schrijfweg) or die(mysql_error());


omdat het niet werkte liet ik het script stap voor stap de waardes uitspugen
daar kreeg ik dit:
1
2
3
jasper 3 0 UPDATE `jasper` SET `punten` = 3 WHERE 'wedstrijd' = 0

jasper 1 1 UPDATE `jasper` SET `punten` = 1 WHERE 'wedstrijd' = 1


de query ziet er volgens mij wel goed uit maar de tabel in de database zegt van niet
daar komt dit te staan: (ff verticaal gemaakt)
1
2
wedstrijd = 0  1
punten = 3 3  

dus bij elk van de 2 staat nu als puntenwaarde 3

hij zou dus voor wedstrijd 0, 3 punten neer moeten zetten en voor wedstrijd 1, 1 punt

[ Bericht 6% gewijzigd door the_jasper op 30-04-2006 19:39:38 ]
Wat zegt hij nou.... Dat kan toch niet?
pi_37426429
De kolom 'wedstrijd' moet je niet met apostrofes omgeven maar met backticks (`). Dit is geloof ik al eerder door SuperRembo gezegd. Nu vergelijkt ie of de string 'wedstrijd' gelijk is aan de integer waarde 0, wat dus niet zo is.
  zondag 30 april 2006 @ 14:42:32 #110
120967 the_jasper
Karnemelk, shaken not stirred
pi_37426441
gvd ik wist het
zal het ff testen

en ja hoor hij werkt
en daar zit je dan een half uur naar te staren

thanx though
Wat zegt hij nou.... Dat kan toch niet?
pi_37426940
Ik ben op zoek naar een methode (2 functies) om emailadressen gecodeerd op te slaan in de database.
Een encryptie en een decryptie functie. Ik vind heel veelop het internet, maar niet iets kant en klaars dat ik begrijp. Al ben ik geen totale n00b, maar om me nu voor iets dergelijks helemaal te verdiepen in encryptie is mijn sinziens overbodig.
Wie weet waar ik "een setje" en- en decryptie functie kan vinden? Linkje, of helemaal veel gevraagd en über-lui, 2 functies posten?
pi_37427655
quote:
Op zondag 30 april 2006 15:06 schreef beerten het volgende:
Al ben ik geen totale n00b, maar om me nu voor iets dergelijks helemaal te verdiepen in encryptie is mijn sinziens overbodig.
Je wilt e-mailadressen ge-encrypt opslaan (waarom weet ik niet) maar daarvoor wil je je niet verdiepen in encryptie? What about de RC4-encryptie die in het vorige deel aan bod is gekomen? Eén functie om tot op zekere hoogte veilig te encrypten en decrypten
pi_37428340
quote:
Op zondag 30 april 2006 15:36 schreef JeRa het volgende:

[..]

Je wilt e-mailadressen ge-encrypt opslaan (waarom weet ik niet) maar daarvoor wil je je niet verdiepen in encryptie? What about de RC4-encryptie die in het vorige deel aan bod is gekomen? Eén functie om tot op zekere hoogte veilig te encrypten en decrypten
[PHP/(My)SQL] voor dummies - Deel 25 Ik heb Chandlers posting als basis gebruikt. En dit werkt.
Waarom ik emailadressen versleuteld op wil slaan? Omdat ik zoals gezegd geen PHP-genie ben. Mocht men zich toegang verschaffen tot mijn database, dan heeft men nog geen zak aan de emailadressen. Die wil ik namelijk zo goed mogelijk beschermen. Er zijn, laat ik het netjes verwoorden, "geinteresseerde partijen".
En omdat ik op heel veel plaatsen op het internet lees dat het raadzaam is emailadressen versleuteld op te slaan.
  zondag 30 april 2006 @ 18:44:06 #114
120967 the_jasper
Karnemelk, shaken not stirred
pi_37431834
als je geen php genie bent heb je al een probleem als ze je php bestand waarmee je decrypt kunnen uitlezen. De waardes moeten toch ergens hardcoded neergezet worden.
ik weet niet wat voor encryptie RC 4 is maar je hebt altijd een sleutel nodig
Wat zegt hij nou.... Dat kan toch niet?
pi_37433852
quote:
Op zondag 30 april 2006 18:44 schreef the_jasper het volgende:
als je geen php genie bent heb je al een probleem als ze je php bestand waarmee je decrypt kunnen uitlezen. De waardes moeten toch ergens hardcoded neergezet worden.
ik weet niet wat voor encryptie RC 4 is maar je hebt altijd een sleutel nodig
En hoe voorkom ik dat men mijn php bestandje kan uitlezen?
pi_37433970
quote:
Op zondag 30 april 2006 19:55 schreef beerten het volgende:

[..]

En hoe voorkom ik dat men mijn php bestandje kan uitlezen?
Een goede start is het buiten de webroot zetten van gevaarlijke gegevens zoals usernames en wachtwoorden. In de bestanden waar de webserver wél bij kan kun je deze bestanden includen zonder problemen.
pi_37435330
quote:
Op zondag 30 april 2006 19:59 schreef JeRa het volgende:

[..]

Een goede start is het buiten de webroot zetten van gevaarlijke gegevens zoals usernames en wachtwoorden. In de bestanden waar de webserver wél bij kan kun je deze bestanden includen zonder problemen.
Oftewel als voorbeeld:
/domains/domain.com/public_html/inlcude/wachtwoorden.php
/domains/domain.com/private_html/inlcude/wachtwoorden.php

Bij een document in de public_html include ik dan het bestandje uit de private_html. maar hoe fiks ik m dit?
pi_37438270
quote:
Op zondag 30 april 2006 20:37 schreef beerten het volgende:

[..]

Oftewel als voorbeeld:
/domains/domain.com/public_html/inlcude/wachtwoorden.php
/domains/domain.com/private_html/inlcude/wachtwoorden.php

Bij een document in de public_html include ik dan het bestandje uit de private_html. Maar hoe fiks ik m dit?
Door gewoon het complete pad in te vullen neem ik aan? Het werkt in ieder geval wel!

1include '/home/user/domains/domain.com/private_html/include/wachtwoorden.php';
pi_37438378
Het zou verrekte handig zijn als alle users hier hun eigen vragen beantwoorden oh en beerten, als je veel includes moet uitvoeren is deze functie waarschijnlijk ook wel handig
pi_37438665
quote:
Op zondag 30 april 2006 22:02 schreef beerten het volgende:

[..]

Door gewoon het complete pad in te vullen neem ik aan? Het werkt in ieder geval wel!
[ code verwijderd ]
hoeft er geen haakjes omheen?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')