Wenn du keine Erfahrung im Bereich PHP hast, wird das Content Management System ein flop. (Meinen Gedanken nach's.)
Da du eventuell dich nicht vor SQL Injection oder sonstigem schützen kannst.
Mit freundlichen Grüßen,
Mark
Wenn du keine Erfahrung im Bereich PHP hast, wird das Content Management System ein flop. (Meinen Gedanken nach's.)
Da du eventuell dich nicht vor SQL Injection oder sonstigem schützen kannst.
Mit freundlichen Grüßen,
Mark
Ich hab exakt das selbe Problem, der Plus Emulator ist einfach schlecht programmiert UND ist verbuggt! Deshalb suche ich Phoenix 4.0, siehe ZubboDE.
Ich vermute, dass dies eine Fälschung ist. Es gibt kaum Beweise, welches jenes beweist dass dies der Phoenix Emulator ist.
Guten Abend,
ich habe wieder ein kleines Problem, wobei ich nicht voran komme.
Da ich doch r63b für Testzwecke benutzen wollte, werde ich ständig aus dem Client geworfen.
Hier ein kleiner Screenshot:
Screenshot at 19:52:45 | ScreenCloud
Mit freundlichen Grüßen,
Mark
War er nicht, schließlich hat er dich auf einen Rechtschreibfehler hingewiesen.
Wenn sowas auch in deinen Codes vorkommt, kann auch mal was schiefgehen.
Stimmt auch wiederum.
Es funktioniert bzw. die Habbo.swf wird geladen.
Aber ich werde immer vom Client geworfen, sprich => Connection dropped.
Die Port's sind auch freigeschaltet, müss ich dafür noch was mchen?
Mit freundlichen Grüßen,
Mark
EDIT#1:
Funktioniert anscheinend, hatte nur den falschen Emulator. :wacko:
EDIT#2:
Wenn ich in den Chat schreibe, fliege ich aus dem Client.
Kenne mich zwar nicht damit aus aber irgendwie sieht schon der Code schrecklich aus & hoffentlich ist das "eine" ein Rechtschreibfehler.
Ja, leider war es ein Rechtschreibfehler.
Trotzdem war dein Post unnötig.
Mit freundlichen Grüßen,
Mark
Guten Tag,
ich erstelle zurzeit ein Content Management System, und wollte bevor ich weiter arbeite den Client machen.
Leider habe ich alles ausprobiert, der Client bleibt seit kurzem ständig weiß.
Hier mein Quellcode:
<?php
include('global.php');
if(!isUserLoggedIn()) { header("Location: index.php"); }
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml">
<?php
$rand1 = rand(100000, 999999);
$rand2 = rand(10000, 99999);
$rand3 = rand(10000, 99999);
$rand4 = rand(10000, 99999);
$rand5 = rand(10000, 99999);
$rand6 = rand(1, 9);
$ticket = "ST-".$rand1."-".$rand2.$rand3."-".$rand4.$rand5."-otaku-".$rand6;
$query = mysql_query("UPDATE users SET auth_ticket = '$ticket' WHERE username = '$username'");
$query = mysql_query("UPDATE users SET ip_last = '".$_SERVER['REMOTE_ADDR']."' WHERE username = '$username'");
?>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title><?php echo $sitename." - Client"; ?></title>
<script type="text/javascript">
var andSoItBegins = (new Date()).getTime();
var ad_keywords = "";
document.habboLoggedIn = true;
var habboName = "<?php echo $username; ?>";
var habboReqPath = "<?php echo $path; ?>";
var habboStaticFilePath = "http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery";
var habboImagerUrl = "http://www.habbo.com/habbo-imaging/";
var habboPartner = "";
var habboDefaultClientPopupUrl = "<?php echo $path; ?>/client";
window.name = "ClientWndw";
if (typeof HabboClient != "undefined") { HabboClient.windowName = "ClientWndw"; }
</script>
<link rel="stylesheet" href="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/static/styles/common.css" type="text/css" />
<script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/static/js/libs2.js" type="text/javascript"></script>
<script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/static/js/visual.js" type="text/javascript"></script>
<script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/static/js/libs.js" type="text/javascript"></script>
<script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/static/js/common.js" type="text/javascript"></script>
<link rel="stylesheet" href="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/static/styles/habboflashclient.css" type="text/css" />
<script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/static/js/habboflashclient.js" type="text/javascript"></script>
<script type="text/javascript">
FlashExternalInterface.loginLogEnabled = false;
FlashExternalInterface.logLoginStep("web.view.start");
if (top == self) {
FlashHabboClient.cacheCheck();
}
var flashvars = {
"client.allow.cross.domain" : "1",
"client.notify.cross.domain" : "1",
"connection.info.host" : "127.0.0.1",
"connection.info.port" : "30000",
"site.url" : "<?php echo $path; ?>",
"url.prefix" : "<?php echo $path; ?>",
"client.reload.url" : "<?php echo $path; ?>/client",
"client.fatal.error.url" : "<?php echo $path; ?>/client/disconnected.php?flash_client_error",
"client.connection.failed.url" : "<?php echo $path; ?>/client/disconnected.php?client_connection_failed",
"external.variables.txt" : "<?php echo $path; ?>/r63/external_variables.txt",
"use.sso.ticket" : "1",
"sso.ticket" : "<?php echo $ticket ?>",
"processlog.enabled" : "0",
"account_id" : "1",
"client.starting" : "El Hotel esta Cargando..",
"flash.client.url" : "<?php echo $path; ?>/",
"user.hash" : "<?php echo md5($username); ?>",
"has.identity" : "0",
"flash.client.origin" : "popup",
"token" : "<?php echo $ticket ?>",
"logout.disconnect.url" : "<?php echo $path; ?>/client/disconnected.php?logout&origin=%origin%",
"logout.url" : "<?php echo $path; ?>/client/disconnected.php?logout&reason=%reason%&origin=%origin%"
};
var params = {
"base" : "<?php echo $path ?>/r63/",
"allowScriptAccess" : "always",
"menu" : "false"
};
if (!(HabbletLoader.needsFlashKbWorkaround())) {
params["wmode"] = "opaque";
}
//no cach!!
var clientUrl = "<?php echo $path; ?>/r63/Habbo.swf";
swfobject.embedSWF(clientUrl, "flash-container", "100%", "100%", "10.0.0", "http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/flash/expressInstall.swf", flashvars, params);
window.onbeforeunload = unloading;
function unloading() {
var clientObject;
if (navigator.appName.indexOf("Microsoft") != -1) {
clientObject = window["flash-container"];
} else {
clientObject = document["flash-container"];
}
try {
clientObject.unloading();
} catch (e) {}
}
</script>
<!--[if IE 8]>
<link rel="stylesheet" href="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/static/styles/ie8.css" type="text/css" />
<![endif]-->
<!--[if lt IE 8]>
<link rel="stylesheet" href="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/static/styles/ie.css" type="text/css" />
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" href="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/static/styles/ie6.css" type="text/css" />
<script src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/static/js/pngfix.js" type="text/javascript"></script>
<script type="text/javascript">
try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {}
</script>
<![endif]-->
</head>
<body id="client" class="flashclient">
<div id="overlay"></div>
<img src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/v2/images/page_loader.gif" style="position:absolute; margin: -1500px;" />
<div id="overlay"></div>
<div id="client-ui" >
<div id="flash-wrapper">
<div id="flash-container">
<div id="content" style="width: 400px; margin: 20px auto 0 auto; display: none">
<div class="cbb clearfix">
<h2 class="title">Por favor, actualiza tu Flash Player a la última versión</h2>
<div class="box-content">
<p>Puedes instalar y descargar Adobe Flash Player aquí: <a href="http://get.adobe.com/flashplayer/">Instala Flash player</a>. Más instrucciones para su instalación aquí: <a href="http://www.adobe.com/products/flashplayer/productinfo/instructions/">Más información</a></p>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/643/web-gallery/v2/images/client/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
</div>
</div>
<script type="text/javascript">
$('content').show();
</script>
</div>
</div>
<div id="content" class="client-content"></div>
</div>
<script type="text/javascript">
HabboView.run();
</script>
</body>
</html>
Alles anzeigen
Emulator Details: Phoenix Emulator 3.11.0 small edit by Dario
Mit freundlichen Grüßen,
Mark
Guten Tag,
ich beschäftige mich schon eine Weile mit der Scriptsprache / Programmiersprache „PHP“.
In der Zeit habe ich viel Erfahrung gemacht. Deswegen möchte ich Sie etwas näher der Programmiersprache
näher bringen.
Was bedeutet OOP?
OOP bedeutet in der Programmierung: „Objektorientierte Programmierung“.
Warum OOP?
Ein kleiner Zitat aus Wikepedia:
Zitat
Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma. Die Grundidee besteht darin, die Architektur einer Software an den Grundstrukturen desjenigen Bereichs der Wirklichkeit auszurichten, der die gegebene Anwendung betrifft. Ein Modell dieser Strukturen wird in der Entwurfsphase aufgestellt. Es enthält Informationen über die auftretenden Objekte und deren Abstraktionen, ihre Typen. Die Umsetzung dieser Denkweise erfordert die Einführung verschiedener Konzepte, insbesondere Klassen, Vererbung, Polymorphie und spätes Binden.
So, wie erstellen wir eine Klasse?
Eine Klasse wird immer mit dem Schlüsselwort „class“ erzeugt.
Das ist eine minimale gültige Klasse, mehr braucht eine Klasse nicht um zu funktionieren.
Aber zurzeit ist sie Sinnlos, da sie bisher nicht's macht.
Woraus besteht eine Klasse?
Eine Klasse besteht aus Variablen die man als „Attributen“ bezeichnet.
Die Attribute wird so vereinbart von den Modifikatoren, der z.B die Sichtbarkeit der Variable regelt.
Was die Sichtbarkeit ist, darauf werden wir später nochmals aufkommen.
<?php
class Tutorial {
private $username = "Pycck"; //Private bedeutet, dass die Variable nur in der Klasse benutzt werden kann.
}
?>
Der zweite Baustein woraus Klassen bestehen sind die Funktionen bzw. Methoden.
Was ist der Unterschied zwischen einer Methode und einer Funktion?
Es gibt keinen Unterschied zwischen einer Methode und einer Funktion.
Methoden werden in einer Klasse geschrieben und die Funktionen außerhalb der Klasse.
Hier demonstriere ich Ihnen ein Beispiel.
<?php
class Tutorial {
private $username = "Pycck"; //Private bedeutet, dass die Variable nur in der Klasse benutzt werden kann.
function sayUsername() {
}
}
?>
Innerhalb einer Klasse muss vor der Methode immer ein Modifikator.
Wenn kein Modifikator eingesetzt wird, wie jetzt im Fall. Wird die Klasse auf „public“ gesetzt.
Was ist genau der Modifikator „public“?
Public bedeutet nicht's als dass man außerhalb der Klasse auf die Methode zugegriffen kann.
Trotz dessen bietet es sich immer an, den Modifikator vor der Methode zu setzen.
Wenn man schon mit einer Funktion gearbeitet hat, weißt man dass die Funktion auch was zurück geben kann.
Hier ein Beispiel
<?php
class Tutorial {
private name = "Pycck";
public function sayUsername(){
return "Willkommen". $this->name;
}
}
?>
Was passiert jetzt?
Wenn wir die Methode aufrufen würden, würden wir folgendes ausgegeben bekommen:
„Willkommen Pycck“
Die $this Variable?
Die $this Variable bezieht sich immer auf diese Klasse, also wenn wir innerhalb dieser Klasse mit $this arbeiten, greifen wir nur auf diese Klasse zu und auf keine andere!
Man muss sich dass so vorstellen:
$this ist wie ein Zeiger, der z.B auf Attributen zeigt
Kleines Beispiel:
<?php
class Tutorial {
private name = "Pycck";
public function sayUsername(){
return "Willkommen". $this->name; //Hier wird auf die Attribute name gezeigt, siehe oben.
}
}
?>
Wie arbeiten wir mit der Klasse?
Wenn wir mit der Klasse nicht arbeiten würden, hätte dies kein Sinn gemacht.
Eine Klasse muss auch seinen zweck erfüllen.
Was ist das Schlüsselwort „new“?
Mit new erstellen wir eher ein Objekt außerhalb der Klasse, damit man auf die Klasse zugreifen kann.
Wir haben z.B die Variable $tut und wollen dass sie die Klasse „Tutorial“ übernimmt. Und das funktioniert genau mit dem Schlüsselwort „new“.
Wie arbeite ich genau mit der Klasse?
In dem Falle eine Funktion aufrufen
<?php
require_once 'class.user.php';
$userdata = new Tutorial();
echo $userdata->sayUsername();
?>
Wir würden jetzt folgendes zurück bekommen: „Willkommen Pycck“
Wir sagen jetzt zu $userdata dass sie die Methode sayUsername() aufrufen soll. (Mit dem ->, gleicher Prinzip wie bei $this (siehe oben)).
Das Tutorial wird spätesten's morgen komplett sein.
Bis dahin, viel Glück!
Mit freundlichen Grüßen,
Mark alias. Meikel
Bei Windows Servern muss man es INSTALLIEREN damit XAMPP geht weil manche sich nicht mit II7 auskennen
Nicht unbedingt.
Skype kann ruhig offen bleiben, denn unter den Einstellung kann man den Skype Port ändern bzw. von 80 / 443 auf 6384.
Klick
Mit freundlichen Grüßen,
Mark
Alles anzeigenWir haben das Hotel ein wenig überarbeitet!
Screens
Neue Me-PageKomplett recodet mit Shooxe sowie CSS angepasst. Btw: Der Administration's Button sowie der Eincheck Button werden auch och weiter nach oben verschoben.
Housekeeping-Home
Weitere Bilder werden schon bald folgen...
An der „me“ Page wurde nicht's recodet, oder habt Ihr den Slider in JS selber geschrieben?
Bilder selber gemacht? Nein, unter „recoden“ verstehe ich schon was anderes...
Mit freundlichen Grüßen,
Mark
Ihr glaubt ihm doch nicht wirklich, oder ?
Nicht wirklich, wir haben schon einige Trolle hier.
Aber es ist nicht schade, einige Tipps hier abzugeben. Falls andere User das Problem haben.
Mit freundlichen Grüßen,
Mark
Einfach lernen, es ist nicht schwer wie Sie denken.
Man muss sich auch die Zeit nehmen, denn wenn Sie ohne Abschluss keine richtige Berufsausbildung bekommen, müssen Sie entweder von Hartz IV leben oder Sie werden obdachlos.
Ich kann nur sagen, wiederholen Sie dieses Schul Jahrgang, um ein ordentliches Zeugnis zu bekommen.
Mit freundlichen Grüßen,
Mark
Super Angebote!
Alleine für 5€ = 5GB und Unlimited MySQL Datenbanken etc. Super!
Was würde 10GB Speicherplatz denn bei Euch genau kosten?
Mit freundlichen Grüßen,
Mark
Hallo Community,
ich besitze schon seit einigen Monaten das Spiel Call of Duty Ghosts für den PC.
Davor war die Sprache auf deutsch, als ich den Key bekam, da hatte ich sofort das Spiel auf Englisch gestellt.
Leider nach einigen Updates ist die Sprache wieder auf Deutsch umgestellt worden, und bei den Spiel Settings
steht, dass das Spiel noch auf Englisch ist.
Hier mal ein kleiner Screenshot: Screenshot at 11:27:38 | ScreenCloud
Hoffe Ihr könnt mir helfen!
Mit freundlichen Grüßen,
Mark
Hey Leute,
ich bräuchte eure Hilfe bei einem IV Problem. Ich musste einen Hosterwechsel machen, allerdings besitzt der Hoster PHP 5.4.
Ich weiß nicht ob welche schon mal das Problem hatten, allerdings hab ich keine Lust wieder 60000 Daten umzuziehen.
IV Content Management System Im IV Forum wurde mir schon aufmerksam gemacht das es an htmlspecialchar liegt, allerdings habe ich keine Ahnung wie man diesen Fehler fixxt.
Es werden nur Texte ohne Umlaute angezeigt.
Ich bin auf eure Hilfe angewiesen.Mit freundlichen Grüßen, FileX
Eine Alternative wäre noch, wenn du einfach in deinen Templatefiles ganz oben, im <head> Anfang => <meta charset="utf-8"> hineinschreibst.
<html>
<head>
<meta charset="utf-8">
</head>
</html>
Danke! Hab es
Mich wundert es, wenn Sie das Problem vorher nicht selber lösen konnten, dass Sie sich trotz des ganzem als „Techniker“ bezeichnen.
@BackToTopic:
Falls Sie es gelöst haben, könnten Sie doch den anderen Usern helfen, indem Sie einfach die Lösung für Ihr Problem in's Thread schreiben.
Das ist mir bewusst, nur man sollte es über IIS machen, da es eigentlich einfacher zu verwalten ist und eventuelle Lückrnen nicht auftauchen. Jedenfalls mache ich es über IIS und webplatform-installer Und alles läuft wie geschmiert
Vielleicht ist dir nicht bewusst, dass XAMPP nur ein kleiner Pack aus Apache und co. ist.
Hey liebe Community,
ich wollte mich heute mal vorstellen, joa.
Ich bin der Mark und bin zurzeit 15 Jahre alt und lebe in Berlin.
Zurzeit besuche ich eine Sekundarschule mit Gymnasialen Oberstufe, und beschäftige mich mit verschiedenen Programmiersprachen.
Zurzeit beherrsche ich wenige Programmiersprachen wie z.B PHP, Ruby (& on Rails).
Zurzeit führe ich mit einigen Leuten eine kleine Gruppe Namen's „Codeyes“, wir sind eine kleine Gruppe aus programmieren,
wie z.B C#, PHP, Java, C/C++ Experten. Ich kümmere mich bei Codeyes nur um Social Networking etc. und lerne auch anschließend die Programmiersprache Objectiv C.
Kontaktieren könnt Ihr mich leider nur via. PM (Private Messages), da ich lieber keine volle Skypeliste haben will.
Das war's eigentlich auch von meiner Seite.
Mit freundlichen Grüßen,
Mark