abonnement Unibet Coolblue Bitvavo
pi_59866091
quote:
Op donderdag 3 juli 2008 14:09 schreef Xcalibur het volgende:
@Chandler: de primary key is inderdaad een index

@Saban: ik denk dat je de slashes moet escapen
Welke slashes? En waarom?
ne okuyon, bokmu var?
pi_59867561
quote:
Op donderdag 3 juli 2008 13:59 schreef saban het volgende:
Ik heb een probleem met mod_rewrite (wilde hier heen apart topic voor openen).

De bestanden:

.htaccess
[ code verwijderd ]
Probeer het eens met ^/rewrite/(.+)/(.+)/

En ik kan het niet vaak genoeg herhalen, enable je RewriteLog en zet je loglevel lekker hoog, dan zie je precies waar het fout gaat in je rewrite
pi_59867690
quote:
Op donderdag 3 juli 2008 13:44 schreef ursel het volgende:
Zijn er misschien nog andere suggesties om via een automatisch process een excel file te converteren naar CSV, waarbij de format zoals ze in excel zijn ingevoerd bewaard blijven?
In Perl is dit "redelijk" makkelijk te doen.

http://www.codeplex.com/PHPExcel
http://www.ibm.com/developerworks/opensource/library/os-phpexcel/
http://devzone.zend.com/a(...)preadsheets-with-PHP
pi_59873259
quote:
Op donderdag 3 juli 2008 15:21 schreef slakkie het volgende:

[..]

Probeer het eens met ^/rewrite/(.+)/(.+)/

En ik kan het niet vaak genoeg herhalen, enable je RewriteLog en zet je loglevel lekker hoog, dan zie je precies waar het fout gaat in je rewrite
Probleem is al opgelost;
Mijn .htaccess klopte, echter moest MultiViews uitstaan.

Nu stuit ik aan op een ander probleem:
De link mag geen slash aan het eind bevatten, hoe filter ik op een makkelijke manier de laatste slash (indien die er is) eruit.
ne okuyon, bokmu var?
pi_59873690
Nou ik ben dus verder gegaan met mijn tagcloud en heb nu zeg maar dus 3 tabellen.

1 tabel voor mijn blogs. ID, titel, subtitel, datum, content.
1 tabel voor mijn tags. ID, naam.
1 tabel voor de relatie tussen blogs en tags heb ik blogtag genoemd en bevat blog_id en tag_id.

Nu wou ik dus een query maken waarbij ik dus gelijk mijn blog en tag kan selecteren nu was ikzelf op dit gekomen...

1
2
3
4
SELECT blog.title, blog.subtitle, blog.date, blog.content, tagcloud.name 
FROM blog, tagcloud
INNER JOIN blogtag 
   ON tagcloud.id = blogtag.tag_id


en ik krijg dan als resultaat...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Array 

   [0] => Array 
   ( 
      [title] => Test Title 
      [subtitle] => Test Subtitle 
      [date] => 2008-07-03 
      [content] => This is a test message for my system. 
      [name] => Internet 
   ) 
   [1] => Array 
   ( 
      [title] => Test Title 
      [subtitle] => Test Subtitle 
      [date] => 2008-07-03 
      [content] => This is a test message for my system. 
      [name] => FOK 
   ) 


Alleen wou ik dit eigenlijk niet hebben had me eigenlijk liever zoiets hebben...
1
2
3
4
5
6
7
8
9
10
11
12
Array 

   [title] => Test Title 
   [subtitle] => Test Subtitle 
   [date] => 2008-07-03 
   [content] => This is a test message for my system. 
   [tag] => array 
   (
      [0] => Internet
      [1] => FOK
   )


Iemand die me wilt helpen?

ps. en volgens mij krijg ik wanneer ik meer blogs ga toevoegen ook straks problemen met de tags...
  donderdag 3 juli 2008 @ 20:35:05 #31
85514 ralfie
!Yvan eht nioj
pi_59874037
quote:
Op donderdag 3 juli 2008 20:19 schreef Wouser het volgende:
Nou ik ben dus verder gegaan met mijn tagcloud en heb nu zeg maar dus 3 tabellen.

1 tabel voor mijn blogs. ID, titel, subtitel, datum, content.
1 tabel voor mijn tags. ID, naam.
1 tabel voor de relatie tussen blogs en tags heb ik blogtag genoemd en bevat blog_id en tag_id.

