Nützliche PHP-Codeschnipsel

  • Hab das ganze jetzt mal ausm Kopf geschrieben und net getestet. Hab auch mal PDO genommen.

    Mit freundlichen Grüßen
    Developer
    Senior Webdeveloper | Fachinformatiker Anwendungsentwicklung

  • Slash™ : So leid es mir tut, aber das gibt es bereits.


    Code
    1. composer global require "laravel/installer=~1.1"


    Dann einfach per laravel new NAME ein neues Projekt starten.

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • Hier kurz was kleines, um zu checken ob ein SA:MP Server online oder offline ist.


    Dieser Schnipsel wurde zwar mal (so ähnlich) gepostet, aber falsch, da keine UDP Verbindung geöffnet wurde und es deshalb nicht bei allen Server funktioniert ^^


    PHP
    1. function server($ip, $port)
    2. {
    3. return (!@fsockopen("udp://".$ip, $port, $errno, $errstr)) ? "<font color='red'>offline</font>" : "<font color='green'>online</font>";
    4. }
    5. echo "Der Server ist: ".server("89.33.242.224", 7777);


    PS: Die Ip habe ich als zufällig gewählt...den Server kann man eh nicht betreten.


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Von mir auch noch etwas minimales:


    Ermöglicht Zugriff auf ein Array als Array und als Objekt.

    PHP
    1. $test_array = array("test" => "1","foo" => "bar");
    2. $test_obj = new ArrayObjectIterator($test_array);
    3. echo $test_obj['test'];// Gibt 1 aus
    4. echo $test_obj->foo; // gibt bar aus

    Mit freundlichen Grüßen
    Developer
    Senior Webdeveloper | Fachinformatiker Anwendungsentwicklung

  • Ein einfaches Login System


    SQL
    1. DROP TABLE IF EXISTS `users`;
    2. CREATE TABLE `users` (
    3. `id` int(11) NOT NULL AUTO_INCREMENT,
    4. `username` varchar(255) DEFAULT NULL,
    5. `password` varchar(255) DEFAULT NULL,
    6. PRIMARY KEY (`id`)
    7. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;


  • mit diesem Quellcode könnt ihr alle Variablen auslesen.



    P.s. bei CakePHP funktioniert $GLOBALS nicht.


    Images:


    Auslesen der Variablen Namen


    Auslesen der einzelnden Variablen


    #EDIT
    Man kann es auch per Tab einfügen.



    Images:
    2. Möglichkeit:

    Mit Freundlichen Grüßen
    Kaito-sensei
    P.s. Alle mit #IRONIE bestätigten Sätze von mir, sind als Ironie anzusehen.



    An die Wand mit allen Abwerbern

    Einmal editiert, zuletzt von Kaito-sensei () aus folgendem Grund: 2. Möglichkeit eingefügt

  • Hab heut auf arbeit mal n kleines t-sql skript geschrieben was bekannte werte aus unbekannten spalten filtert.
    Vielleicht kann es ja noch jemanden weiterhelfen.


    SQL
    1. /*=====================================================Florian GerhardtBI Developer02.09.2015Das Skript gibt eine Auflistung von allen Feldern mit dem dazugehörigen Inhalt, wo das gesuchte Wort,bzw. Zeichenkette vorhanden ist.=====================================================*/DECLARE @SelectDatabase varchar(80) = 'DWHC_STG_AX1', @SelectSchema varchar(60) = 'STG', @SelectTable varchar(80) = 'HRMCertificateType', @Find varchar(60) = 'microsoft', @Query varchar(MAX); DROP TABLE #tempResultsDROP TABLE #ResultsCREATE TABLE #tempResults ( ID int NOT NULL IDENTITY, Datenbank varchar(80) NOT NULL, db_Schema varchar(60) NOT NULL, db_Tabelle varchar(80) NOT NULL, db_Spalte varchar(80) NOT NULL)CREATE TABLE #Results ( ID int NOT NULL IDENTITY, Datenbank varchar(80) NOT NULL, db_Schema varchar(60) NOT NULL, db_Tabelle varchar(80) NOT NULL, db_Spalte varchar(80) NOT NULL, db_Wert varchar(MAX)NOT NULL) SET @Query = ' USE '+@SelectDatabase+'; INSERT INTO #tempResults SELECT '''+@SelectDatabase+''' AS Datenbank, OBJECT_SCHEMA_NAME(tab.object_id) AS db_Schema, tab.name as db_Tabelle, col.name FROM sys.tables tab INNER JOIN sys.columns col ON tab.object_id = col.object_id AND tab.name = '''+@SelectTable+'''';exec(@Query); DECLARE @ColumnName varchar(80); DECLARE find_cursor CURSOR FOR  SELECT res.db_Spalte FROM #tempResults resOPEN find_cursor; FETCH NEXT FROM find_cursorINTO @ColumnName; WHILE @@FETCH_STATUS = 0 BEGIN SET @Query = ' INSERT INTO #Results SELECT DISTINCT '''+@SelectDatabase+''' AS Datenbank, '''+@SelectSchema+''' AS db_Schema, '''+@SelectTable+''' AS db_Tabelle, '''+@ColumnName+''' AS db_Spalte, cols.Value AS db_Wert FROM '+@SelectDatabase+'.'+@SelectSchema+'.'+@SelectTable+' CROSS APPLY (SELECT '''' AS ColumnName, '''' AS Value WHERE 1=0 UNION ALL SELECT '''+ @ColumnName +''' AS ColumnName,'+ @ColumnName +' AS Value ) cols WHERE cols.Value like ''%'+@Find+'%'' '; PRINT @Query; EXEC(@Query); FETCH NEXT FROM find_cursor INTO @ColumnName; ENDCLOSE find_cursor;DEALLOCATE find_cursor; select * from #Results

  • Kleiner Codeschnipsel für AngularJS, der Controller muss noch gesetzt werden via ng_controller= "TwitchController"


    Code
    1. .controller('TwitchController', function($scope, $http){
    2. $http({
    3. url: 'https://api.twitch.tv/kraken/streams/DreamhackSC2',
    4. method: "GET",
    5. }).then(function(newsResponse) {
    6. $scope.twitch = newsResponse.data;
    7. });
    8. })



    Code
    1. <p>Livestream <span ng-if= "twitch['stream'] != null" id = "online">online</span> <span ng-if= "twitch['stream'] == null" id = "offline">offline</span> </p>


  • Beitrag von SAMRA ()

    Dieser Beitrag wurde von shoxinat0r aus folgendem Grund gelöscht: Erstell ein eigenes Thema ().
  • Beitrag von hundi ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: /fail ().