mmofacts.com

Msql - frames - quellcod

gepostet vor 18 Jahre, 10 Monate von Black Asgard
hey so da bin ich mal wieder!

ich habe 2 frage bzw brauche meinungen dazu!

1. ihr werdet euch gleich denken wie kann das usw aba es ist so!....
ich bin soweit mit dem gerüst vertig das ich "nur noch" eine datenbank
einbinden müsste, in mein game! da liegt der knackpunkt! ich habe bei
lycos/tripord meinen webspace. ich hab mal gelesen das die dort ein
tool wohl haben womit ich meine datenbank basteln kann... aba was
finden tu ich nun nicht wirklich dort was! weiterhin bräuchte ich nen faq,
tutorial.... wie ich eine datenbank erstellen kann bzw die befehle welche
ich in meinen quelltext einbauen muss! hat jemand da nen link oda so? ich
hab schon ein wenig gegooglet aba nichts so passendes gefunden!

2. ich hab meine page klassisch mit einem frame gemacht!... einen teil
"links" die navigation und rechts den "spielteil" das hab ich so gemacht
weil dan wird nicht imma die navigation nicht neugeladen was ja auch
nicht nötig ist!
oder? was meint ihr?

2.1 ich hab fast alles in php geschrieben... so und mich stört es sehr das
der user direkt auf den quelltext zugreifen kann
"rechte maustaste(quelltext anzeigen") er kann so alles sehen wie was
berechnet wird usw... und das mag ich gar nicht gern das er das sieht!
kann ich irgendwie dies verhindern das er es sieht! andere pages
erstellen wo dort alles berechnet wird und abläuft und das so der
user es nicht zu gesicht bekommt?
gibts da eine möglichkeit?
gepostet vor 18 Jahre, 10 Monate von TheUndeadable
http://tut.php-q.net <- gutes Tutorial

EDIT: Überprüfe, ob dein Server überhaupt PHP unterstützt (Punkt 2.1 ist sehr merkwürdig).
gepostet vor 18 Jahre, 10 Monate von Magic007
Nein der User sieht nur deinen in HTML geschriebenen Quelltext.
und den kann man nicht wirklich schützen...
und muss man ja auch nicht...
ausser vlt so
 


function click (e) {
if (!e)
e = window.event;
if ((e.type && e.type == "contextmenu") || (e.button && e.button == 2) || (e.which && e.which == 3)) {
if (window.opera)
window.alert(".");
return false;
}
}
if (document.layers)
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = click;



aber das würde ich nicht empfehlen
mit dem tool meinst du wahrscheinlich phpmyadmin...
lycos würde ich ausserdem auch nicht empfehlen...
probiers doch mal mit www.funpic.de
da hast du unbegrenzten Webspace und eine Datenbank...
Gruss
Magic007
gepostet vor 18 Jahre, 10 Monate von Cays
Also ich meine, dass ich irgendwann mal was mit Lycos zutun hatte und dass sie da auch PHPMyAdmin (Ein tool zur erstelen/bearbeiten von Datenbanken auf deinem Server) zur Verfügung stellen. Lünchst mich wenn ich lüge, aber dann dürfte doch eigentlich PHP kein Problem sein oder? Und so wie ich es verstehe, hast du dein Game ja schn so gut wie fertig. Und aleine dafür muss man ja PHP haben

Das mit deiner 2.1 Frage ist wirklich sehr merkwürdig... Denn eigentlich, wird PHP serverlastig berechnet... Also der Server berechnet alles und gibt dem Browser nur den modifizierten HTML Code. (Im gegensatz zu z.B. Javascript. Da wird das Script nämlich m Quelltext angezeigt
)
Also ich habe keine Ahnung warum der bei dir das Skript anzeigt


Vielleicht konnte ich dir jedenfalls ein bisschen helfen
Du dem PHPMyAdmin kannst du sicher mal in den FAQ's von Lycos gucken
MfG.Cays
gepostet vor 18 Jahre, 10 Monate von Krisch
@Magic007: Bring ihn doch nicht auf solche dummen Gedanken. Mich stört es immer wenn das deaktiviert ist, den Quelltext kann ich auch über's Menü abrufen, aber dafür sind alle anderen Funktionen auch viel umständlicher.
gepostet vor 18 Jahre, 10 Monate von Magic007
ja das stimmt zwar...
nur es ist eben die einzige möglichkeit...
wenn auch wenig sinnvoll...
aber klar hast recht ...^^
gepostet vor 18 Jahre, 10 Monate von schokofreak
Nö, ist es ned.
Denk mal daran, was passiert wenn auf ner Page sowas steht:
 




function decode() {
document.write("hallo Du")
}







Wenn du nun im Quelltext nachkuckst, siehst du immernoch das gerüst mit dem Loader... ist der eigentliche Text anstelle von "body>Hallo..." nicht wirklich lesbar, so kann man auch mit Quelltext anzeigen diesen nicht darstellen.

Hat den nebeneffekt, dass man über solch einen Weg unter Umständen massiv an Traffic einsparen kann... und dynamisches Ersetzen von Seiteninhalt realisieren kann - ohne dass man den mühsamen Weg über DOM gehen muss.

Allerdings gilt das selbe wie sonstwo... HTML zu zerhäckseln macht aus gründen der Sicherheit keinen Sinn... wozu auch; was kann im HTML geheimes stehen?
Vorallem: Unabhängig was man auch macht... es gibt tools, mit welchen man auch das manipulierte auslesen kann (durch den erstellten DOM Baum navigieren kann)... somit ist die ganze Übung für die Katz.

Gruss
gepostet vor 18 Jahre, 10 Monate von HSINC
gibts nen ff plugion, nennt sich view renderet source chart, der zeigt genau den quelltext an den man grad sieht
gepostet vor 18 Jahre, 10 Monate von schokofreak
genau, sowas mein ich
Das kann man gar nicht umgehen... gibt keine Möglichkeit dazu. Für IE gibet auch solche tools, also FF ausschliessen wär zwar ne gute Tat für die Menschheit, nützt dagegen aber dennoch nix.

Gruss
gepostet vor 18 Jahre, 10 Monate von Krisch
okay, aber mal zu den anderen Themen.

Zur ersten Frage:
Also auch wenn du ein Tool findest zum deine Datenbank basteln (z.B. PHPMyAdmin), dann musst die ganzen Abfragen trotzdem selbst schreiben. Ich würde fast behaupten, dafür brauchst du nochmal viel länger als für den Rest, weil es da viel zu beachten und optimieren gibt.
Also am besten liest du wirklich einfach in der Anleitung nach (www.mysql.com) da gibt es sehr viele Beispiele und die Grundlagen sind auch gar nicht so schwer.

Auf diese Diskussion antworten