Gruppen-Thread: Programmierer

Wie ich es gerade auf den 1. Blick sehe, wäre es auch kein Problem z.B. den Quellcode einer x-beliebigen Datei außerhalb des DL-Verzeichnises runterzuladen ?

Hab´s nicht getestet .
 
Das Script bzw. welche die fast genauso aussehen findet man ja recht oft bei google. Ich denke theHacker und evident wollen sowieso mehr als nur ein paar Zeilen sehen.

MfG respawner
 
da kann ich respawner eigentlich nur zustimmen... so ein Script gibts auf jeder beliebigen Codeschnipsel-Seite... zB. codeschnipsel.net

da muss schon einiges mehr kommen...

-Flori-
 
Welche Programmiersprachen beherrschst du ? Wie gut ?
Ich beherrsche PHP, HTML, MySQL eigentlich ziemlich gut.
JavaScript und CSS beherrsche ich auch. Wobei ich am lernen der Sprachen bin!

Was ist dein Fachgebiet ?
Also ein spezielles Fachgebiet habe ich nicht! Wenn ich etwas brauche dann programmiere ich es halt ;)

Du kannst ruhig etwas von dir erzählen, z.B. wie du mit der Programmierung angefangen hast.
Also was soll man großartig erzählen?
Ich wollte früher schon immer mal programmieren und habe mir andauernd PHP Code etc. angeguckt! Dann alles ein wenig zusammengebastelt und damit auch schon ein wenig PHP, HTML gelernt! Später habe ich dann richtig angefangen und mir einige Tutorials durchgelesen und andere gefragt als ich Probleme hatte.
Leider habe ich es immernoch nicht richtig gelernt zu kommentieren. Was für mich selber auch nicht sowichtig ist, da ich meine Scripte verstehe. Wenn ich mal ein richtig großes Projekt programmieren sollte müsste ich wohl vorher richtig kommentieren lernen :mrgreen: .

Referenzen:
Also mir gehört die Seite BannerMixX.de. Von dieser Seite werde ich eine Funktion als PHP-Code anhängen....
Wirklich große Projekte habe ich für mich selber noch nicht programmiert. Mir fehlen einfach die Ideen :(
FUNKTION:
PHP:
//Generiert eine zufaellige Kombination aus Buchstaben und Zahlen
function wordgen($laenge) {
  $buchstaben = array("a", "b", "c", "d", "e", "f", "g", "h", "k", "m", "n", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z");  //hier werden die BUCHSTABEN eingetragen
  $zahlen = array("1", "2", "3", "4", "5", "6", "7", "8", "9");  //hier werden die ZAHLEN eingetragen


  while(strlen($passwort) < $laenge) {
    if(rand(0, 1) == 0 && isset($buchstaben)) {
      $passwort .= $buchstaben[rand(0, count($buchstaben))];
    }
    elseif(rand(0, 1) == 1 && isset($Zahlen)) {
      $passwort .= $zahlen[rand(0, count($zahlen))];
    }
  }
  return $passwort;
}
BANNER AUSLESEN:
PHP:
$abfrage = "SELECT * FROM `banner` WHERE `klickwin`='false' ORDER BY `gewinn` DESC";
$sql = mysql_query($abfrage);
while($b = mysql_fetch_array($sql)) {
  $sql2 = "SELECT `reload` FROM `reload` WHERE `bid`='".$b['id']."' AND klammid='".$_COOKIE['klammid']."' AND reload>'".time()."'";
  $db = mysql_fetch_array(mysql_query($sql2));
  if($db['reload']=='' AND $a<$eintraege) {  //Ueberpruegen ob die Reloadsperre aktiv ist, wenn sie nicht aktiv ist und die anzahl der maximalen eintraege noch nicht ueberschritten wurde Banner anzeigen
    $a++;
	$reload = round($b['reload']/60/60, 0);
	if($reload!=($b['reload']/60/60))  //Gucken ob die Reloadzeit gerundet wurde, wenn ja dann '~' vor der Reloadanzeige einfuegen
	  $reload = '~'.$reload;
    $banner .= '
	<span id="'.$a.'">
    <table style="border: dotted 1px;" align="center">'."\n".'
      <tr>'."\n".'
        <td style="border: dotted 1px;"><a onclick="document.getElementById(\''.$a.'\').style.display=\'none\'" href="banner.php?id='.$b['id'].'" target="_blank"><img src="'.$b['code'].'" border="0"></a></td>'."\n".'
      </tr>'."\n".'
      <tr>'."\n".'
        <td style="border: dotted 1px;">Gewinn: '.$b['gewinn'].' Lose</td>'."\n".'
      </tr>'."\n".'
      <tr>'."\n".'
        <td style="border: dotted 1px;">Reloadsperre: '.$reload.' Stunde(n)</td>'."\n".'
      </tr>'."\n".'
	  <tr>'."\n".'
        <td style="border: dotted 1px;">Klicke übrig: '.$b['klicks_uebrig'].' Klicks</td>'."\n".'
      </tr>'."\n".'
	  <tr>'."\n".'
        <td style="border: dotted 1px;">Bereits geklickt: '.$b['klicks'].' Klicks</td>'."\n".'
      </tr>'."\n".'
    </table>'."\n".'
    <br></span>'."\n";
  }
}

if($banner=='') $banner = 'Zurzeit gibt es keine ForcedBanner oder alle befinden sich in der Reloadsperre!<br>';

Naja, sind zwar nicht gerade besondere ausschnitte aber etwas besonderes moechte ich nicht so gerne hier vor allen zeigen ;)
An den Ausschnitten erkannt man aber meinen Programmierstil und ich finde ihn eigentlich ganz O.K.

Wenn der Code nicht reicht dann bitte melden dann sende ich theHacker noch einen andern Code zu...
 
@cb
Der Code reicht zu 100% nicht ;)
ich finde, dass ist nur ein "0815" Code, der wohl in jedem MySQL Projekt genutzt wird ;)
 
