Beiträge von Allinone
-
-
Ich hatte dir bereits in diesem Thread vorgeschlagen PDO zu nutzen und gab dir auch ein Beispiel dafür.
Die alte MySQL Funktion wird bald garnicht mehr geben und dann kannst du dein ganzes System umschreiben.
PDO ist sicherer und dort brauchst du auch nichts escapen. -
Du möchtest jetzt wissen wie du einen SAMP Server via SSH startest.
Welchen "virtuellen" SSH Server hast du denn installiert und welche Art von Befehlen stellt er bereit (sinds immernoch Windows Befehle oder simuliert er nen echten SSH Server auf ner Linux Umgebung)
Ich nutze Bitvise SSH Server.
Die Verbindung mit PHP klappt, aber wenn ich
ausführe, passiert nichts.//Schreibfehler
-
Ich behersche PHP seit 5 Jahren und es gibt halt Funktionen die ich kaum genutzt habe, weil ich es nie benötigte. Nun möchte ich mich mit SSH2 beschäftigen. Die Installation der Extension ist für mich kein Problem, aber ich habe keinen Linux Server also habe ich mir einen virtuellen Ssh2 Server auf Windows installiert. Welche Daten müsste ich bei einer Verbindung angeben und gibt es im SAMP Wiki eine Seite, um sich die Parameter für einen Server anzuschauen? Ich müsste ja, wenn ich den Server per SSH2 kontrolliere bestimmte Parameter beim Start angeben, oder?
//Schreibfehler
-
Dafür haben wir die Präfixe [Präs.] und [Veröff.]
Die nutzt aber keiner, oder doch?
Edit:
Dann sollte mal die Präfixe als Pflichtfeld makieren, wäre ja auch eine Möglichkeit. -
Okay wenn ich einen komplett ausgefüllten query übergebe funktioniert es. Aber dynamisch nicht.
Allinone Was soll seine Funktion bewirken?
- Tom
Meine Funktion prüft ob der Post existiert und den Wert " 1 " trägt.
Könnte man auch ohne eine Funktion machen, da war ich aber etwas faul.Edit:
Und du hattest ein Gänsefüßchen am Ende der Query vergessen.
Deine Zeile:PHPmysql_query("UPDATE payments SET m10 = '".$m10c."', m9 = '".$m9c."', m8 = '".$m8c."', m7 = '".$m7c."', m6 = '".$m6c."', m5 = '".$m5c."', m4 = '".$m4c."', m3 = '".$m3c."', m2 = '".$m2c."', lastmonth = '".$m1c."', currmonth = '".$m0c."', nextmonth = '".$m01c."', p2 = '".$m02c."', p3 = '".$m03c."', p4 = '".$m04c."', p5 = '".$m05c."' WHERE name = '".$rname."');
Meine Zeile:PHPmysql_query("UPDATE payments SET m10 = '".$m10c."', m9 = '".$m9c."', m8 = '".$m8c."', m7 = '".$m7c."', m6 = '".$m6c."', m5 = '".$m5c."', m4 = '".$m4c."', m3 = '".$m3c."', m2 = '".$m2c."', lastmonth = '".$m1c."', currmonth = '".$m0c."', nextmonth = '".$m01c."', p2 = '".$m02c."', p3 = '".$m03c."', p4 = '".$m04c."', p5 = '".$m05c."' WHERE name = '".$rname."'");
-
Neben dem Showroom (Releases) sollte es auch einen Development Bereich für Entwickler geben.
Es gibt viele die unter Showroom ihre Projekte vorstellen was Sie später mal veröffentlichen, verkaufen oder selbst nutzen werden.
Wenn ich aber bspw. nach einem Download suche, komme ich durcheinander ob es nun nur eine Vorstellung ist oder nur
ein Download. -
Habe seit Monaten nicht mehr gescripted, aber sollte eig. so klappen.
stock IsRedeemed(coupon[], playerid)
{
new Query[128], count;
mysql_real_escape_string(coupon, coupon);
format(Query, sizeof(Query), "SELECT NULL FROM `gutscheine` WHERE `GutscheinCode` = '%s' AND `Reedemer` = NULL LIMIT 1", coupon);
mysql_query(Query);
mysql_store_result();
count = mysql_num_rows();
mysql_free_result();
return count;
}stock IsExists(coupon[])
{
new Query[128], count;
mysql_real_escape_string(coupon, coupon);
format(Query, sizeof(Query), "SELECT NULL FROM `gutscheine` WHERE `GutscheinCode` = '%s' LIMIT 1", coupon);
mysql_query(Query);
mysql_store_result();
count = mysql_num_rows();
mysql_free_result();
return count;
}stock Redeem(coupon[], playerid)
{
new Query[128], count, Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
mysql_real_escape_string(Name, Name);
mysql_real_escape_string(coupon, coupon);
format(Query, sizeof(Query), "UPDATE `gutscheine` SET `Reedemer` = '%s' WHERE `GutscheinCode` = '%s' LIMIT 1", Name, coupon);
mysql_query(Query);
return true;
}stock Create(coupon[])
{
new Query[128], count;
mysql_real_escape_string(coupon, coupon);
format(Query, sizeof(Query), "INSERT INTO `gutscheine` (GutscheinCode) VALUES (%s)", coupon);
mysql_query(Query);
return true;
}stock Remove(coupon[])
{
new Query[128], count;
mysql_real_escape_string(coupon, coupon);
format(Query, sizeof(Query), "DELETE FROM `gutscheine` WHERE `GutscheinCode` = '%s' LIMIT 1", coupon);
mysql_query(Query);
return true;
}Edit:
Und noch um den Typ herrauszufinden
stock GetTyp(coupon[])
{
return mysql_GetString("gutscheine", "Typ", "GutscheinCode", coupon)
} -
-
PHP
Alles anzeigen<?php if(isset($_POST['send'])) { if(posted($_POST['m10'])) { $m10c = 1; } else { $m10c = 0; } if(posted($_POST['m9'])) { $m9c = 1; } else { $m9c = 0; } if(posted($_POST['m8'])) { $m8c = 1; } else { $m8c = 0; } if(posted($_POST['m7'])) { $m7c = 1; } else { $m7c = 0; } if(posted($_POST['m6'])) { $m6c = 1; } else { $m6c = 0; } if(posted($_POST['m5'])) { $m5c = 1; } else { $m5c = 0; } if(posted($_POST['m4'])) { $m4c = 1; } else { $m4c = 0; } if(posted($_POST['m3'])) { $m3c = 1; } else { $m3c = 0; } if(posted($_POST['m2'])) { $m2c = 1; } else { $m2c = 0; } if(posted($_POST['last'])) { $m1c = 1; } else { $m1c = 0; } if(posted($_POST['curr'])) { $m0c = 1; } else { $m0c = 0; } if(posted($_POST['next'])) { $m01c = 1; } else { $m01c = 0; } if(posted($_POST['p2'])) { $m02c = 1; } else { $m02c = 0; } if(posted($_POST['p3'])) { $m03c = 1; } else { $m03c = 0; } if(posted($_POST['p4'])) { $m04c = 1; } else { $m04c = 0; } if(posted($_POST['p5'])) { $m05c = 1; } else { $m05c = 0; } $name = userout('username'); $rname = $_POST['users']; mysql_query("UPDATE payments SET m10 = '".$m10c."', m9 = '".$m9c."', m8 = '".$m8c."', m7 = '".$m7c."', m6 = '".$m6c."', m5 = '".$m5c."', m4 = '".$m4c."', m3 = '".$m3c."', m2 = '".$m2c."', lastmonth = '".$m1c."', currmonth = '".$m0c."', nextmonth = '".$m01c."', p2 = '".$m02c."', p3 = '".$m03c."', p4 = '".$m04c."', p5 = '".$m05c."' WHERE name = '".$rname."'"); $success = '<div class="alert alert-success" role="alert"> <b>Erledigt!</b> Deine Änderungen von '.$name.' wurden gespeichert! </div>'; } function posted($post) { if(isset($post) && $post) { return 1; } }
-
Code am besten dein eigenes MVC Framework oder lies dazu was im Internet.
MVC steht für Model View Controller. -
MySQL ist veraltet, du solltest auf PDO oder MySQLi umsteigen.
Hier mal ein paar Beispiele:Verbindung zur Datenbank aufbauen
PHPtry { $pdo = new PDO("mysql:host=localhost;dbname=root", "user", "pass"); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); $pdo->exec("SET CHARACTER SET utf8"); } catch (PDOException $ex) { die($ex->getMessage()); exit(); }
Query ausführen
Vorbeireteten Query ausführen (bspw. für Variablen)
PHP$value = "test"; $sth = $pdo->prepare("SELECT `row` FROM `table` WHERE `row` = :value LIMIT 1"); $sth->execute(array(":value" => $value));
Zeilen zählen
Objekt erstellen
-
#Coded
Gefällts euch so? -
Bringt nix es kommt immer return 0 bei raus
Deine Methode ist unsicher. Hier mal ein Beispiel von mir:PHP
Alles anzeigenpublic static function isLoggedIn() { if(isset($_SESSION[SESSION_USERNAME]) && isset($_SESSION[SESSION_PASSWORD])) { $sth = Connection::Get()->prepare("SELECT NULL FROM `".TABLE_USERS."` WHERE `".FIELD_USERS_USERNAME."` = :username AND `".FIELD_USERS_PASSWORD."` = :password LIMIT 1"); $sth->execute(array(":username" => $_SESSION[SESSION_USERNAME], ":password" => $_SESSION[SESSION_PASSWORD])); if($sth->rowCount()) { self::Setup(); return true; } else { self::Logout(PHP_DIR); } } }
-
Moin,
darf man dein Design verwenden für mein Neues UCP System?Es sieht einfach ma ultra gut aus
Klar wieso nicht?
Wenn ich heute Zeit finde, code ich es und stelle den Download hier rein:) -
Eine Homepage besteht aus verschiedenen Teilen, genau wie ein Auto, einem Flugzeug oder einer Waffe.
HTML ist keine Programmiersprache, sondern eine textbasierte Auszeichnungssprache für die Strukturierung einer Seite.
CSS ist eine Gestaltungssprache, womit du deine Seite gestalten kannst. Mit CSS kannst du auch auf Strukturelemente in HTML zugreifen und deren Eigenschaften anpassen (bspw. Die Hintergrundfarbe).
PHP ist eine Skriptsprache, dass mit Servern kommunizieren kann. Mit PHP kannst du bspw. deine MySQL Datenbank verwalten.
Und alle drei Sachen brauchst du, um eine Webanwendung zu erstellen.
Wenn du noch keine Ahnung hast, solltest du dich erst damit beschäftigen was eine Webanwendung ist, woraus sie besteht, etc.
-
if(InStr(Chatline1, "Name: %Name% | Nummer: %Nummer%")){
SendInput t{/}anrufen %Nummer%{enter}
} -
Versuch es mit Navicat.
-
Sieht ganz gut aus.
Farben passen auch zusammen, 5/10 Punkten
Dürfte ich gerne wissen, weshalb du die restlichen 5 Punkten vergessen hast zu erwähnen? -
mal so eine Frage nebenbei,
wie hast du eigendlich so eine genaue Vorstellung?
Also wie ordnest du das richtig an damit es hinterher auch gecodet werden kann?Gibt es da irgend welche Vorlagen?
Denn mich interessiert immer wie die ganzen Designer hier die Foren-Designs und UCP so gut hinbekommen
Ich füge mir zunächst einmal Hilfslinien hin, die dabei helfen alles zentriert zu gestalten.
Anschliessend erstelle ich Gruppen (Top, Header, Menü, Main, Footer) die dann wiederrum Unterkategorien haben wie bspw. in der Gruppe Header: Logo, Login Form, Avatar). Ich beschrifte auch alles und danach kann man es auch einfah coden.