Zum Inhalt springen

burnersk

Mitglieder
  • Gesamte Inhalte

    273
  • Benutzer seit

  • Letzter Besuch

Beiträge von burnersk

  1. Hi.

    Ist das korrekt?

    # mod_rewrite
    
      RewriteEngine On
    
    
      # HTM-Dateien: Zugriff auf PHP Scripte
    
        RewriteCond %REQUEST_URI% (.*)\.htm?$ [NC]
    
        RewriteRule (.*)\.htm?$ $1.php [QSA,L]
    
      # HTML-Dateien: Seiten aus Datenbank
    
        RewriteCond %REQUEST_URI% ^/(.*)/(.*)\.html?$ [NC]
    
        RewriteRule ^/(.*)/(.*)\.html?$ /script.php?category=$1&page=$2 [L]
    
      # PHP-Dateien: "Existiert nicht" zurückgeben
    
        RewriteCond %REQUEST_URI% (.*)\.php?$ [NC]
    
        RewriteRule (.*)\.php?$ $1.php [QSA,L,R=404]

  2. Hallo,

    folgendes:

    - [Aktion] (Touch Pad Status)

    - Recovery DVD durchlaufen lassen (OK)

    - Windows eingerichtet (OK)

    - Software installiert (OK)

    - Neu gestartet (OK)

    - Benutzeranmeldung - Willkommensbildschirm (OK)

    - Normaler Betrieb (Fehler, zuckt von einem zum anderen Ende, Ecke etc. / Verwendung: nix da)

    Ich habe die Treiber nochmals installiert aber es hat nichts gebracht.

    Was kann im normalen Betrieb (Benutzer angemeldet), dass solche Touch Pad Probleme auftreten. USB Mouse etc. funktionieren...

    Merkwürdig ist es doch, das wenn kein Benutzer angemeldet ist das Touch Pad funktioniert...

  3. Hi,

    erstmal vielen Dank,

    mod_rewrite hat mich bisher so interessiert, dass ich einfache URLs umkonvertiere.

    Ich habe da nur ein kleines Problem bei deienm Script...

    - Ich benötige eine exakte Unterscheidung von .html und .htm Dateien.

    Die .html Dateien werden anders aufgerufen. Wie bei Blogs mit Kategorien und so...

    Die .htm Dateien sind die "direkten" Zugänge zu den PHP Scripten.

    - Zum Thema PHP... Es "muss" Code 404 rüberkommen. R=404. Das kann ich noch grade selber *freu*

    1. Ist es keine Sicherheitslücke, wenn der draußen weiß, dass da PHP läuft.

    2. Muss dann auch die Meldung vom Web-Server angepasst werden, dass der nicht mitteilt, dass er PHP laufen lassen kann.

    3. Wenn z.B. Session Cookies gesetzt werden, weiß der geneigte Angreifer, dass ihr PHP verwendet.

    4. Wenn generell Cookies gesetzt werden, weiß der geneigte Angreifer, dass wohl kaum statische HTML-Seiten verwendet werden.

    5. Wenn der Angreifer merkt, wie "toll" ihr eure Seite schützt, ist er vielleicht eher der Meinung, er könnte es da mal probieren. Denn:

    6. Wenn ihr hier so "professionell" vorgeht, findet er bestimmt woanders ne Lücke die offen ist.

    7. Sicher ist es, wenn es keiner kann, nicht wenn es keiner weiß!

    Ich weiß, ich weiß. Die Entscheidung lasse ich meinem spezialisten "Experten" der anscheint der große Kekse versteher ist (siehe ersten Post wg Keksen) ;) Und so kleine FISIs und FIAEs und studierte INFOs doch gar nichts von der Materie bzw. Realität verstehen. :bimei Nur so viel, fast - oder alle - können Hacken (legal)... Aber wir wissen ja nichts :floet: :uli an die "Experten"

  4. Hallo.

    Ich habe ein kleines Syntaxproblem in meiner mod_rewrite Konfiguration (local).

    Zum Ergebnis:

    .html Dateien sollen auf ein PHP Script intern umgeleitet werden um dynamische Seiten aus einer DB anzuzeigen

    .htm Dateien sollen intern auf die entsprechenden .php Dateien umgeleitet werden

    .php Dateien dürfen nicht aufrufbar sein

    Zu dem letzten Punkt bitte keine Anmerkungen. Nur soviel von einem "Experten" an mich:

    Die Hacker sollen nicht wissen, dass es PHP Scripte sind

    *Beleidigung* Der meint wohl cracker Kekse... ;) Na ja. So sind sie, unsere "Experten"

    Zu meiner (gedachten) Umsetzung:

    # mod_rewrite
    
    RewriteEngine On
    
     # Zugriff auf PHP Dateien nur via ".htm"
    
        RewriteRule ^(.*).html$ script.php?variable=$1 [last]
    
     # Zugriff auf PHP Dateien nur via ".htm"
    
        RewriteRule ^(.*).[COLOR="Orange"]ht***[/COLOR] $1.php [last]
    
     # Direktzugriff auf PHP Dateien unterbinden
    
        RewriteRule ^(.*).php$ $1.php [R=404,last]

    Die erste Direktive wurde leicht angepasst...

    an ADMIN:

    Ist die alte DOS 3er Endung von .html wirklich so verfassungswidrieg, dass diese auf den Index bei euch kommt?? -> ht***

    Nach meiner Logik geht mod_rewrite von oben nach unten die Direktiven durch. Also am Beispiel

    Domain: wwi.de (was weiß ich ;) )

    Fall 1

    Ergebnis: 404

    Resultat: Korrekt

    Fall 2

    Ergebnis: eine Seite aus der DB

    Resultat: Korrekt

    Fall 3

    Ergebnis: 404

    Resultat: Fehler (hierüber sollte das PHP Script aufrufbar sein)

  5. Nicht den Link.

    Man kann den Dateinamen über *wasfüreinheaderauchimmer* dem client übermitteln.

    User, die gerade mal wissen, wie man ein pc anmacht, klicken auf "Abbrechen", wenn nicht "datei.endung" bei "Speichern unter" steht sondern "getfile.php?id=1243465465467".

    Oder der user lädt die Datei runter. nach einer woche braucht er die datei... "1243465465467" kann man sich doch gut merken!!!! nein!

    ich brauche doch nur diese *zensiert* header("xxx"); anweisung zur übermittlung des Dateinamens.

  6. Hallo.

    Ich möchte ein PHP5-Script schreiben, dass gespeicherte Dateien in meiner MySQL5 Datenbank ohne Zwischenspeicherung direkt zum Clienten sendet.

    Ich denke mir nun:

    - MySQL Verbindung öffnen

    - Binärdaten der Datei laden

    - Binärdaten gleich über das aufgerufende Script senden.

    Features:

    - Dateiname muss mit übergegen werden (wird übergeben aus DB. Bsp: $filename)

    - Seite darf nicht auf eine blank-Seite umgeleitet werden. Browser muss Seitenaufruf als Downloadaufruf interpretieren

    Ich habe mit das so gedacht:

    DB:

    - [!] category schlüsselfeld1, bsp: freeware

    - [!] file_title schlüsselfeld2, dateiname, bsp: datei.endung

    - file_binary binärdatei

    Variablen ans PHP Script werden übergeben:

    getfile.php?cat_id=freeware&file_title=datei.endung

    Ich habe bis jetzt nur (eigene/fremde) lösungen gefunden mit zwischenspeicherung

  7. Hallo.

    Ich möchte auf meiner lokalen Testumgebung (localhost:8080 !) Subdomains einrichten.

    Ich habe schon folgendes ausprobiert:

    NameVirtualHost www.localhost:8080
    
    <VirtualHost www.localhost:8080 *>
    
    ServerAdmin webmaster@localhost
    
    ServerName www.localhost:8080
    
    
    DocumentRoot C:/Server/home/dev5-media.de/httpdocs
    
    
    <Directory C:/Server/home/dev5-media.de/httpdocs/>
    
            AllowOverride All
    
            Order allow,deny
    
            Allow from all
    
    </Directory>
    
    
    <Directory C:/Server/home/dev5-media.de/httpdocs/>
    
            AllowOverride None
    
            Options ExecCGI
    
            Order allow,deny
    
            Allow from all
    
    </Directory>
    
    
    </VirtualHost>
    Das Resultat in den Apache Logs beim Apachestart (error.log):
    [Sun Jun 17 13:01:55 2007] [error] (OS 11004)Der angeforderte Name ist gültig, es wurden jedoch keine Daten des angeforderten Typs gefunden.  : Could not resolve host name www.localhost -- ignoring!
    
    [Sun Jun 17 13:01:57 2007] [error] (OS 11004)Der angeforderte Name ist gültig, es wurden jedoch keine Daten des angeforderten Typs gefunden.  : Could not resolve host name www.localhost -- ignoring!

  8. Hi.

    Ich habe mal einbisschen experimentiert.

    Unter XAMPP (Betriebssystem mal außen vor) läuft PHP 5.1.x unter Apache 2.2.x. Unter einer Apache 2.2.x und PHP 5.1.x Standartinstallation nicht - Resultat. Integration von PHP 5 noch nicht in Apache 2.2.x inplementiert.

    Lösung:

    - eigene php5apache2_2.dll entwickeln

    - XAMPP php5apache2_2.dll benutzen

    Ich habe mich mal für Weg 2 (XAMPP) entschieden. Ich habe die beiden Connector-Dateien php5apache2_2.dll und php5apache2_2_filter.dll von XAMPP in mein PHP 5 Verzeichnis kopiert.

    Dann die Apache Einstellungen httpd.conf editiert:

    #
    
    # PHP5 Einstellungen
    
    LoadModule php5_module "C:/Server/php-5.1.6-Win32/php5apache2_2.dll"
    
    #PHPIniDir "C:/Server/php-5.1.6-Win32/php.ini"
    
    #AddType application/x-httpd-php .php .php5

    Könnte ja klappen. Tut es leider nicht.

    1. Habe ich noch benötigte Dateien vergessen?

    2. keine Ahnung...

  9. Hi.

    So funktionierts... jedenfalls mit Apache

    Also,

    1. Norton komplett deinstallieren

    2. Microsoft Firewall deaktivieren

    3. Apache mit "msiexec /i apache*.msi" installieren auf Port 8080

    4. Es lässt sich kein Apachedienst installieren, daher Apache.exe im Hauptverzeichnis/bin ausführen.

    5. Norton kann wieder installiert werden.

    Ich habe ein 64Bit System. Ich kann es zwar nicht glauben, aber es hat anscheind was damit zu tun. (Dienst nicht installieren)

  10. Ich kann mir nicht vorstellen, dass NIS irgendwelche Programm daran hindert als Server zu laufen. Hast du mal ins NIS-Log geschaut ob da was drin steht? Oder in ein Windows-Log?

    Der Fehler ist eindeutig, dass irgendwas dem Apache nicht erlaubt sich an Port 80 zu binden.

    Was noch sein könnte: Läuft ein anderer Dienst (IIS?) schon auf dem Port?

    Hi,

    leider läuft nicht auf dem Port und weder im Windows Log, noch im NIS Verlauf steht irgendetwas.

    Benutzerkontenregelung ist ausgeschaltet. Ich bin Computeradministrator (nicht als Administrator angemeldet, da nicht möglich).

    MfG

    Sören

  11. Hi,

    ich habe ebend XAMPP 1.6.2 auf meinem Windows Vista Home Premium (aktuellste Updates) installiert. Nun startet Apache leider nicht.

    Es kommt folgende Fehlermeldung:

    Diese Eingabeforderung nicht waehrend des Running beenden
    
    Bitte erst bei einem gewollten Shutdown schliessen
    
    Please close this command only for Shutdown
    
    Apache 2 is starting ...
    
    (OS 10013)Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Socke
    
    ts unzulõssig.  : make_sock: could not bind to address 0.0.0.0:80
    
    no listening sockets available, shutting down
    
    Unable to open logs
    
    
    Apache konnte nicht gestartet werden
    
    Apache could not be started
    
    Drücken Sie eine beliebige Taste . . .

    Ich habe Norton Internet Security 2007. Kann man Norton so konfigurieren, dass Apache wieder funktioniert?

    MfG

    burnersk

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...