NetVision-Technik

Zur?ck   NetVision-Technik > Forum > NetVision-Technik > Fun und Witze

Fun und Witze Lustiges und Spaßiges aus dem Netz

Antwort
 
Themen-Optionen Ansicht
Alt 15.10.2009, 12:53   #1
αζρλα zΞя0
Gesperrt
 
Benutzerbild von αζρλα zΞя0
 
Registriert seit: 07.07.2009
Ort: Im Internet
Alter: 33
Beitr?ge: 273
Abgegebene Danke: 26
Erhielt 41 Danke für 12 Beiträge
Downloads: 0
Uploads: 0
Nachrichten: 625
Renommee-Modifikator:
0 αζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz sein
Standard Eine Funktion stoned erklärt

Voll die lustige Geschichte...

Ich hatte diesen Tag viel zu viel gesmoked und da sah ich die Funktion und wollte einen Gag in die Source einbauen.

Will ich euch ja nicht vorenthalten.

Ich war hammer stoned...

PHP-Code:
function get_ranking_g_name($id)
{
    
// Wenn die ID eines Users vorhanden ist. Sinnloser Kontrollzweck xD
    
if($id != "")
        {
            
// SQL-Query Erklärung im Sinne von Lesen bildet
                            // Was brauchen wir denn?
                            // Natürlich den Rang des Users damit wir ihm 
                            // seine Penisverlängerung schriftlich präsentieren
                            // können.
                            // Und der Rang ist in der Datenbank unter ranking_g
                            // gespeichert.
            
$sql            "SELECT ranking_g FROM users WHERE id = $id";
            
// Sinnlose Aufsplittung der Datenbankoperation.
            // Mal ehrlich. Man muss doch ohnehin jedes mal
            // alles neu schreiben. Warum auch noch Zeit damit
            // verschwenden, alles zu trennen.
            
$sqlquery        mysql_query($sql);
                            
// Das heißt soviel wie: Daten als ein Array ausgeben.
                            // Wobei mir der Sinn von Arrays, ausser eben diesem
                            // MySQL-Array, schleierhaft ist. Ich habe noch NIE
                            // eins gebraucht.
            
$fassc            mysql_fetch_assoc($sqlquery);
            
// Nun aus dem Array das wir haben wollen unter $rang speichern.
            
$rang            $fassc["ranking_g"];
            
            
// Nun kommt das verhasste *switch*. Also ich persöhnlich mag es garnicht,
            // aber in wenigen Situationen ist es echt besser weil schneller. Der
            // Nachteil meiner Meinung nach ist das man keine Sonderfälle behandeln
            // kann. Mit einer *if Abfrage* kann man Bedingungen setzen oder auch
            // Rangabfragen. Aber da der Rang als Zahl zwischen 1 und 14 gespeichert
            // ist und sich das auf absehbare Zeit nicht ändern wird kann man die
            // Stärke von *switch* ausnutzen. Klare Bedingungen, einfache Ausgabe.
            // Spart Zeit. Das sagt einem der Verstand. Zu kosten der Dynamik.
            
switch($rang)
                {
                    
// Fall *0*. Wird nie passieren. Man sollte mal über eine errorlose
                    // Source nachdenken.
                    
case "0" :                    // Fall *0* (Das heißt sollte in der DB *0* stehen
                    
return "Fehlerhafter Rang"// Das ausgeben
                    
break;                        // kA was es bedeutet. Ich denke mal, dass das so 
                                                // eine Art Stop ist. Fall *0* beendet, oder so.

                    
case "1" :                    // Fall *1*; Der Standartfall
                    
return "Kein Rang";            // Kein Rang ausgeben.
                    
break;                        // Runterscrollen! Ich werd nich jeden Fall erklären.

                    
case "2" :
                    return 
"Basic Leecher";
                    break;

                    case 
"3" :
                    return 
"Leecher";
                    break;

                    case 
"4" :
                    return 
"Chief Leecher";
                    break;

                    case 
"5" :
                    return 
"Basic Seeder";
                    break;

                    case 
"6" :
                    return 
"Seeder";
                    break;

                    case 
"7" :
                    return 
"Chief Seeder";
                    break;

                    case 
"8" :
                    return 
"Basic Uploader";
                    break;

                    case 
"9" :
                    return 
"Uploader";
                    break;

                    case 
"10" :
                    return 
"Chief Uploader";
                    break;

                    case 
"11" :
                    return 
"Basic Releaser";
                    break;

                    case 
"12" :
                    return 
"Releaser";
                    break;

                    case 
"13" :
                    return 
"Chief Releaser";
                    break;

                    case 
"14" :
                    return 
"Master of the Torrents";
                    break;

                    case 
"15" :                    // Siehe Fall *0*
                    
return "Fehlerhafter Rang";    // Wird auch NIE passierten..
                    
break;
                
// *switch* beendet
                
}
        }
    
// ODER, also wenn keine ID angegeben wurde.
    // Was übrigens auch nie der Fall ist..
    
else
        {
            
// wird statt des Rangnamens ein
            // Fehler ausgegeben.
            
$output "Keine ID angegeben";
        }
    
    
// Ausgeben!
    
return $output;

αζρλα zΞя0 ist offline   Mit Zitat antworten Nach oben
Alt 15.10.2009, 13:18   #2
Feudas
König
Punkte: 36.155, Level: 100 Punkte: 36.155, Level: 100 Punkte: 36.155, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von Feudas
 
Registriert seit: 14.06.2008
Beitr?ge: 1.846
Abgegebene Danke: 150
Erhielt 199 Danke für 35 Beiträge
Downloads: 10
Uploads: 0
Nachrichten: 984
Renommee-Modifikator:
2987 Feudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes Ansehen
Standard

der handle für Sonderfälle in switch anweisungen heist default
nur mal so beiläufig.
PHP-Code:
if ($blub == 0) {
  echo 
"blub ist 0";
} elseif (
$blub == 1) {
  echo 
"blub ist 1";
} else { 
  echo 
"sondefall";

PHP-Code:
switsch ($blub) {
 case 
0:
  echo 
"blub ist 0";
  break;
 case 
1:
  echo 
"blub ist 1";
  break; 
default:
  echo 
"sondefall";

nur um mal wieder den besser wisser raushängen zu lassen :P
Feudas ist offline   Mit Zitat antworten Nach oben
Alt 15.10.2009, 13:27   #3
αζρλα zΞя0
Gesperrt
 
Benutzerbild von αζρλα zΞя0
 
Registriert seit: 07.07.2009
Ort: Im Internet
Alter: 33
Beitr?ge: 273
Abgegebene Danke: 26
Erhielt 41 Danke für 12 Beiträge
Themenstarter Themenstarter
Downloads: 0
Uploads: 0
Nachrichten: 625
Renommee-Modifikator:
0 αζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz seinαζρλα zΞя0 kann auf vieles stolz sein
Standard

PHP-Code:
if ($blub == 0)
    {
        echo 
"blub ist 0";
    }
elseif (
$blub == 1)
    {
        echo 
"blub ist 1";
    }
elseif (
$blub == && $sonderregel)
    {
        echo 
"blub ist 1 + Sonderregel"
    
}
else
    { 
        echo 
"standart";
    } 
und du machst "swits(c)h" ^^
αζρλα zΞя0 ist offline   Mit Zitat antworten Nach oben
Alt 15.10.2009, 20:00   #4
Feudas
König
Punkte: 36.155, Level: 100 Punkte: 36.155, Level: 100 Punkte: 36.155, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von Feudas
 
Registriert seit: 14.06.2008
Beitr?ge: 1.846
Abgegebene Danke: 150
Erhielt 199 Danke für 35 Beiträge
Downloads: 10
Uploads: 0
Nachrichten: 984
Renommee-Modifikator:
2987 Feudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes AnsehenFeudas genießt hohes Ansehen
Standard

PHP-Code:
case ($blub == && $sonderregel >= 10):
 echo 
"blub ist 1 + sonderregel";
break; 
das macht switch :P
sehr zu empfehlen um switch zu verstehen: PHP: switch - Manual

Ge?ndert von Feudas (15.10.2009 um 20:02 Uhr)
Feudas ist offline   Mit Zitat antworten Nach oben
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, G?ste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beitr?ge zu antworten.
Es ist Ihnen nicht erlaubt, Anh?nge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beitr?ge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:28 Uhr.


Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Template-Modifikationen durch TMS