Nu wou ik dus een query maken waarbij ik dus gelijk mijn blog en tag kan selecteren nu was ikzelf op dit gekomen...
[ code verwijderd ]

en ik krijg dan als resultaat...
[ code verwijderd ]

Alleen wou ik dit eigenlijk niet hebben had me eigenlijk liever zoiets hebben...
[ code verwijderd ]

Iemand die me wilt helpen?

ps. en volgens mij krijg ik wanneer ik meer blogs ga toevoegen ook straks problemen met de tags...
dat zul je zelf in php moeten gaan regelen, mysql kan veel maar arrays in arrays teruggeven gaat gewoonweg niet.
pi_59874103
Ok dan weet ik dat maar is bijvoorbeeld zoiets:

1
2
3
4
5
6
7
8
9
Array 

   [title] => Test Title 
   [subtitle] => Test Subtitle 
   [date] => 2008-07-03 
   [content] => This is a test message for my system. 
   [tag1] => Internet
   [tag2] => FOK


dan ook niet mogelijk?
  donderdag 3 juli 2008 @ 21:14:08 #33
67978 HenryHill
Fake it 'till you make it
pi_59874911
quote:
Op donderdag 3 juli 2008 20:38 schreef Wouser het volgende:
Ok dan weet ik dat maar is bijvoorbeeld zoiets:
[ code verwijderd ]

dan ook niet mogelijk?
Nja. Tenzij je een harde beperking hebt op het aantal tags per blog (bijv. 'nooit meer dan 3 tags') zou ik het je sterk afraden. Je moet je nl. realiseren dat elke Tag1, Tag2, etc. een aparte kolom wordt. Voor de meeste blogs zul je de helft van de kolommen niet gebruiken, en als je een blog hebt met toevallig een tag meer, dan past 'ie niet in de resultset. Slecht plan.

Wat je dan beter kunt doen is je query splitsen: een query om de gegevens van een blog op te halen (resultaat is een enkele rij), en een tweede query om alle tags voor een blog op te halen (resultaat telt zoveel rijen als er tags zijn voor die blog).

Een derde mogelijkheid is om je originele query te handhaven, en met order by af te dwingen dat alle rijen die betrekking hebben op dezelfde blog onder elkaar staan (maw: order by blogid). Je kunt dan vanuit PHP door je resultset heenlopen, waarbij je alleen een nieuw blog begint wanneer het blogid op die rij verschilt met die van de vorige rij. Alle tags die je tegenkomt totaan het volgende blogid horen dan bij het huidige blog. Maar dit is misschien een brug te ver om mee te beginnen
So this is how liberty dies... with thunderous applause.
Truth? What's so great about the truth? Try lying for a change, it's the currency of the world
pi_59874951
quote:
Op donderdag 3 juli 2008 20:38 schreef Wouser het volgende:
Ok dan weet ik dat maar is bijvoorbeeld zoiets:
[ code verwijderd ]

dan ook niet mogelijk?
Niet met alleen MySQL. Het kan wel als je vooraf precies weet hoeveel tags een item heeft, maar dan heb je geen nette oplossing.
Beter maak je gewoon twee (of drie) queries, 1 voor de items en 1 voor de tags.
  donderdag 3 juli 2008 @ 21:27:02 #35
67978 HenryHill
Fake it 'till you make it
pi_59875202
quote:
Op donderdag 3 juli 2008 20:38 schreef Wouser het volgende:
Ok dan weet ik dat maar is bijvoorbeeld zoiets:
[ code verwijderd ]

dan ook niet mogelijk?
Trouwens, nog even een wat meer algemere opmerking over wat mogelijk is en wat niet: onthoud dat voor zowel een tabel als een resultset (= het resultaat van een SQL query) het volgende geldt: Het kan een variabel aantal rijen hebben, maar het heeft altijd een vast aantal kolommen. Dit is ook logisch als je bedenkt dat rijen geen naam hebben, maar kolommen wel.
So this is how liberty dies... with thunderous applause.
Truth? What's so great about the truth? Try lying for a change, it's the currency of the world
pi_59876134
quote:
Op donderdag 3 juli 2008 20:00 schreef saban het volgende:

[..]

Probleem is al opgelost;
Mijn .htaccess klopte, echter moest MultiViews uitstaan.

Nu stuit ik aan op een ander probleem:
De link mag geen slash aan het eind bevatten, hoe filter ik op een makkelijke manier de laatste slash (indien die er is) eruit.
^rewrite/(.*)/(.*)/?

In dit geval is de laatste / optioneel.
pi_59876703
Ok harstikke bedankt voor jullie hulp heb nu gewoon dan maar 2 queries gedaan en heb vervolgens de tags als een array bij het de array met de blog gegevens gedaan.
pi_59904672
Ik ben al een tijdje bezig met een soort framework waarop ik al mijn sites ga bouwen en ik ben nu mijn oude cookie login onder de loep aan het nemen, maar volgens mij is het niet erg veilig.

Op dit moment als iemand bij het inloggen kiest voor [v] Remember me, dan worden de loginnaam en het password (in md5) bij de gebruiker als cookie opgeslagen. Komt de gebruiker op een willekeurig moment met een nieuwe sessie weer op mijn site, dan zal hij aan de hand van die gegevens de gebruiker inloggen.
Het probleem hiervan is alleen, dat zodra iemand die cookie weet te stelen, hij op naam van die persoon kan inloggen.

Hoe is dit goed op te lossen?
Een mogelijkheid is om het IP adres erbij op te slaan, maar dan sluit ik de groep met een dynamic IP adres uit. Of is dit toch zoals veel websites het doen?


Ik heb overigens op google al wat rond gekeken, maar ik kreeg stukken code waarin werd gecontroleerd op login OF password en dan mocht je inloggen.
-
pi_59905080
quote:
Op zaterdag 5 juli 2008 09:31 schreef splendor het volgende:
Ik ben al een tijdje bezig met een soort framework waarop ik al mijn sites ga bouwen en ik ben nu mijn oude cookie login onder de loep aan het nemen, maar volgens mij is het niet erg veilig.

Op dit moment als iemand bij het inloggen kiest voor [v] Remember me, dan worden de loginnaam en het password (in md5) bij de gebruiker als cookie opgeslagen. Komt de gebruiker op een willekeurig moment met een nieuwe sessie weer op mijn site, dan zal hij aan de hand van die gegevens de gebruiker inloggen.
Het probleem hiervan is alleen, dat zodra iemand die cookie weet te stelen, hij op naam van die persoon kan inloggen.

Hoe is dit goed op te lossen?
Een mogelijkheid is om het IP adres erbij op te slaan, maar dan sluit ik de groep met een dynamic IP adres uit. Of is dit toch zoals veel websites het doen?


Ik heb overigens op google al wat rond gekeken, maar ik kreeg stukken code waarin werd gecontroleerd op login OF password en dan mocht je inloggen.
Ipadres koppelen idd. Dat is de enige manier waarop je de gebruiker nog enigzins uniek kan identificeren.
Wat je ook eventueel zou kunnen doen is browserinformatie die je kan lospeuteren gebruiken.

