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
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

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


    Code
    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
    function server($ip, $port) 
    {
        return (!@fsockopen("udp://".$ip, $port, $errno, $errstr)) ? "<font color='red'>offline</font>" : "<font color='green'>online</font>";
    }
    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
    $test_array = array("test" => "1","foo" => "bar");
    $test_obj = new ArrayObjectIterator($test_array);
    echo $test_obj['test'];// Gibt 1 aus
    echo $test_obj->foo; // gibt bar aus

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

  • Ein einfaches Login System


    SQL
    DROP TABLE IF EXISTS `users`;
    CREATE TABLE `users` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `username` varchar(255) DEFAULT NULL,
      `password` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) 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
    Whitetiiger aka. Kaito-sensei
    P.s. Alle mit #IRONIE bestätigten Sätze von mir, sind als Ironie anzusehen.

    Einmal editiert, zuletzt von whitetiiger () 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
    /*=====================================================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
    .controller('TwitchController', function($scope, $http){
    		$http({
    			url: 'https://api.twitch.tv/kraken/streams/DreamhackSC2', 
    			method: "GET",
    		}).then(function(newsResponse) {
    			$scope.twitch  = newsResponse.data;
    		});		
    	})



    Code
    <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 Seyed ()

    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 ().