Hallo,

ich habe mal eine kurze Frage zu diesem Thema. Was bringt es, wenn man in der Gruppe dabei ist? Werden hier auch mal Projekte umgesetzt?

Florian
 
nein, das soll nur eine Profilierung für die Personen sein (Schwanzlängen-Vergleich) ^^
nein im ernst, man versucht so mit, gute Programmierer auszuzeichnen, und somit ein bissel die Spreu von dem Weizen zu teilen, Sinn soll für auftraggeber sein
 
Sprachen:
PHP: ziemlich gut
Visual Basic: kurz reingeschnuppert (einfache Programme)
JavaScript: geht so

Fachgebiet:
Keines, da ich eigentlich alles programmiere (bzw versuche es ;) )
PHP habe ich durch learning by doing gelernt, da ich anfangs nur eine kleine Textänderung in einem fertigen Script haben wollte. Da ich damals noch keine Ahnung hatte, gab es einen fehler. So nach und nach bin ich dann drauf gekommen, was einen fehler erzeugt und was nicht. Weil es micht dann doch interessiert hat, hab ich erstmal mit hilfe von div. anleitungen irgendwelche (nicht funktionierende) scripte geschrieben. Irgendwann hab ich mir ein Buch dazu gekauft.

PHP:
function query_do($query) //Fuehr einen Query aus und zeigt die Daten an
{
  echo "Query: <tt>$query</tt>";
  $result = mysql_query($query) or die("Error: ".mysql_error());
  $aff = @mysql_affected_rows($result);
  $num = @mysql_num_rows($result);
  echo "<br />mysql_affected_rows: ".$aff;
  echo "<br />mysql_num_rows: ".$num;
  echo "<br /> <table border='1'>";
  $title=false;  
  while($row=@mysql_fetch_assoc ($result))
  {
   if($title==false)
   {
    echo "<tr>";
    while(@key($row))
    {
     echo "<td>".key($row)."</td>";
     @next($row);
    } 
    echo "</tr>";
    $title=true;
   }
   $zeile=array_values($row);
   echo "<tr>";   
   foreach($zeile as $satz)
   {
    echo "<td>".$satz."</td>";
   }
   echo "</tr>";  
  }
  echo "</table>";
}
Weiteres: https://nopaste.biz/?8087
sieht im editor anders aus
 
Zuletzt bearbeitet:
jwacalex, es wurde um etwas mehr als ein paar Zeilen Code gebeten, um d ich besser einschätzen zu können.
Zudem zeigt die Fehlerunterdrückung mittels @ nicht wirklich einen guten Programmstil, da du dich neicht um den Fehler kümmerst sondern einfach ganz großflächig einen Flicken drüberklebst

Edit: den nopaste-Link ganz übersehen, sry :biggrin:
 
die @-Zeichen sind nur da, damit keine fehlermeldungen kommen, wenn mysql nichts zurückliefert. dies habe ich so gemacht, damit diese funktion möglichst klein bliebt.

Hallo. Uns ist durchaus bewusst, wofür diese @-Zeichen gut sind... :D

Jedenfalls wäre es für deine Bewerbung förderlich, wenn du ein wenig mehr Code zeigen könntest. Etwas, was dein gesamtes Spektrum an Können wiederspiegelt...

-Flori-
 
für mich reichts... sag mal schreibst du immer mit ner Zeile dazwischen frei?

Könntest du das vllt. wegmachen, damit wirs besser lesen können? :D wäre echt nett... :D

-Flori-
 
Nun bin ich an der reihe:

Welche Programmiersprachen beherrscht du ? Wie gut ?
HTML/XHTML/CSS: gut bis sehr gut
PHP: Standard-Wissen
MySQL: gut

Was ist dein Fachgebiet ? Proggersprachenmäßig oder so vom Thema?
So eine bestimmte fachrichtung habe ich nit.

Du kannst ruhig etwas von dir erzählen, z.B. wie du mit der Programmierung angefangen hast.
Mich hat es immer fasziniert wie Browsergames laufen und dann bin ich angefangen mir php anzueigenen und Browsergames weiter zuentwickeln.

Hoffendlich nemmt ihr mich..