[ Bericht 3% gewijzigd door #ANONIEM op 05-07-2008 10:33:21 ]
  zaterdag 5 juli 2008 @ 20:28:11 #40
32768 DionysuZ
Respect my authority!
pi_59913974
wachtwoord opslaan in een cookie is not done, zelfs niet gehasht. Je kunt beter een willekeurig gegenereerde string opslaan in het cookie en dan in de db een tabel met daarin deze string gekoppeld aan de gebruiker en het IP.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_59915027
Je kan ook alleen naar de eerste 3 getallen van het ipadres kijken, en die koppelen aan de sessie, om mensen met een dynamisch ip ook de mogelijkheid te geven om langer ingelogd te blijven.
En idd zoals DionusuZ zegt, maak een willekeurig session ID aan en zet die in de cookie, de rest van alle data sla je op de server op, gekoppeld aan dat session ID.
Als je dan iemands anders sessie wil kapen dan moet je het session ID hebben (dat moet die persoon dan in de praktijk zelf vrijwillig aan je geven) en een ip in dezelfde range hebben als die gebruiker. Dat is veilig genoeg hoor.
pi_59961568
Niet echt een PHP vraag, maar de meesten hier zullen ook wel wat van Apache weten.

De tijd op mijn server staat 6 minuten achter. Hoe kan ik dit aanpassen?

Ik hoef niet een cronjob dat elke dag de tijd gelijk zet. Zo belangrijk is het nou ook weer niet.
pi_59961968
Dat heeft niks met php of apache te maken maar is gewoon de interne klok van je pc. Misschien wil je een ntp client installeren, zodat je van tijd tot tijd kunt synchroniseren met een tijdserver zodat je server altijd gelijk loopt. Ik denk dat je dat beter in [Linux/Unix] [/Gurus/helpen/newbies]$ ./deel 20 kunt vragen, tenminste dat neem ik dan maar aan.
pi_59965893
Ik heb ff een eventueel noob vraagje:
Ik heb 3 vars, die wil ik checken of ze leeg zijn:
1
2
3
4
5
6
7
8
9
10
11
<?php
if (empty($naam)) {
    die(
'Naam niet ingevuld');
}
if (empty(
$email)) {
    die(
'Email niet ingevuld');
}
if (empty(
$vraag)) {
    die(
'U heeft geen vraag ingevuld!');
}
?>

Ik wil eigenlijk dat hij pas "died" nadat hij heeft gecheckt of er een vraag is ingevuld. Moet ik daar dan één groot If Else blok van maken?
  dinsdag 8 juli 2008 @ 10:16:44 #45
63192 ursel
"Het Is Hier Fantastisch!
pi_59966189
quote:
Op dinsdag 8 juli 2008 09:57 schreef Flaccid het volgende:
Ik heb ff een eventueel noob vraagje:
Ik heb 3 vars, die wil ik checken of ze leeg zijn:
[ code verwijderd ]

Ik wil eigenlijk dat hij pas "died" nadat hij heeft gecheckt of er een vraag is ingevuld. Moet ik daar dan één groot If Else blok van maken?
Je kan ook je meldingen in een variabelle opvangen en de variabelle in de die zetten.
En je Die dus uit de if halen
pi_59970844
Hallo,

Ik ben bezig met een galerie waarbij de PHP code de bestanden zelf opzoekt (a la http://www.yeuxmarrons.com - maar daar gebruik ik de FlickAPI voor) waar ik de volgene code gebruik
1
2
3
4
5
6
echo "<a style=\"color:#2f2f2f\;\" rel=\"lightbox[roadtrip]\" href=\"$file\" Title=\"<B>Title<B> <BR> Gebruik de pijltjestoetsen.. <BR>( <a href=<\"$file\"\; rel=\"lightbox\"  

onclick=\"window.open('$file', 'Title')\; return false\">origineel</a> )\">n
<img style=\"border-color:#000000\;  border=2\; margin-right: 30px\;margin-bottom: 30px\;\" alt=\"Title\" 

title=\"title\" src=\"$file\"></a>n\";


Maar ik krijg dan de foutmelding
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/yeuxmarrons.com/www/photos/agnieska/images/default.php on line 74

Met mijn domme hoofd dacht ik dat het volstond om een backslash voor de puntkomma te zetten, maar dat werkt dus niet. Wie weet raad????
De wijze houdt zich op de achtergrond, in werkelijkheid staat hij vooraan
  dinsdag 8 juli 2008 @ 13:59:46 #47
63192 ursel
"Het Is Hier Fantastisch!
pi_59971346
quote:
Op dinsdag 8 juli 2008 13:42 schreef tim2308 het volgende:
Hallo,

Ik ben bezig met een galerie waarbij de PHP code de bestanden zelf opzoekt (a la http://www.yeuxmarrons.com - maar daar gebruik ik de FlickAPI voor) waar ik de volgene code gebruik
[ code verwijderd ]

Maar ik krijg dan de foutmelding
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/yeuxmarrons.com/www/photos/agnieska/images/default.php on line 74

Met mijn domme hoofd dacht ik dat het volstond om een backslash voor de puntkomma te zetten, maar dat werkt dus niet. Wie weet raad????
Volgens mij zit je een beetje te hannessen met je enkele en dubbelle quootjes
Je haakje sluiten valt niet in je echo.
pi_59973658
Dit: '$file'
gaat sowieso niet werken trouwens.... binnen single quotes worden geen variabelen gereplaced
  dinsdag 8 juli 2008 @ 15:42:00 #49
32768 DionysuZ
Respect my authority!
pi_59974131
n\"; ziet eruit alsof je \n"; wilt gebruiken.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  dinsdag 8 juli 2008 @ 15:42:43 #50
32768 DionysuZ
Respect my authority!
pi_59974151
quote:
Op dinsdag 8 juli 2008 15:26 schreef Xcalibur het volgende:
Dit: '$file'
gaat sowieso niet werken trouwens.... binnen single quotes worden geen variabelen gereplaced
wel binnen single quotes in dubbel quotes
echo "bla '{$file}'"; zou gewoon moeten werken.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')