• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Jeffrey.Hoekman 18 januari 2026 om 20:14
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Mod_rewrite werkt niet

  • Jackie
  • 24 december 2010 om 18:58
  • Jackie
    Hardstyle
    Berichten
    224
    • 24 december 2010 om 18:58
    • #1

    Ik maak gebruik van mod_rewrite maar hij werkt niet.

    Dit gebruik ik:

    PHP
    RewriteEngine On
    RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /index.php?a=$1&option=$2&to=$3 [L]

    De originele link is:

    PHP
    /index.php?a=messages&option=new&to=jackie

    Maar als ik dan

    PHP
    /messages/new/jackie.html

    Doe kan vult hij in het vakje waar je je een gebruikersnaam moet invullen de gebruikersnaam niet in.

    PHP
    <input type=\"text\" name=\"to\" value=\"" . $_GET['to'] . "\">

    Wat doe ik fout?

    Bezig met een zelf gemaakte source, geschreven vanaf 0 natuurlijk!

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 24 december 2010 om 19:14
    • #2

    verander dit stukje
    ([^/]*)
    naar
    (*.)
    en kijk even wat hij dan doet!


    voor de rest pakt hij de messages en new wel goed?

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Jackie
    Hardstyle
    Berichten
    224
    • 24 december 2010 om 19:22
    • #3

    Ja dat werkt allemaal perfect.

    Dit is trouwens mijn .htaccess

    PHP
    Options -Indexes
    Options +FollowSymLinks
    
    
    AddType application/x-httpd-php .php .inc
    php_value magic_quotes_gpc off
    
    
    RewriteEngine On
    RewriteRule ^([^/]*)\.html$ /index.php?a=$1 [L]
    RewriteRule ^([^/]*)/([^/]*)\.html$ /index.php?a=$1&option=$2 [L]
    RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /index.php?a=$1&option=$2&message_id=$3 [L]
    RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /index.php?a=$1&option=$2&to=$3 [L]
    Toon Meer

    Kan die geen problemen opleveren?

    Ik zal het even proberen.

    Iemand anders mis een andere oplossing??

    @EDIT

    Ik krijg dan een Internal Server Error.
    Dus dat werkt niet.

    Bezig met een zelf gemaakte source, geschreven vanaf 0 natuurlijk!

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 24 december 2010 om 19:24
    • #4

    je zet 2 keer een rewriterule met &message_id en &id als 3de parameter.

    doe is $_GET['message_id'];!

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Jackie
    Hardstyle
    Berichten
    224
    • 24 december 2010 om 19:27
    • #5

    Ik doe geen 2 keer een rewriteurl met message_id.

    Een met &to=$3
    Een met &message_id=$3

    PHP
    <input type="text\" name=\"to\" value=\"" . $_GET['to'] . "\">

    Hij gaat uit de $_GET een variabele en die zet hem in de input!

    Maar dat doet hij niet?

    Of zie ik het verkeerd?

    Bezig met een zelf gemaakte source, geschreven vanaf 0 natuurlijk!

  • Bever
    Professional
    Berichten
    627
    • 24 december 2010 om 19:32
    • #6

    Jackie

    Denk dat Niels dat bedoelt dat je 2 keer een 3de parameter gebruikt. En dat je van to in je input eens message_id moet maken. Verbeter me als ik het fout heb.

  • Jackie
    Hardstyle
    Berichten
    224
    • 24 december 2010 om 19:36
    • #7

    De bedoeling is als je een bericht bekijkt dan er onder het bericht staat.

    Beantwoord

    & op deze link klik je dan:

    domain.com/messages/new/jackie.html

    Dat is dezelfde link als:

    domain.com/index.php?a=messages&option=new&to=jackie

    Bij de input haalt hij uit de $_GET['a'] een persoon waarnaar die het moet verzenden

    PHP
    <input type=\"text\" name=\"to\" value=\"" . $_GET['to'] . "\">

    Maar dat doe ie niet, snapt iedereen wat ik er mee bedoel?

    Dus het moet "to" blijven!

    Bezig met een zelf gemaakte source, geschreven vanaf 0 natuurlijk!

  • Bever
    Professional
    Berichten
    627
    • 24 december 2010 om 19:42
    • #8

    Jackie

    Als Niels bedoelt wat ik denk komt het omdat je 2 3de parameters hebt! Lees de volgende keer beter.

  • Jackie
    Hardstyle
    Berichten
    224
    • 24 december 2010 om 19:46
    • #9

    Die parameters zijn toch niet hezelfde?

    Edit:
    Bij de ene is het 'message_id' & bij de ene is het 'to'

    Edit:
    Het werkt wel als ik 'to' naar 'message_id' verander, ik snap het dat het dan niet werk zoals ik het wou.

    Bedankt voor de hulp, weet iemand waarom het mij niet lukte?

    Bezig met een zelf gemaakte source, geschreven vanaf 0 natuurlijk!

  • NielsB
    Junior (Web)Developer
    Berichten
    948
    • 24 december 2010 om 20:09
    • #10

    waarom gebruik je dan niet gewoon een algemene naam voor message_id zodat je hem kan gebruiken als 3de parameter.

    ik snap zowiezo niet dat je per see een get voor to moet hebben terwijl het alleen maar extra rules kost terwijl het allemaal heel kort kan blijven..

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.

    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML

    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Darsstar
    Vreemd
    Berichten
    1.173
    • 25 december 2010 om 08:40
    • #11
    PHP
    ^([^/]*)/([^/]*)/([^/]*).html$


    Dat is het deel waartegen je url wordt vergeleken...
    Dat deel is voor de laatste twee het zelfde...
    Doordat allebij de L flag hebben staat de tweede er voor spek en bonen...
    Als je er nou ^messages/([^/]*)/([^/]*).html$ van zou maken heb je nog maar twee variabelen over en kan je dus hebben wat je wilt.

    miauw!

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design