tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
ERLEDIGT
NEIN
ANTWORTEN
19
ZUGRIFFE
444
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    Avatar von Wipeout
    Wipeout Wipeout ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Ort
    Gladbeck
    Beiträge
    183
    Hallo Napofis,

    leider funktioniert das mit RewriteBase / auch nicht.

    Guckst Du hier

    Meine .htaccess ist jetzt wie folgt :

    Code :
    1
    2
    3
    4
    5
    
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/(.*)$ index.php?modul=$1&action=$2 [NC,L]

    Habe meine .htaccess mit deiner verglichen und sie scheinen Identisch zu sein.

    So langsam verzweifel ich


    P.S. Grade nochmal versucht und wen ich nicht nur /news sondern /news/ angebe wird der zweite Parameter auchgesetzt.
    Geändert von Wipeout (10.01.12 um 19:36 Uhr)
     
    Wir hoffen immer auf den nächsten Tag, wahrscheinlich erhofft sich der nächste Tag einiges von uns. - Ernst R. Hauschka (dt. Essayist)

  2. #17
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    Ja das liegt an der Rule aber es geht wenigstens schon einmal.
    http://tutorials.wipiweb.de/news/aa

    Code :
    1
    2
    3
    4
    5
    6
    
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/(.*)$ index.php?modul=$1&action=$2 [NC,L]
    RewriteRule ^(.*)$ index.php?modul=$1 [NC,L]
     

  3. #18
    Avatar von Wipeout
    Wipeout Wipeout ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Ort
    Gladbeck
    Beiträge
    183
    Ha klasse das klappte sogar fast

    Code :
    1
    2
    3
    4
    5
    6
    
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?modul=$1 [NC]
    RewriteRule ^(.*)/(.*)$ index.php?modul=$1&action=$2 [NC,L]

    So klappt es auf jedenfall jetzt.
    Wie sieht es mit dem PHP Script aus kann ich das so lassen oder sollte ich da auch was ändern ?
    Bzw. ich habe das grade mal in meine normaleseite eingetragen, habe aber das problem das irgendwie die CSS Datei nicht mehr ordentlich aufgerufen wird wen ich den 2ten Parameter angebe, wie kann ich das umgehen ?
     
    Wir hoffen immer auf den nächsten Tag, wahrscheinlich erhofft sich der nächste Tag einiges von uns. - Ernst R. Hauschka (dt. Essayist)

  4. #19
    Avatar von Napofis
    Napofis Napofis ist offline require 'brain.php';
    Registriert seit
    Jun 2007
    Ort
    Bayern
    Beiträge
    587
    Ist ja ganz klar, du täuscht eine Verzeichnisstruktur vor die es nicht gibt. Das mit dem CSS löst du am besten wenn du die Adresse zur CSS Ressource absolut angibst.
     

  5. #20
    Avatar von Wipeout
    Wipeout Wipeout ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Ort
    Gladbeck
    Beiträge
    183
    *dumdidum* Die Nervensäge vom Dienst ist wieder da

    Also das mit der absoluten Pfadangabe hat super geklappt bin ich in der zwischenzeit aber auch selber drauf gekommen *stolz auf sich ist*

    Ne Spass bei seite, das hat soweit alles gut geklappt nur macht mit PHP irgendwie einen Strich durch die rechnung beim includen.

    PHP-Code:
    <?php
    $modul
    =$_GET['modul'];
    $action=$_GET['action'];
    /*test_var($modul);
    test_var($action);*/
                            
    $error false;
                                if( empty(
    $modul) && empty($action))
                                    {
                                    
    $modul '/news';
                                    }
                                if( 
    strpos($modul'..') !== false )
                                    {
                                    
    $error true;
                                    }
                                if( !
    $error && ($absPath realpath('php/'.$modul)) !== false )
                                    {
                                    include(
    $absPath);
                                    } else {
                                    include(
    'fehler/error.php');
                                             }
    ?>
    Meine .htaccess habe ich noch erweitert das er automatisch immer die index.php im angegeben Verzeichniss nehmen soll.

    .htaccess

    Code :
    1
    2
    3
    4
    5
    6
    7
    
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?modul=$1 [NC]
    RewriteRule ^(.*)/seite/(.*)$ index.php?modul=$1&action=$2 [NC,L]
    DirectoryIndex index.php

    Wen ich jetzt z.b. http://unter.domain.de/news eingebe kriege ich als Fehler

    Warning: include(/mnt/web8/30/10/5521010/htdocs/webseiten/fun/php/news) [function.include]: failed to open stream: Error 0 in /mnt/web8/30/10/5521010/htdocs/webseiten/fun/index.php on line 54

    Warning: include() [function.include]: Failed opening '/mnt/web8/30/10/5521010/htdocs/webseiten/fun/php/news' for inclusion (include_path='.:/opt/RZphp52/includes') in /mnt/web8/30/10/5521010/htdocs/webseiten/fun/index.php on line 54
    Line 54 ist halt der include befehl
     
    Wir hoffen immer auf den nächsten Tag, wahrscheinlich erhofft sich der nächste Tag einiges von uns. - Ernst R. Hauschka (dt. Essayist)

Ähnliche Themen

  1. C# Browser Links rekursiv auslesen
    Von Java4life im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 07.08.11, 12:00
  2. Daten aus Links auslesen
    Von Nici im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 03.03.06, 19:00
  3. Auslesen von DB & Umwandlung in Links!?
    Von PersonalDemon im Forum PHP
    Antworten: 9
    Letzter Beitrag: 13.02.05, 16:18
  4. Links aus Text auslesen
    Von svebert im Forum PHP
    Antworten: 10
    Letzter Beitrag: 27.08.04, 20:52
  5. Links aus HTML-Datei auslesen
    Von Kaeschdin im Forum PHP
    Antworten: 13
    Letzter Beitrag: 24.06.04, 10:33