Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

[HTML/PHP] Pyroactive GB - link dynamisch generieren lassen
Gehe zu Seite Zurück  1, 2, 3  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Computer-Forum
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 11.06.2007, 16:26    Titel: Antworten mit Zitat

hm? aber für alle diese methoden bräuchte man doch read/write zugriff... und denn hat man ja nicht...
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 11.06.2007, 16:52    Titel: Antworten mit Zitat

offizielle Pressemitteilung von csde_rats ( durchgeknallt grinsen durchgeknallt )

ne, nix da.

also:
der fehler war, dass man einfach sich selbst ohne weiteres eine eigene Session erstellen konnte. Gefixt.[/b]
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 11.06.2007, 17:11    Titel: Antworten mit Zitat

csderats hat Folgendes geschrieben:
hm? aber für alle diese methoden bräuchte man doch read/write zugriff... und denn hat man ja nicht...


nein. du kannst z.B. ganz einfach per include $dateiname; php-dateien von fremden seiten includen. im normalfall geht das natürlich nicht, weil nur der owner die öffnen kann. virenprogrammierer geben natürlich rechte an außenstehende, damit die scripts auf fremde sites eingebunden werden können...
probleme hättest du auch mit file_get_contents... da könnte gefährlicher javascript-source eingeschleust werden... oder activeX (InternetExplorer)...oder halt alles, was schädlich ist.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 11.06.2007, 17:17    Titel: Antworten mit Zitat

ja schon, aba es ist ja nicht so, dass wenn action=virus.php dann einfach so include $_GET['action']; gemacht wird. sondern es wird das pw abgefragt, da es diese action nicht gibt.
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4704
Wohnort: ~/

BeitragVerfasst am: 11.06.2007, 17:19    Titel: Antworten mit Zitat

Ich halte Formmailer - und jedes Skript, das E-Mails verschickt - grundsätzlich erst einmal für sehr gefährlich. Deswegen halte ich bei mir in jedem E-Mail verschickendem Skript der Header fix. Sämtliche Informationen über den Absender - also z. B. auch E-Mail-Adresse - kann genauso gut in den regulären Nachrichtentext mit eingebunden werden. (In das FROM könnte ich es sowieso nicht hineinschreiben, weil es sonst mein Hoster blocken würde)
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 11.06.2007, 17:32    Titel: Antworten mit Zitat

formmailer sind einfach eine sache, bei der man sich es 3x überlegen sollte, ob man einen verwenden sollte,denke ich.
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 11.06.2007, 17:50    Titel: Antworten mit Zitat

nö ,eigenltich nicht. ich finde es selbstversätndlich, sowas zu benutzen. ist besonders praktisch, weil nicht jeder (ja, man glaubt es kaum) eine email-adresse hat. und meinen form-mailer kann man auch nicht missbrauchen, da er grundsätzlihc nur mails an meine eigenen email-adresse schicken kann.

EDIT:
btw: sowas wie index.php?action=dsa zu vwenden und dann per IF abzufragen, welche action gewünscht ist, find ich einfach stupide. dann kannste auch gleich auf dsa.php verlinken... PHP soll das ganze schließlich dynmaisch machen, was aber durch solche abfragen nicht der fall ist. ich include einfach die abgefragten parameter (bzw, ich parse sie vorher)... hier besteht allerdings keine source-injection-gefahr, da ich alle skripte in einem unterornder liegen kann... und index.php?page=http://virenseite.de würde dann auf /ordner/http://virenseite.de verlinken, was nunmal nicht geht.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 11.06.2007, 17:57    Titel: Antworten mit Zitat

wenn man son ding wirklich sorgfältig schreibt, ist auch nichts dagegen einzuwenden....


.... mal eine andere Sache:
Code:

<?php

$logdatei=fopen("logs/logfile.txt","a");
fputs($logdatei,
    date("d.m.Y, H:i:s",time()) .
    ", " . $REMOTE_ADDR .
    ", " . $REQUEST_METHOD .
    ", " . $PHP_SELF .
    ", " . $HTTP_USER_AGENT .
    ", " . $HTTP_REFERER ."\n"
    );
fclose($logdatei);

?>


das ist ein logger. aber eigentlich sollte doch nach jedem geolggten aufruf ein zeilenumbruch sein?! da is' aber keiner!!! was mache ich falsch?

/edit:
schon gelöst lächeln:
Code:

<?php

$logdatei=fopen("logs/logfile.html","a");
fputs($logdatei,
    date("d.m.Y, H:i:s",time()) .
    ", " . $REMOTE_ADDR .
    ", " . $REQUEST_METHOD .
    ", " . $PHP_SELF .
    ", " . $HTTP_USER_AGENT .
    ", " . $HTTP_REFERER .
    "<br>"
    );
fclose($logdatei);

?>


jetzt wird ne html-datei erzeugt, die zwar den schlechtesten richtlienien nicht genügt, aber für diese zwecke ausreicht...

/edit²:
man muss die datei manuell erstellen + das hier reinkopieren:
Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title></title>
  </head>
  <body>

_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 11.06.2007, 17:59    Titel: Antworten mit Zitat

Ich würd an deiner Stelle darauf hinweisen, dass Daten geloggt werden - am Besten, bevor das Loggen passiert. Zunge rausstrecken
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4704
Wohnort: ~/

BeitragVerfasst am: 11.06.2007, 17:59    Titel: Antworten mit Zitat

Zitat:
hier besteht allerdings keine source-injection-gefahr, da ich alle skripte in einem unterornder liegen kann... und index.php?page=http://virenseite.de würde dann auf /ordner/http://virenseite.de verlinken, was nunmal nicht geht.

So mache ich das auch Ja!
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 11.06.2007, 17:59    Titel: Antworten mit Zitat

das ist auch keine html-datei, das is plain text. speicher's doch einfach als .txt oder .log... mit den Augen rollen
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 11.06.2007, 18:00    Titel: Antworten mit Zitat

Jojo hat Folgendes geschrieben:
das ist auch keine html-datei, das is plain text. speicher's doch einfach als .txt oder .log... mit den Augen rollen


irgendwie sind dann aber keine zeilenumbrüche drin - k.A. warum...

/€dit: und magic sagte: Das muss man bewundern...

.... 3 posts in einer minute
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4704
Wohnort: ~/

BeitragVerfasst am: 11.06.2007, 18:02    Titel: Antworten mit Zitat

Ich logge sogar noch lieber in eine php-Datei, die mit der Zeile
Code:
<? die(); ?>

beginnt ...
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 11.06.2007, 18:02    Titel: Antworten mit Zitat

doch , sind sie - als windows-benutzser siehst du aber ein einzelnes \n nicht.
Windows liest nur \r\n (chr(13) + chr(10)) als zeilenumbruch, linux reicht ein \n und mac-rechnern nur ein \r... Windows ist also am korrektesten, wenn man die funktion einer schreibmaschine betrachtet...

edit @nemored: ja, das ist praktisch, aber man kann auch in txt-dateien loggen, sofern man diese per .htaccess dann als php-skripte markiert happy
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.


Zuletzt bearbeitet von Jojo am 11.06.2007, 18:02, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 11.06.2007, 18:02    Titel: Antworten mit Zitat

die file wird includet peinlich

/€dit:
achso

/€dit²:

schon wieder


habt ihr euch abgesprochen.... tztz 3 posts pro min....
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick


Zuletzt bearbeitet von csde_rats am 11.06.2007, 18:03, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4704
Wohnort: ~/

BeitragVerfasst am: 11.06.2007, 18:03    Titel: Antworten mit Zitat

Mit WordPad sollte auch \n als Zeilenumbruch angezeigt werden. Bei Notepad ist das allerdings nicht so.
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 11.06.2007, 18:03    Titel: Antworten mit Zitat

was, du includest statistiken? hoffentilch nicht öffentlich? durchgeknallt
ich meine, sowas wie browserverteilung und counter kann man schon öffentlich posten, aber dann PARSE die datei doch und include sie niht einfach so... über's includen haben wir uns ja schon weiter oben unterhatlen...
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 11.06.2007, 18:36    Titel: Antworten mit Zitat

Jojo hat Folgendes geschrieben:
was, du includest statistiken? hoffentilch nicht öffentlich? durchgeknallt
ich meine, sowas wie browserverteilung und counter kann man schon öffentlich posten, aber dann PARSE die datei doch und include sie niht einfach so... über's includen haben wir uns ja schon weiter oben unterhatlen...


nene, nur im adminbereich zwinkern
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 11.06.2007, 19:30    Titel: Antworten mit Zitat

dann kannst du sie auch gleich parsen (z.B. nette diagramme zeichnen happy) oder als CSV anzeigen lassen...
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 11.06.2007, 21:35    Titel: Antworten mit Zitat

naja, um grafiken dynamisch erzeugen zu lassen, reicht mein können in PHP net aus zwinkern aber zum schön formatierten ausgeben schon lächeln
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Computer-Forum Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2, 3  Weiter
Seite 2 von 3

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz