kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Schach - Der wahre Sport ;)

    geschrieben von xelax90

    Das kann nur jemand sagen, der kein Schach spielt ;)

    Ich denke, als erstes sollte man eine Definition für den Begriff Sport finden

    Sport ist in erster Linie Wettkampf, in zweiter Linie erst (wenn überhaupt) Körperliche Ertüchtigung.
    Nimmt man als Beispiel das Joggen raus, so ist es ein Sport, da Joggen mit Laufen gleich zu setzten ist und Laufen potenziell Wettkampf ist.
    Außerdem: Es ist erwiesen, dass Schach im Spitzensport ebenfalls körperliche Ertüchtigung ist, da die Ansträngung beim Denken nicht zu vernachlässigen ist.
    Es ist sogar bereits ein Schachspieler beim Spiel an einem Herzinfarkt gestorben.

    Demnach ist Schach in jedem Fall ein Sport! :)
  • in: Skiurlaub

    geschrieben von xelax90

    Hmm, okay das wird mir mit Sicherhiet helfen :)

    Kennst du vielleicht noch eine gute Seite, ein Reisebüro oder ähnliches, das du empfehlen könntest?
  • in: Schach - Der wahre Sport ;)

    geschrieben von xelax90

    Stimmt, man kann nach Tb1 ein zwischenschach geben sodass man den Bauern nehmen kann ohne, dass der eigene Turm geschlagen wird ^^

    Hast du denn noch eine interessante Stellung, an der es Spaß macht, zu basteln? :)
    würd mich freuen, sonst such ich noch eine

    Gruß
    xelax90
  • in: Wo liegt der Fehler

    geschrieben von xelax90

    naja, also so ganz kommt das nicht hin ^^''



    Das Problem bei diesem String hier
    mysql_query('INSERT INTO db_116772_2.book (user ,time ,text)VALUES ("$un", "$time", "$entry");');

    ist, dass die Anführungszeichen Hochkommas sind (also ' anstatt ").
    In Javascript mag das zwar sein, dass das das selbe ist, aber in PHP sind das unterschiedliche Dinge.
    Man kann zwar mit den Hochkommas einen String kennzeichnen, allerdings werden Sonderzeichen, wie \\n, \\r oder \\t oder eben Variablennamen nicht interpretiert.

    echo '\\\\n'

    gibt somit tatsächlich \\n aus

    echo "\\\\n"

    würde eine leere Zeile ausgeben.

    Selbes gilt wie gesagt für Variablen.
    Ich persönlich verwende Variablennamen (obwohl es möglich ist) nicht in Strings. ich Trenne die Strings immer und verbinde mit einem . die Variablen dann kommen solche Fehler gar nicht erst vor.

    Was ich also vorschlagen würde ist folgendes:

    <?php mysql_query("INSERT INTO db_116772_2.book (user ,time ,text)VALUES (".$un.", ".$time.", ".$entry.")"); ?>


    Jedoch würde daas hier ebenso funktionieren:
    <?php mysql_query("INSERT INTO db_116772_2.book (user ,time ,text)VALUES ('$un', '$time', '$entry');"); ?>


    Gruß xelax90

    EDIT:
    Eine kleine Bitte an die Admins:
    Also ich musste für diesen Thread die \\n und co. zig mal maskieren damit die wirklich angezeigt wurden. (in den Code Tags sogar 4 Backslashes)
    Ich denke nicht, dass es zuuu viel verlang wäre, das mal zu überarbeiten ;)

    Beitrag geändert: 13.10.2008 18:21:06 von xelax90
  • in: Schach - Der wahre Sport ;)

    geschrieben von xelax90

    burningangels schrieb:
    ok Tf1 gewinnt, interessant wär noch, wenn nach Kc5 nicht Tb1 sondern Tc2+ kommt, aber das gewinnt weiß auch

    Beitrag geändert: 13.10.2008 14:37:28 von burningangels


    Vielleicht solltest du ja erklären, wie Th1 gewinnt
    Das ist ja der Clou an der ganzen Sache ;)

    Allerdings was Tc2+ angeht ist die Variante, wo ich (zumindest im Moment keinen Gewinn für weiß sehe)
    so, wie ich das sehe ist das entweder Remis oder Schwarz gewinnt (allerdings ist diese Stellung eine Studie und das hieße, dass Weiß trotzdem gewinnen muss^^)

    das wäre Remis wenn der König hin und her Zieht:
    ... Tb2+
    Kc5 Tc2+
    Kb5 Tb2+
    Kc5

    Zieht der König nach dem ersten Schach nicht auf b5 sondern auf b4 kann ja nochmal Tb2+ kommen
    Kc5 wäre ja wieder die Remis Schaukel. Alle anderen Züge außer Ka3 verlieren sofort nach Tb1
    aber nach
    Ka3 Tb1
    Kxa2 Txh1
    ist es doch Remis und Schwarz hat sogar einen Bauern mehr, oder täusche ich mich da?

    Grüße
    xelax90
  • in: include() oder require()

    geschrieben von xelax90

    Kommt darauf an, ob in der php.ini Error Reporting an oder aus ist.
    Du kannst immer auch selbst diese Warnung ausgeben, wenn du willst mit echo.
  • in: Firefox3 stürzt ab...

    geschrieben von xelax90

    also mein FF3 stürzt nicht ab
    kann aber auch sein, dass es daran liegt, dass ich nen mac hab :P

    Ich hab das Firebug Plugin installiert und der gibt mir den Fehler
    SWFObject is not defined in dieser Zeile aus:
    var so = new SWFObject('player.swf','mpl','182','182','9');

    Das Video wird auch nicht geladen.

    Das Problem ist, dass wenn ich das Script Tag öffne dort folgender Inhalt steht:
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
    <title>404 Not Found</title>
    </head><body>
    <h1>Not Found</h1>
    <p>The requested URL /Chillys-world - The Future belongs to us!-Dateien/swfobject.js was not found on this server.</p>
    <p>Additionally, a 403 Forbidden
    error was encountered while trying to use an ErrorDocument to handle the request.</p>
    <hr>
    <address>Apache/2.2.3 (Debian) PHP/5.2.6 mod_vhs/1.0.32 Server at kevsworld.lima-city.de Port 80</address>
    </body></html>


    Das heißt so viel, Datei nicht gefunden und wie Zugriff verweigert (gleichzeitig :D)^^
    Ich denke mal, du solltest das Skript auf deine Seite kopieren
    vlt. liegt das ja daran, dass der Probleme hat
    oder überprüf nochmal die URL

    Gruß
    xelax90

    Beitrag geändert: 12.10.2008 2:42:37 von xelax90
  • in: Upload

    geschrieben von xelax90

    also das war der erste Link bei google:
    http://www.it-academy.cc/article/1359/PHP:+Upload+per+HTTP.html

    wenn du das nicht magst, kannst du auch PEAR verwenden (ich glaub, ich schreib das schon zum 10. mal hier im Forum :D)
    PEAR hat die Klasse HTTP_Upload
    Macht das Hochladen von Dateien ziemlich einfach.^^
    pear.php.net

    Grüße
    xelax90
  • in: Domain

    geschrieben von xelax90

    Da steht ganz klar und deutlich: nein
    lies dir mal die ersten paar Posts durch
  • in: Domain

    geschrieben von xelax90

    Die Frage wurde bereits mehrmals beantwortet
    Und wie ich gerade sehe, hast du schonmal eine ganz ähnliche Frage gestellt und es wurde bereits auf den Thread verwiesen:
    http://www.lima-city.de/boards/thread/79266
    und da ist der Verweis auf:
    http://www.lima-city.de/boards/thread/71223

    Logischer Weise kann man eine Domain nicht kaufen wenn sie noch vergeben ist
  • in: Bitte bewertet meine Homepage

    geschrieben von xelax90

    Jetzt sieht die Seite auf jeden Fall schon besser aus, als vorher!
    was man noch ändern könnte (dafür müsste allerdings ein bisschen Designen können^^) wäre das mit der Navigation (das hatte ich ja schon erwähnt im letzten Thread)
    Man könnte auch den Header ausschneiden und einen weißen Hintergrund machen anstatt einem schwarzen im Header.
    Aber sonst finde ich sieht das schon besser aus, als vorher :)
  • in: includen für HTML???

    geschrieben von xelax90

    die einzige Möglichkeit, eine Datei über HTML einzubinden sind Frames.

    die Endung .php signalisiert dem Server, dass es sich um ein PHP Skript handelt. Alle Dateien, die nicht mit .php enden werden nicht vom PHP interpreter bearbetet.

    .asp oder .aspx sind zum Beispiel die Endungen für ASP Skripte
  • in: include() oder require()

    geschrieben von xelax90

    Bei require bricht das Skript an der Stelle ab, wenn die Datei nicht gefunden wurde
    include gibt nur einen Fehler aus
  • in: Skiurlaub

    geschrieben von xelax90

    xi-blog schrieb:
    Bei mir war das das Skilager in der 7. Klasse bei dem unsere Lehrer das alles organisiert haben.


    Exakt das gleiche Problem hab ich auch :lol::lol:
    okay, danke, ich werd mal nachgucken, was es so alles da gibt.
  • in: Wo ist hier der Fehler

    geschrieben von xelax90

    Es würde sich empfehlen anstatt Check abzufragen, ob es den Wert 1 hat oder nicht, zu gucken, ob es leer ist oder nicht
    Ich würde folgendes schreiben:

    if(!empty($check)){

    }

    Hat 2 Gründe:
    1. es vermeidet Fehler, wie $check = 1 und
    2. es überprüft, auch, ob check überhaupt da ist.
    Eigentlich wäre es sehr Sinnvoll, wenn man das Ganze etwas verändert:

    <?
    if(!empty($_POST["check"]))
    {
      $betreff = $_POST["betreff"];
      $nachricht = $_POST["nachricht"];
      $username = $_POST["username"];
      $passwort = md5($_POST["passwort"]);
      $email = $_POST["email"];
      $name = $_POST["name"];
    
      mysql_connect("mysql.lima-city.de", "USER118899" , "blabla");
      mysql_select_db("db_118899_2"); 
    
      $abfrage = "SELECT username, passwort FROM login WHERE username = '$username' LIMIT 1";
      $ergebnis = mysql_query($abfrage);
      $row = mysql_fetch_object($ergebnis);
    
      if($row->passwort == $passwort){
        $eintrag = "INSERT INTO support (username, betreff, nachricht) VALUES ('$username', '$betreff', '$nachricht')";
        $eintragen = mysql_query($eintrag);
        if($eintragen == true){
          echo "Ticket wurde abgeschickt.";
        } else {
          echo "Fehler";
        }
      }   
    } else {
      echo "Falsches Passwort, falscher Benutzername oder Benutzername existiert nicht.";
    }
    
    ?>


    Der Sinn dahinter ist folgender:
    Es macht ja nicht allzu viel Sinn, sich mit der Datenbank zu verbinden obwohl man die Verbindung gar nicht braucht.
    Außerdem braucht man die Werte nicht, wenn sie gar nicht gesetzt sind.
    Und, was ich besonders wichtig finde ist, wenn man einen nicht existierenden Index anspricht, wird eine Warnung ausgegeben.
    die Abfrage if(!empty($_POST["check"])) verhindert diese Warnung, da man wenn check da ist, davon ausgehen kann, dass die anderen Variablen auch da sind.

    Außerdem habe ich aus dem LIKE ein = gemacht, weil du ja sowieso den exakten Namen haben willst^^

    Grüße
    xelax90

    EDIT:
    versuch mal am Anfang des Skripts
    print_r($_POST);
    zu machen.
    Das gibt den gesamten POST Array aus
    dann siehst du, ob die Parameter da sind, oder nicht


    Beitrag geändert: 11.10.2008 19:56:13 von xelax90
  • in: Problem Templateengine PHP

    geschrieben von xelax90

    Also ich finde deine Idee einer Template Klasse wäre zu kompliziert, weil man da schon einen richtigen interpreter schreiben müsste.
    ein Template besteht eigentlich nur aus einem Text und Platzhaltern, die durch Werte ersetzt werden. Schleifen werden außen Rum in PHP gemacht (zumindest empfinde ich das als um einiges sinnvoller).
    Was ich unter einem Template verstehe ist zum Beispiel folgendes:

    <span>$sectionName</span>
    <ul>
    <li><a href="link1">$link1</a></li>
    <li><a href="link2">$link2</a></li>
    <li><a href="link3">$link3</a></li>
    </ul>


    dann kann man zum Beispiel alle Dinge, die mi einem $ anfangen durch einen Text ersetzen.

    Das, was du gemacht hast, würde ich in mehrere Templates aufteilen:

    Navigation:
    <div id="nav$number">
      $title
    </div>
    <ul>
      $links
    </ul>


    Titel:
    <span>$title</span>


    Link:
    <li><a href="$href">$name</a></li>


    In meinem Template System habe ich eine Methode
    setParam($name, $value)

    drin. Da setzt man einem Parameter.
    mit der Funktion render() wird der Inhalt mit den ersetzten Parametern als String zurückgegeben.
    Beim Constructor wird der Pfad zur Datei angegeben.

    Was die Speicherung in der Datenbank angeht:
    Die Navigation ist in den meisten Fällen ein Baum.
    Zum speichern eines Baumes bräuchte man eine Tabelle mit ID, Name und Parent als Spalten (mindestens).
    Die Ausgabe eines baumes würde aber anders aussehen. deswegen gehe ich jetzt einfach mal von einer nicht geschachtelten Navigation aus und mache 2 Tabellen. eine mit Gruppen und eine mit Links.

    gruppen
    +----+-----------+
    | ID | Name      |
    +----+-----------+
    | 1  | Section 1 |
    | 2  | Section 2 |
    +----+-----------+
    
    links
    +----+-----------+-------+--------+
    | ID | Name      | Href  | Gruppe |
    +----+-----------+-------+--------+
    | 1  | Link1     | link1 | 1      |
    | 2  | Link2     | link2 | 1      |
    | 3  | Link3     | link3 | 1      |
    | 4  | Link1     | link1 | 2      |
    | 5  | Link2     | link2 | 2      |
    | 6  | Link3     | link3 | 2      |
    +----+-----------+-------+--------+


    Insgesamt würde die Umsetzung da so in etwa aussehen:
    <?php
    $grppen = mysql_query("SELECT * FROM `gruppen`")
    $count = 1;
    while($gruppe = mysql_fetch_object($gruppen)){
      $templateGruppe = new Template("Navigation");
    
      $templateGruppeTitel = new Template("Titel");
      $templateGruppeTitel->setParam('title', $gruppe->Name);
      
      
      $links = mysql_query("SELECT * FROM `links` WHERE `Gruppe` = ".$gruppe->ID);
      $linksContent = "";
    
      while($link = mysql_fetch_object($links)){
        $linksTemplate = new Template("link");
        $linksTemplate->setParam('name', $link->Name);
        $linksTemplate->setParam('href', $link->Href);
        $linksContent .= $linksTemplate->render();
      }
      
      $templateGruppe->setParam('title', $templateGruppeTitel->render());
      $templateGruppe->setParam('links', $linksContent);
      $templateGruppe->setParam('number', $count);
      $count++;
    }
    
    echo $template->render();
    ?>


    So würde das mit meiner Template Klasse aussehen.
    Allerdings kann ich diese hier leider nicht posten, da ich da Copyright Rechte drauf habe und diese Klasse zu einem Programm gehört, das ich geschrieben habe, das ich nicht einfach so verteile^^''
    Trotzdem sollte das denke ich ausreichen, um das Prinzip zu verstehen, wie das Ganze aufgebaut ist und wäre doch ne ganz gute Übung, so etwas selbst zu schreiben ;)

    Grüße
    xelax90

    Beitrag geändert: 11.10.2008 19:41:22 von xelax90
  • in: Verrauchten Laptop über eBay ersteigert - wie reinigen?

    geschrieben von xelax90

    Ich weiß nicht, man kanns mit Febreze versuchen, aber da musst du natürlich aufpassen, dass du das nicht direkt auf den Laptop sprühst sondern erst auf ein Tuch oder so
    weil sowas kann auch mal schief gehen und im schlimmsten Fall zu einem Kurzschluss führen^^
    Ich habe sowas zwar noch nie erlebt, bin auch selbst nichtraucher, aber ich denke, nach einiger Zeit und wenn du mal ab und zu im Freien arbeitest geht der Geruch weg. glaube ich zumindest^^''
  • in: mail();

    geschrieben von xelax90

    Galileo Press ist toll :P

    http://openbook.galileocomputing.de/php_pear/08_0_mail-001.htm
  • in: mail();

    geschrieben von xelax90

    Also bis jetzt konnte ich mich darüber nicht beklagen.
    Wie gesagt, mit der mail Funktion hatte ich auch schon so meine Probleme. Die allerdings nicht hier sondern auf anderen Servern, die auch kostenpflichtig sind.
    Seit ich PEAR hab, funktioniert alles hervorragend ^^''
    das würde ich dir wirklich empfehlen, weil das eigentlich DIE bibliothek für php ist und das läuft mich Sicherheit fehlerfreier, als das, was du geschrieben hast und ist auch umfangreicher, als die einfache mail Funktion ^^''
  • in: bewertet meine Homepage

    geschrieben von xelax90

    Also mein erster Eindruck von der Seite ist eigentlich nicht so doll.
    Wenn ich da drauf gucke, dann sehe ich direkt, die kann nicht seriös sein.

    Also was ich dir vorschlagen würde ist, den Inhalt weiter oben anfangen zu lassen
    das sieht einfach nicht so doll aus, wenn da erstmal die halbe Seite leer ist^^
    Außerdem rate ich vom schwarzen Hintergrund ab. Es ist nur meine Meinung, aber ich finde Seiten, die einen schwarzen Hintergrund haben haben etwas von einer Spielerei und sind unseriös.
    Diese Scout24 Werbung direkt am Anfang der Seite muss ja auch nicht sein. die kann auch genau so gut an den Rand als Sidebar (außer da gibts jetzt irgendwelche Werbeverträge oder so)
    Die Breite der Seite würde ich an deiner Stelle auf 800px begrenzen (auch wenn mittlerweile keiner mehr 800x600px Auflösung hat). das macht die Seite übersichticher und ist im Web eigentlich fast schon zu einem Standard geworden.
    Zu der Navigation:
    naja^^
    das rot passt zwar zum Header, aber vielleicht hätte man ja den Header verlängern können und die Navigation da dran machen.
    Ich denke, das sieht besser aus, als dieser leere Raum mit dem Logo dazwischen.

    Ich hoffe, das hilft dir weiter^^
    Grüße
    xelax90


    Beitrag geändert: 11.10.2008 10:32:24 von xelax90
  • in: Seite mit POST-Daten aufrufen

    geschrieben von xelax90

    Anders wirst du es aber nicht machen können^^
    Wenn du Daten per POST senden willst, dann brauchst du dafür entweder ein Formular, dann wird das HTTP Protokoll automatisch geschrieben oder du schreibst es selbst^^
    Allerdings gibt es bei PHP auch eine extension, die http Requests verwaltet sodass du vlt. nicht unbedingt fsockopen verwenden musst.
    Hier die englische Dokumentation:
    http://de2.php.net/manual/en/book.http.php
    Da ich damit noch nie was gemacht habe, kann ich dir zu der Funktionsweise nicht viel sagen^^

    Was du auch noch versuchen kannst wäre PEAR
    Ich hab mit PEAR gute Erfahrungen gemacht. Allerdings weiß ich nicht, ob HTTP_Request mit fsockopen oder mit der HTTP extension arbeitet. Probiers einfach mal aus.
    http://openbook.galileocomputing.de/php_pear/06_0_http-003.htm#d406ac8bf6fc1d05cc0717ff1323be40
    hier gibts eine kleine Einführung in HTTP_Request und andere HTTP Klassen von PEAR.
    Hoffe das hilft dir weiter

    Grüße
    xelax90


    Beitrag geändert: 11.10.2008 10:17:35 von xelax90
  • in: bewertet meine hp

    geschrieben von xelax90

    Ich finde, diese Seite ist ziemlich misslungen^^
    Vielleicht weniger vom Design her, als von dessen Umsetzung.
    Allen wenn ich mir den Header angucke, wird der noch wiederholt, weil der Inhalt zu breit ist
    In der Navigation sind Zeilenumbrüche drin. das sollte nicht sein.
    Lauftexte sind schon lange aus der Mode :P
    Das und die .gif Grafiken auf der Startseite machen das Ganze ziemlich unseriös (von der Werbung mal ganz abgesehen).
    Wenn man die Startseite, die teilweise überhaupt nicht zu einander passenden Fonts und das o.g. weg lässt, ist die Seite eigentlich ganz in Ordnung. Aber was bleibt davon noch übrig? Oo

    Grüße
    xelax90
  • in: Skiurlaub

    geschrieben von xelax90

    Hmmm
    okay
    Und weißt du denn, wo man das am bessten buchen kann?
    Am bessten so einer Art Komplettpaket, wo Skiverleih, Skipass, Hotel und Fahrt alles dabei ist?^^
  • in: mail();

    geschrieben von xelax90

    Ich habe mich auch eine ganze Zeit lang mit der mail Funktion rumgequält und viel gesucht.
    Im endeffekt bin ich dazu gekommen, dass man die mail Fuktion in die Tonne kloppen kann :D
    kennst du PEAR?
    pear.php.net
    das ist eine Programmbibliothek für php. Dort gibt es die PEAR_Mail Klasse, die Mails versenden kann.
    Schau dir dazu die Dokumentation an und wenn du das einmal durchschaut hast, wirst du es nie wieder los werden wollen ;)

    Grüße
    xelax90
  • in: Skiurlaub

    geschrieben von xelax90

    Hallo,
    Ich möchte in den Weihnachtsferien Ski fahren gehen.
    Das Problem ist, ich mache das zum ersten mal privat und weiß nicht, was ich da wie beachten muss.
    Ich war bis jetzt einmal auf Ski urlaub in der 8. Klasse, habe da allerdings nichts organisieren müssen.
    Würdet ihr es empfehlen, sich die Skiausrüstung (also Skier und Schuhe) zu leihen oder sollte man selbst welche kaufen?
    Würdet ihr mir einen Urlaubsort empfehlen?
    Wie schon gesagt, war ich nur ein mal Ski laufen. Es sollte also auch rote und blaue Pisten geben^^
    Wo kann man Angebote für solche Fahrten finden?
    Wie siehts mit einem Skipass aus?
    Und wie kommt man vom Hotel zur Piste? Gibt es dort einen Bus? Muss man diese Fahrt zusätzlich finanzieren?
    Was den Urlaubsort angeht, wäre es erwünscht, wenn es auch andere Freizeitmöglichkeiten gäbe, da meine Mutter nicht Ski fahren möchte^^
    Ich hoffe, ihr könnt mir hier helfen

    Grüße
    xelax90
  • in: suche nicht genau wählen

    geschrieben von xelax90

    Also der Fehler deutet auf in etwa so eine Query hin:


    $sql = "SELECT * FROM `tabelle` WHERE `` LIKE '%kat%'";

    Wo Der Spaltenname leer ist.
    zwischen den '' müsste nämlich der Spaltename stehen.
    Die Fehlermeldung lautet normaler Weise:
    Unknown column 'Spalte' in 'where clause'.
    Du solltest ja vor dem Ausführen der Query den SQL String ausgeben und posten.

    $sql = "SELECT * FROM `tabelle` WHERE `Name` LIKE '%kat%'";
    echo $sql;
    mysql_query($sql)


    Wie du siehst steht echo $sql vor mysql_query.

    Gruß
    xelax90


    Beitrag geändert: 10.10.2008 12:50:52 von xelax90
  • in: opendir() und readdir()

    geschrieben von xelax90

    Aber was bekommst du als Fehlermeldung??
    Kommt überhaupt eine??
    kann es sein, dass das Verzeichnis leer ist??
  • in: suche nicht genau wählen

    geschrieben von xelax90

    mach mal folgendes:
    bevor du den SQL String ausführst packst du den in eine variable und gibst den aus.
    dann Postest du die Augabe:

    $sql = "SELECT * FROM `tabelle` WHERE `Name` LIKE '%kat%'";
    echo $sql;
    mysql_query($sql)
  • in: suche nicht genau wählen

    geschrieben von xelax90

    Stichwort: LIKE
    http://sql.1keydata.com/de/sql-like.php
  • in: opendir() und readdir()

    geschrieben von xelax90

    Wahrscheinlich bekommst du folgende Fehlermeldung (und die sollte dir eigentlich schon alles sagen):
    opendir(): failed do open directory "beispiel_dir". No such directory in irgendeineDatei.php in line Zeile

    Ich behaupte mal, du öffnest wirklich den Ordner beispiel_dir, der auf dem Dateisystem nicht existiert.
    Bevor du einen Ordner öffnen kannst, musst du ihn logischer Weise erstellen. Das geht mit mkdir().
    allgemein kannst du mit readdir auf jedes Verzeichnis auf deinem Server zugreifen. Es muss nur existieren.
  • in: unterschied ziwschen object() und assoc()

    geschrieben von xelax90

    also erst mal ist mir die Funktion mysql_fetch_accoc() nicht bekannt^^
    Wahrscheinlich meinst du die Funktion mysql_fetch_assoc().

    mysql_fetch_object() liefert ein Objekt
    mysql_fetch_assoc() liefert ein Assoziatives Array.

    Die Inhalt sind die selben, jedoch ist die Art des Zugriffs unterschiedlich.

    Beispiel:
    folgende Tabelle:
    StoreName       Sales   Date
    Los Angeles     1500€   05.Jan.1999
    San Diego       250€    07.Jan.1999
    Los Angeles     300€    08.Jan.1999
    Boston          700€    08.Jan.1999


    <?php
    $verbindung = mysql_connect("host", "user", "pw");
    mysql_select_db("database");
    
    $sql = "SELECT * FROM `table`";
    ?>
    <table>
      <tr>
        <td>StoreName</td>
        <td>Sales</td>
        <td>Date</td>
      </tr>
      <?php
      $res = mysql_query($sql, $verbindung);
      while($val = mysql_fetch_object($res)){
        echo '<tr>';
        echo '<td>'.$val->StoreName.'</td>';
        echo '<td>'.$val->Sales.'</td>';
        echo '<td>'.$val->Date.'</td>';
        echo '</tr>';
      }
    ?>
    </table>
    
    <table>
      <tr>
        <td>StoreName</td>
        <td>Sales</td>
        <td>Date</td>
      </tr>
      <?php
      $res = mysql_query($sql, $verbindung);
      while($val = mysql_fetch_assoc($res)){
        echo '<tr>';
        echo '<td>'.$val['StoreName'].'</td>';
        echo '<td>'.$val['Sales'].'</td>';
        echo '<td>'.$val['Date'].'</td>';
        echo '</tr>';
      }
    ?>
    </table>


    Ich denke, das ist soweit klar^^

    Grüße
    xelax90


    Beitrag geändert: 9.10.2008 15:16:45 von xelax90
  • in: HP uploaden mit Namo

    geschrieben von xelax90

    chicosclub schrieb:
    irgendwie komisch, das man es nicht normal uploaden kann.

    Das ist eigentlich gar nicht mal so seltsam^^
    Wenn du per HTTP (also über den Browser) hochlädst, dann kann dieser nicht einfach so ohne weiteres auf dein Dateisystem zugreifen (das willst du auch gar nicht, dass der das kann :D).
    Wenn du also Dateien hochladen willst, dann musst du zu jeder Datei einzeln den Pfad angeben.
    FTP ist da schon anders.
    Wenn du dich mit dem Zipen aufhalten willst, dann sei ein bisschen aktiv im Forum, tu der Community was gutes und dann hast du genug Gulden, um dir einen FTP Zugang zu ersteigern und dann kannst du auch per FTP was hochladen.
    für einen FTP Zugang brauchst du auch nur 16
  • in: HP uploaden mit Namo

    geschrieben von xelax90

    Es gibt einen File Manager
    damit kann man alles hochladen
    für FTP musst du mindestesn 16 Gulden haben
  • in: Ein Bild einfarbig machen

    geschrieben von xelax90

    Photoshop ist dafür eigentlich die besste Adresse
    Das ist zwar nicht freeware, aber du kannst dir die 30 Tage Demo kostenlos bei Adobe.de besorgen wenn du dich da anmeldest.
    solltest du noch Schüler sein, sind die paar € in der Schulversion wirklich gut investiert!
    Bereich markieren ist kein Problem
    Für die Shiluette (oder wie auch immer das geschrieben wird :P) kann man bestimmt einige Filter finden oder vlt. mit Tonwertkorrektur
    da muss man einfach mal rumspielen mit allem, was PS so anzubieten hat :P
  • in: Musikstück für 13 Leute !

    geschrieben von xelax90

    Ich denke, man kann viele der Lieder finden, die man mit einem Orchester nachspielen.
    Wenn man ein bisschen einfallsreich ist, dann kann man aus jedem Lied mit einem Orchester ein richtig cooles Stück machen!
    wäre es denn möglich, dass ihr mal Aufnahmen macht? Ich fänd das echt cool, mal einige Lieder in Orchesterfassung zu hören :)
    Ich denke besonders Lieder von Blind Guardian eignen sich ganz gut für solche Dinge.
    Guck einfach mal bei Youtube ein paar Dinge durch.
    Bards Song zum Beispiel fänd ich nicht schlecht.

    ich freu mich echt mal auf ne Hörprobe :)


    Beitrag geändert: 9.10.2008 0:00:12 von xelax90
  • in: Praktikum 9. Klasse Gymnasium

    geschrieben von xelax90

    In den Praktikumsbereicht kamen bei uns 3 Tagesberichte und der Rest waren Informaitionen über den Betrieb.
    insgesamt waren wenn ich mich recht entsinne mindestens 8 Seiten verlangt.
    Das ist nicht besonders aufwendiges, weil man alle Informationen meißt direkt von dem Praktikumsleiter im Betrieb erfahren kann.
    Ich würde mir da keine Sorgen machen. Ich hab mit sehr großer Leichtigkeit eine 1- bekommen. Das - nur auf Grund von einigen absichtlich informellen äußerungen :P
  • in: Für jeden eintrag neue Spalte

    geschrieben von xelax90

    ich denke, die Fehlermeldung erklärt sich von selbst, wennn man ein bisschen Englisch kennt ^^

    Die Funktion mysql_close() meldet einen Fehler:
    Das gegebene Argument ist keine gültige MySQL-Verbindung
    in der Datei /home/webpages/lima-city/onemillion/html/Onemillion2/eintrag.php in der Zeile 299

    Was ich daraus schließe ist, dass du keine Verbindung zur Datenbank aufgebaut hast.
    Falls du allerdings das Skript benutzt, das du gepostet hast, müsste er eigentlich in dem Fall abbrechen und ausgeben, dass kene Verbindung möglich ist.

    versuch mal mit
    print_r($_POST)

    den POST Array auszugeben.
    Dann versuchst du, den Query String (also $eintrag) auszugeben.
    Dann siehst du schonmal, wo der Fehler ist.

    wenn daraus nicht schlau wirst, dann kannst du ja mal die Ausgabe posten. Ich bin sicher, man kann dir dann weiterhelfen
  • in: Die letzten 10 Besucher

    geschrieben von xelax90

    lol
    tatsächlich^^

    das ist einfach zu erklären, allerdings funktioniert das nicht in allen Browsern.

    wenn du in php $_SERVER['HTTP_REFERER'] ausgibst, dann wird die Seite ausgegeben, wo du gerade her kommst.
    Was du nur noch tun musst ist, die Links in die Datenbank einzutragen.

    dafür musst du dich erst mit der Datenbank verbinden, dann die Datenbank auswählen
    <?php
    $link = mysql_connect ("Server", "user", "Pass")
    or die ("keine Verbindung möglich: " .mysql_error());
    mysql_select_db ("DB");
    ?>


    dann musst du den Link in die Datenbank eintragen wenn HTTP_REFERER nicht leer ist
    <?php
    if(!empty($_SERVER['HTTP_REFERER'])){
      $sql = "INSERT INTO `tabellenname` (`spalltenname`) VALUES ('".$_SERVER['HTTP_REFERER']."')";;
      mysql_query($sql, $link);
    }
    ?>


    Und dann sollte man die mysql Verbindung wieder schließen mit
    <?php
    mysql_close($link);
    ?>


    Dann musst du nur noch die letzten 10 Einträge aus der Datenbank auslesen und auf deiner Seite ausgeben


    EDIT:
    sry, zu spät^^

    Beitrag geändert: 8.10.2008 23:19:45 von xelax90
  • in: Die letzten 10 Besucher

    geschrieben von xelax90

    wenn du meinst, von wo er den Link hat, nein
    Du kannst zum Beispiel die IP des Users abfragen.
    Die einzige Möglichkeit, die mir gerade so einfällt, ist das History Objekt. Jedoch ist der Zugriff da sehr begrenzt. Ich glaube, man kann nur vor und zurück gehen und nicht die Seiten abfragen, auf denen der User gerade war. Das wäre ein zu großes Sicherheitsrisiko
  • in: Für jeden eintrag neue Spalte

    geschrieben von xelax90

    Was genau meinst du mit senden?

    wenn du einen neuen Eintrag in deine Datenbank einfügen möchtest, dann geht das ganz einfach.

    <form id="form6" name="form6" method="post" action="">
      <table>
        <tr>
          <td>URL:</td>
          <td><input type="text" name="url"></td>
        </tr>
        <tr>
          <td>Name:</td>
          <td><input type="text" name="name"></td>
        </tr>
        <tr>
          <td>Banner:</td>
          <td><input type="text" name="banner"></td>
        </tr>
        <tr>
          <td>Nachricht:</td>
          <td><input type="text" name="nachricht"></td>
        </tr>
        <tr>
          <td>IP:</td>
          <td><input type="text" name="ip"></td>
        </tr>
        <tr>
          <td colspan="2"><input type="submit" name="senden" id="senden" value="Senden" /></td>
        </tr>
      </table>
    </form>

    bei Absenden dieses Formulars stehen dann im _POST Array die Inhalte der Input Felder unter den entsprechenden Namen.
    Du musst das also nur noch auf die Datei verlinken, in der du das einträgst.
  • in: Prüfen ob Session bereits läuft

    geschrieben von xelax90

    Wie dragons4thchild schon gesagt hat, werden Sessions nicht auf dem Server sondern auf dem Rechner des Clients in Form von Cookies gespeichert.
    Die einzige Möglichkeit, herauszufinden, ob jemand anderes eingeloggt ist, oder nicht ist mit Hilfe der Datenbank.
    Ich würde dir raten, die Cookies mit einer bestimmten Verfallszeit zu senden.
    Beim Login schreibst du dann die aktuelle Zeit rein, in der der User eingeloggt wurde, beim Logout löschst du diese Zeit, bzw. setzt die auf 0 oder so.
    Wenn sich dann jemand einloggen will, musst du nur noch überprüfen, ob die Zeit des letzten Login eines Users vor der Ablaufzeit liegt, oder nicht.
    Sollte das nicht der Fall sein, dann musst du nun überlegen, was du machst.
    Die eine möglichkeit ist es, zu jedem eingeloggten User die IP zu speichern.
    Das ermöglicht es dir, alle anderen Sessions "auszuschalten" wenn du vor session_start() die IP des Clients abfragst.
    Die andere möglichkeit wäre es, den, der sich neu einloggt nicht zuzulassen, was ich jedoch vermeiden würde, da es ja immer sein kann, dass jemand zum Beispiel den Rechner wechseln muss und den anderen Rechner aus macht ohne sich aus zu loggen. Dann kann er sich auf dem anderen nicht einloggen solange die Session noch aktiv ist.
  • in: highlight_string()

    geschrieben von xelax90

    Diese Funktion ist nur für PHP Codes gedacht.
    Jedoch ist die Syntax in Sprachen, wie Javascript sehr ähnlich zu php und kann somit auch verwendet werden, denke ich.
    http://de3.php.net/manual/en/function.highlight-string.php
    hier ist die englische Dokumentation zu dieser Funktion. unten steht auch siehe highlight_file()
    ich denke, das kann auch interessant sein :)
  • in: zu den Auktionen

    geschrieben von xelax90

    In dem Thread steht alles erklärt
    die Domain wird auf den Benutzer registriert und gehört ihm.
    Nach einem Jahr muss man die Domain entweder bezahlen oder lässt sie verfallen.
  • in: Sacred 2

    geschrieben von xelax90

    *hust* http://www.lima-city.de/boards/thread/73584 *hust*
    Ne, aber ich finde 50€ sind für ein Spiel einfach zu viel. Man muss auch nicht sehr lange darauf warten, bis der Preis fält. Ich war von Sacred 1 schon sehr begeistert, hab ich mir aber auch erst vor nem halben Jahr oder so gekauft^^
    Ähnlich werde ich auch mit Sacred 2 vorgehen, weil ich keine Lust habe, für ein Spiel 50€ auszugeben^^
  • in: zu den Auktionen

    geschrieben von xelax90

    Ich denke, hier werden alle Fragen beantwortet:
    http://www.lima-city.de/boards/thread/71223

    Ich frag mich irgendwie dauernd, warum es hier keine Forumsuche gibt, oder bin ich blind? ^^''
  • in: Schach - Der wahre Sport ;)

    geschrieben von xelax90

    Ich spiele auch im Schachverein :)
    Beim Düsseldorfer SV 1854 (einer der Ältesten Schachvereine Deutschlands :P)
    Mit der Homepage kann ich in ein paar Wochen angeben, weil ich die neue gestalte. jetzt im Moment sieht sie noch nicht so doll aus :P
    http://duesseldorfer-schachverein1854.de/


    also Td8 war schonmal ein guter Zug!
    Die Partie endet jedoch mit einem Gewinn für Weiß!
    nach Td8 hat Schwarz 2 Möglichkeiten.
    Ke5 und Ke4
    Eine davon verliert sofort, die andere etwas später ;)

    EDIT:
    okay, da hier niemand antwortet, werde ich das Ganze mal ein wenig weiter auflösen:
    Ke4 verliert sofort nach
    Th4+ Ke5 (oder ein anderes beliebiges Feld)
    Txa4 +-

    Jetzt verteidigt greift der Turm den Bauern auf a2 an und macht es unmöglich, diesen vorzuziehen.

    Jedoch geht dieses Vorhaben nicht wenn Schwarz anstelle von Ke4 Ke5 spielt.
    was passiert dann nach
    Td8+ Ke5
    Th1 Tb2+
    Kc5 Tb1
    ?

    Nun kommt ein unscheinbarer, aber entscheidender und verherender Zug!
    ich will die Spannung aber nicht nehmen ;)

    Beitrag geändert: 11.10.2008 1:26:36 von xelax90
  • in: Schach - Der wahre Sport ;)

    geschrieben von xelax90

    Hallo Schachfreunde :P,
    Mich würde mal interessieren, wer von euch spielt hier Schach?
    Wie wäre es denn mit einigen Schachaufgaben?
    Ich sehe oft im Internet interessante Stellungen, jedoch ist sehr oft viel langweiliges Zeug dabei ^^
    Hier mal für die Knobler unter euch eine Schach Aufgabe, die mir sehr gefält.
    Es würde mich freuen, wenn man da vielleicht einer Art Spiel daraus machen könnte. Wer eine Lösung hat, sucht eine weiter schöne Stellung.
    Ich fange dann mit der ersten an :)

    http://xelax90.lima-city.de/Sachen/stellungen/endspiel1.jpg

    Weiß zieht und gewinnt.
    Dabei ist zu beachten, dass Weiß zwar eienen Turm mehr hat, jedoch Schwarz droht, seinen Bauern umzuwandeln und dadurch das Spiel für sich zu entscheiden.

    Viel Spaß und lg,
    xelax90
  • in: Latein - überhaupt noch wichtig?

    geschrieben von xelax90

    Naja,
    dem würd ich nicht so ganz zustimmen^^
    ich hatte Latein zwar nur bis zur 10. Klasse (also das Latinum hab ich nicht gemacht), aber trotzdem hat es mir in vielen Bereichen weitergeholfen.
    Es gibt sehr viele Wörter (auch in Informaitk und Mathe), die man aus dem Lateinischen ableiten kann. Latein ist zwar eine tote Sprache, aber es schadet in keinem Fall, sie zu kennen!

    Das Latinum habe ich nur nicht gemacht, weil ich nur 11 Fächer wählen konnte. Sonst hätte ich das auch noch genommen.

    Grüße
    xelax90
  • in: class="MsoNormal"

    geschrieben von xelax90

    Klassen kannst du im CSS Stylesheet definieren. Mit
    .Klassenname{
      /* Eigenschaften */
    }

    kannst du die CSS Eigenschaften der Klasse Klassenname bestimmen

    Prinzipiell kann man das weglassen solange da kein Stylesheet dabei ist, in dem das definiert ist.
    Allerdings verfolgt das Ganze einen bestimmten Sinn:
    Die Browser haben oft eine unterschiedliche Definition für das p Tag.
    Manche haben 4px margin, andere haben 10
    Und die Absicht dieser Klasse ist es, eine global einheitliche Regelung durch css vorgeben zu können.
    So sehe ich das.

    Wenn du das nicht brauchst, kannst du das auch weglassen

    Grüße,
    xelax90

    Beitrag geändert: 7.10.2008 16:27:29 von xelax90
  • in: Mathe - So schwer?

    geschrieben von xelax90

    xi-blog schrieb:
    Aber warum nimmt jemand Mathe Leistungskurs, wenn er es sich dann noch von jemand anderen erklären lassen muss?

    tja, das frag ich mich auch jeden Tag :D
    Viele wählen Mathe LK, weil die genau wissen: Deutsch LK ist noch schlimmer^^
    Ich muss sagen, mir fällt Mathe auch sehr leicht. Ich denke, das werden viele hier im Forum sagen, die ein bisschen Erfahrung in Informatik haben.
    Informatik, sowie Mathe hängen beide mit Kombinatorik und Logik zusammen.
    Prinzipiell vertrete ich die These, dass jeder alles kann. Die Voraussetzung dafür ist lediglich Interesse.
    Ich habe mich schon in der Grundschule für Mathe interessiert und deswegen habe ich jetzt absolut keine Probleme damit. Was Sprachen angeht, find ich die zum Teil stinklangwelig^^
    Deswegen sind Englisch und Deutsch die einzigen Fächer, in denen ich eine 3 habe^^
    Wie ihr meinem Profil entnehmen könnt, mache ich Nachhilfe. Und wenn ich es schaffe, in den Schülern den Spaß an Mathe zu wecken, dann merkt man ganz schnell, wie die Noten auf einmal von 5 auf 2 oder ähnliches gehen ^^


    Beitrag geändert: 7.10.2008 16:22:20 von xelax90
  • in: Tabelle wird nicht erzeugt?

    geschrieben von xelax90

    indem ich <?php an den Anfang und ?> ans Ende setze^^

    ich find den Ansatz, den du gemacht hast nicht so ganz richtig.
    deswegen werd ich einfach mal alles korrigieren^^

    <?php
    
    $verbindung = mysql_connect("mysql.lima-city.de","USER121635","*******");
    mysql_select_db("db_121635_2", $verbindung);
    
    echo "<table width=42%>";
    
    $fields = array();
    
    $res = mysql_query("SHOW COLUMNS FROM `Rrohstoffe`", $verbindung);
    echo "<tr>";
    while($val = mysql_fetch_object($res)){
            echo "<th width=33%>$val->Field</th>";
            $fields[] = $val->Field;
    }
    echo "</tr>";
        
    $res = mysql_query("SELECT * FROM `Rohstoffe`", $verbindung);
    while($val = mysql_fetch_assoc($res)){
            echo "<tr>";
            foreach($fields as $field){
                    echo "<td>".$val[$field]."</td>";
            }
            echo "</tr>";
    }
    echo "</table>";
    ?>


    Ich mach das zumindest immer so^^
    Den Befehl mysql_list_fields benutze ich nie, ich geh lieber über die in MySQL vorhandene Funktion LIST COLUMNS FROM
    Dann habe ich mysql_fetch_assoc benutzt, weil ich ja nicht geau weiß, welche Spalten darin vorkommen.
    also ein kleiner Trick meinerseits ;)

    und ein kleiner Tipp:
    Maskier deine Passwörter :P

    gruß
    xelax90


    Beitrag geändert: 7.10.2008 14:50:11 von xelax90
  • in: js popup

    geschrieben von xelax90

    Wenn du dich in der Richtung weiterbilden willst, kann ich dir dieses Buch wirklich empfehlen:
    http://openbook.galileocomputing.de/javascript_ajax/
    lies dir da den Teil zu Ajax durch. Ich denke, das sollte dir weiterhelfen
  • in: Tabelle wird nicht erzeugt?

    geschrieben von xelax90

    Bitte^^

    Der Fehler mit der T_Variable kommt übrigens davon, dass du Anführungszeichen und keine Hochkommas verwendet hast.
    dadurch wurde der String unterbrochen.
    Das kannst du sofort sehen, wenn du einen Editor mit Syntaxhervorhebung (zum Beispiel Phase5) benutzt.
    ich zeig dir das mal hier im Code:

    <?php
     $Rohstoff=$_POST['Rohstoff'];
     $Volumen=$_POST['Volumen'];
     $Masse=$_POST['Masse'];
     mysql_connect("mysql.lima-city.de","USER121635","*******");
     mysql_select_db("db_121635_2");
     mysql_query("CREATE TABLE IF NOT EXISTS Rohstoffe(Rohstoff char(128), Volumen int, Masse int)") or  
     die(mysql_error());
     mysql_query("INSERT INTO Rohstoffe (Rohstoff, Volumen, Masse),("$Rohstoff", "$Volumen", "$Masse")") 
     or die (mysql_error());
     echo "Verbindung zur Datenbank hergestellt. $Rohstoff mit dem Volumen $Volumen und der Masse $Masse 
     gespeichert!";
    ?>


    Außerdem heiß ich nicht Bettler, sondern xelax90 :P

    lg,
    xelax90


    Beitrag geändert: 7.10.2008 14:50:49 von xelax90
  • in: Runde Ecken???

    geschrieben von xelax90

    Dem stimme ich zu.
    Border Radius würde ich schon aus Prinzip nicht verwenden, weil es ja auch anders geht.
    Im prinzip bietet sich für so eine Anwendung eine Tabelle gerade zu an.
    Ich zeige, weil diese Lösung die einfachste ist (auch, wenn Stilistisch nicht die schönste).
    Du brauchst insgesamt 8 Grafiken. von jeder Ecke jeweils eine. die nenne ich:
    ecke_ol.jpg
    ecke_or.jpg
    ecke_ul.jpg
    ecke_ur.jpg
    Sagen wir mal, diese Bilder sind quadratisch und haben jeweils die Seitenlänge 10px.

    Dann brauchst du von jedem Mittelstück (also von jedem Rand) eine ein Pixel breite Grafik. Die nenne ich:
    rand_o.jpg
    rand_r.jpg
    rand_u.jpg
    rand_l.jpg

    und so würde die passende Tabelle dazu aussehen:
    <table>
      <tr>
        <td style="width: 10px; height: 10px;"><img src="ecke_ol.jpg"></td>
        <td style="background-image: url(rand_o.jpg); height: 10px; background-repeat: repeat_x;"></td>
        <td style="width: 10px; height: 10px;"><img src="ecke_or.jpg"></td>
      </tr>
      <tr>
        <td style="background-image: url(rand_l.jpg); width: 10px; background-repeat: repeat_y;"></td>
        <td>Inhalt</td>
        <td style="background-image: url(rand_r.jpg); width: 10px; background-repeat: repeat_y;"></td>
      </tr>
      <tr>
        <td style="width: 10px; height: 10px;"><img src="ecke_ul.jpg"></td>
        <td style="background-image: url(rand_u.jpg); height: 10px; background-repeat: repeat_x;"></td>
        <td style="width: 10px; height: 10px;"><img src="ecke_ur.jpg"></td>
      </tr>
    </table>


    Wie schon gesagt, ist das zwar die einfachste, aber nicht die eleganteste Lösung.
    Unter anderem aus Gründen der Suchmaschinenoptimierung ist es ratsamer, DIV Kontainer zu verwenden.

    Allerdings kann ich jetzt grad nicht 100% dafür garantieren, dass es so funktioniert. man müsste da vlt. ein bisschen mit rumspielen^^
    Außerdem ist das doch recht viel. ich bin mir sicher, da gibts bestimmt noch einen besseren Weg. Der fällt mir jedeoch im Moment nicht ein^^

    <div style="position: relative">
      <div style="position: absolute; top: 0; left: 0">
        <div style="position: absolute; top: 0; left: 0;"><img src="ecke_ol.jpg"></div>
        <div style="margin: 0 10px; background-image: url(rand_o.jpg); height: 10px; background-repeat: repeat_x;"></div>
        <div style="position: absolute; top: 0; right: 0;"><img src="ecke_or.jpg"></div>
      </div>
    
      <div style="margin: 10px 0;">
        <div style="position: absolute; left: 0; top: 0; background-image: url(rand_l.jpg); width: 10px; background-repeat: repeat_y;"></div>
    
        <div style="margin: 0 10px;">Inhalt</div>
    
        <div style="position: absolute; right: 0; top: 0; background-image: url(rand_r.jpg); width: 10px; background-repeat: repeat_y;"></div>
      </div>
      
      <div style="position: absolute; bottom: 0; left: 0">
        <div style="position: absolute; top: 0; left: 0;"><img src="ecke_ul.jpg"></div>
        <div style="margin: 0 10px; background-image: url(rand_u.jpg); height: 10px; background-repeat: repeat_x;"></div>
        <div style="position: absolute; top: 0; right: 0;"><img src="ecke_ur.jpg"></div>
      </div>
    </div>



    Grüße
    xelax90

    Beitrag geändert: 7.10.2008 13:04:14 von xelax90
  • in: Tabelle wird nicht erzeugt?

    geschrieben von xelax90

    Keiner dieser vier Punkte hat nur im Geringsten damit zu tun
    das 'or die' sorgt dafür, dass das gesamte Programm bei misslingen der Query beendet wird
    das ist nich immer gewollt. Und den Fehler kann man auch anders ausgeben!
    Es ist tatsächlich ratsam, die Tabelle in phpmyadmin zu erstellen
    dazu gehst du einfach auf mysql.lima-city.de und loggst dich mit deinen Daten ein und dann kannst du die Datenbank bearbeiten.
    aber es spicht nichts dagegen, das anders zu machen.
    Das $result = macht nur dann Sinn, wenn man das Resultat auch wirklich braucht, was bei INSERT und CREATE TABLE eigentlich nicht der Fall ist

    Hier gibt es fünf Fehler:
    Der erste ist, dass CHAR maximal eine Länge von 255 haben kann. Dadurch kann die Tabelle schonmal nicht erstellt werden.

    der zweite ist folgender:
    die richtige Syntax für INSERT INTO lautet:
    INSERT INTO `table` (`Spalte1`, `Spalte2`, ...) VALUES ('Value1', 'Value2', ...)

    Du hast das VALUES vergessen, bzw. durch ein komma ersetzt.
    Was man mit dem Komma macht, ist mehrere Datensätze gleichzeitig einfügen:
    INSERT INTO `table` (`Spalte1`, `Spalte2`, ...) VALUES ('Satz1Value1', 'Satz1Value2', ...), ('Satz2Value1', 'Satz2Value2', ...)


    Der dritte Fehler ist, dass die Werte (zumindest bei CHAR) zwischen Hochkommas ('') stehen müssen. Man sollte sie allerdings immer setzen aus dem Grund, den du gleich lesen wirst:

    Der vierte Fehler ist nämlich, dass du anstelle von $Rohstoff $Rohstoffe geschrieben hast. Das führ automatisch zu einem Syntax Fehler wenn die Hochkommas fehlen, da dann einfach nichts zwischen den beiden kommas steht.

    Der fünfte hängt mit dem MySQL zusammen, das man benutzt. Bei manchen Versionen ist es verlangt, dass die Tabellen und Spaltennamen zwischen `` (rechts neben ß min Shift) stehen.

    Somit wäre die in jedem Fall sicherste Variante:

    <?php
    $Rohstoff = $_POST['Rohstoff'];   
    $Volumen = $_POST['Volumen'];    
    $Masse = $_POST['Masse'];
    
    $db = mysql_connect("mysql.lima-city.de","USER121635","******");
    mysql_select_db("db_121635_2");
    
    mysql_query("CREATE TABLE `Rohstoffe` (`Rohstoff` char(255), `Volumen` int, `Masse` int)");
    mysql_query("INSERT INTO `Rohstoffe` (`Rohstoff`, `Volumen`, `Masse`) VALUES ('$Rohstoff', '$Volumen', '$Masse')");    
    
    echo "Verbindung zur Datenbank hergestellt. $Rohstoff mit dem Volumen $Volumen und der Masse $Masse gespeichert!";
    ?>



    viele Grüße.
    xelax90

    Beitrag geändert: 7.10.2008 12:30:49 von xelax90
  • in: wo könnte der fehler ligen?

    geschrieben von xelax90

    joa kannst du gerne machen :)
    ich arbeite zwar in letzter Zeit noch wenig an dem Projekt, das auf meiner Homepage präsentiert wird, aber ich habs in Zukunft vor ;)
  • in: Informatik in der Schule

    geschrieben von xelax90

    Das, was du sagst trifft tatsächlich für Realschulen und die Mittelstufe der Gymnasien zu.
    In der 9. bzw. 10. Klasse ist Informatik erst einmal nur Excel und Word (wobei ich allerdings sagen muss, dass man die Basiskenntnisse von Word und Excel bereits früher lernt. in der 7. zum Beispiel). Bereits in der 9. und 10. Klasse gehts mit Excel an VB vor Applications.
    Eine Sache, die eigentlich immer in der Zeit gemacht wird ist Logo und Locad.
    Spätestens ab der 12 muss man sich an den Vorggebenen Plan für das Zentralabitur halten, der tatsächlich auch Informatik beinhaltet und nicht nur Programmieren.
    Wer in der Oberstufe Informatik wählt, der hat mit Sicherheit auch mit Datenbanken zu tun.
    Allerdings liegt der Schwerpunkt dann nicht darauf, mit Datenbanken zu arbeiten, sondern die Funktionsweise von Datenbanken zu verstehen und nachbilden zu können. Dies ist Informatik :)
  • in: wo könnte der fehler ligen?

    geschrieben von xelax90

    hmmm
    das ist eine seltsame Fehlermeldung^^
    ich sehe da gerade ein leerzeichen nach der Adresse
    daran könnts liegen^^
  • in: wo könnte der fehler ligen?

    geschrieben von xelax90

    ja, das könnte ein Fehler sein^^
    aber das wäre keine Ursache für das nicht Geligen der Query
    dann würde nämlich nichts eingetragen werden


    als erstes musst du die mysql.php includen bevor du die query ausführst.
    also so:

    <?php 
    $url = $_POST['url']; 
    $name = $_POST['name']; 
    $banner = $_POST['banner']; 
    $nachricht = $_POST['nchricht']; 
    $ip = $_POST['ip']; 
    
    $eintrag = "
      INSERT INTO `onemillionnews` (`url`, `name`, `banner`, `nachricht`, `ip`) 
      VALUES ('$url', '$name', '$banner','$nachricht','$ip')";
    include("mysql.php");
    $eintragen = mysql_query($eintrag);
    ?>




    Aber das, ist eigentlich genau das, womit ich immer Probleme hatte
    ich mache das immer so, dass ich die mysql Queries in einer Datei abarbeite, bzw. ich habe mir eine Verwaltungsklasse gemacht

    wenn das so nicht funktioniert, dann liegt das daran, dass die Verbindung irgendwo beim Include verloren geht.
    dann musst du den Inhalt der mysql.php in die andere Datei rein tun
    das würde dann so aussehen:

    <?php 
    $url = $_POST['url']; 
    $name = $_POST['name']; 
    $banner = $_POST['banner']; 
    $nachricht = $_POST['nchricht']; 
    $ip = $_POST['ip']; 
    
    $verbindung = mysql_connect("mysql.lima-city.de ", "mein username", "passwort") 
                    or die("Keine Verbindung moeglich");
    mysql_select_db("db_110743_3 ") 
      or die ("Die Datenbank existiert nicht");
    
    $eintrag = "
      INSERT INTO `onemillionnews` (`url`, `name`, `banner`, `nachricht`, `ip`) 
      VALUES ('$url', '$name', '$banner','$nachricht','$ip')"
    $eintragen = mysql_query($eintrag, $verbindung);
    ?>
  • in: Informatik in der Schule

    geschrieben von xelax90

    Naja, das ist kein Informatik^^
    Für das Fach Informatik gibt es (zumindest hier in NRW) einen vorgeschriebenen Lehrplan für das Zentralabitur.
    und da ist es nicht mit Word getan.
    Da geht es um Datenstrukturen, Netzwerkprogrammierung, Graphen, und und und...
  • in: wo könnte der fehler ligen?

    geschrieben von xelax90

    das liegt denke ich an den Spezifikationen von MySQL
    Die Tabellen- und Spaltennamen müssen zwischen `` stehen (neben ß mit Shift)
    und das Komma nach ip sollte weg^^

    <?php 
    $url = $_POST["url"]; 
    $name = $_POST["name"]; 
    $banner = $_POST["banner"]; 
    $nachricht = $_POST["nchricht"]; 
    $ip = $_POST["ip"];  
    
    $eintrag = "
      INSERT INTO `onemillionnews` (`url`, `name`, `banner`, `nachricht`, `ip`) 
      VALUES ('$url', '$name', '$banner','$nachricht','$ip')";  
    $eintragen = mysql_query($eintrag); ?>


    Außerdem sehe ich hier nicht, dass du eine Verbindung aufbaust.
    die Verbindungs ID sollte bei mysql_query mit angegeben werden. Das hat bei mir sonst einige Probleme gemacht (besonders bei includen von Dateien)

    Du kannst auch immer den Fehler abfragen, der bei der Query aufgetreten ist mit:
    echo mysql_error($verbindung)

    $verbindung ist dabei die ID der Verbindung.

    da würde dann sowas stehen, wie Syntax Error near ',)' Check your MySQL Manual
    oder ähnliches
    dann findest du den Fehler immer schnell!

    grüße,
    xelax90

    Kleiner Tipp noch:
    manchmal ist es sinnvoll, CamelCase bei den Spaltennamen zu benutzen.
    ich find das sieht einfach besser aus, wenn die Wörtter mit nem Großbuchstben anfangen ;)

    Beitrag geändert: 6.10.2008 21:24:19 von xelax90
  • in: Informatik in der Schule

    geschrieben von xelax90

    Im Fach Informatik gehts nicht um das Programmieren, sondern um Informatik.
    In der Schule sollte man ewas über bestimmte Algorithmen lernen und Datenstrukturen, wie Listen, Bäume und Graphen.
    Programmieren kann fast jeder, Informatik muss man erst lernen ;)
    Und wenn diese Dinge einen interessieren, dann hat das nichts mit dem Lehrer zu tun
    Wenn man will, dann kann man den unterricht selbst durch Beiträge, etc. interessant gestalten. egal, was für ein Lehrer das ist


    Beitrag geändert: 6.10.2008 21:14:07 von xelax90
  • in: Praktikum 9. Klasse Gymnasium

    geschrieben von xelax90

    Da braucht man eigentlich nicht wirklich suchen^^
    Du kannst davon ausgehen, dass die einen Praktikumsbericht haben wollen.
    Das gehört zu einem Praktikum dazu ;)
    Was genau in dem Praktikumsbericht drin stehen muss, ist eigentlich immer das selbe. In Nromalfall bekommt man in der Schule einen Zettel mit der Übersicht der verlangten Inhalte
  • in: Animationsprogramme

    geschrieben von xelax90

    Es wär ganz gut, wenn du genauer sagst, was du brauchst

    für 2D Animationen kenne ich nichts besseres, als Flash.
    Es gibt meines Wissens auch kostenlose Programme, um Flash Animationen zu erstellen. Ich benutze jedoch Adobe Flash CS3

    Bei 3D Animationen ist das mit dem leicht bedienen ein Problem^^
    das einzige gute Freeware Programm, das ich dafür kenne ist Bender. Hab sehr gutes Feedback davon gehört. Von den kostenpflichtigen Programmen soll Cinema4D am leichtesten zu bedienen sein. Jedoch das und 3DsMax (eines der bessten Programme dafür) sind kostenpflichtig und kosten mehrere tausend € ^^

    grüße
    xelax90
  • in: Passwörter in der Datenbank speichern

    geschrieben von xelax90

    okay, vielen Dank :)
    ich werd mal sehen, wie ich das umsetze
    Hat mir wirklich sehr weitergeholfen!
  • in: Passwörter in der Datenbank speichern

    geschrieben von xelax90

    danke für die Antwort :)
    nur wie dekodiere ich das jetzt genau?
    dsa Ganze ist ja für einen Login gedacht.
    da muss ich das erst kodieren, dann in der Datenbank speichern, dann aber auch dekodieren können

    thx,
    xelax90
  • in: Adminbereich erstellen Wie???

    geschrieben von xelax90

    man kanns auch übertreiben :P
    http://onedotoh.sourceforge.net/
    ich finde, das ist eine schöne, schlanke Variante für einen Filemanager.
    und einfach zu bedienen ;)
  • in: Passwörter in der Datenbank speichern

    geschrieben von xelax90

    Hallo,
    Ich habe folgende Frage:
    wie sollte man Passwörter am bessten in der Datenbank speichern?
    ich denke, es ist nicht gerade sinnvoll, die als Reintext zu speichern.
    Wie kann ich sie auf einfache Art und Weise am bessten verschlüsseln und wie sicher sind diese Passwörter dann?

    Grüße,
    xelax90
  • in: Spore

    geschrieben von xelax90

    Google ist dein Freund :P

    Also hier habe ich mal die Systemvoraussetzungen gefunden:
    http://www.spore-forum.de/systemvoraussetzungen-von-spore.html

    allerdings steht hier:
    http://spore.onlinewelten.com/include.php?path=forum/showthread.php&threadid=5

    dass es wohl keine offiziellen gibt.
    auf meinem MacBook Pro läuft das ohne Probleme (*angeb* :P)
    der Mac Mini entspricht soweit den Anforderungen bis auf die Grafikkarte.
    Eine Demo Version davon gibts wohl nicht (nur den Creature Creator)
    Man könnte sich das in der Videothek mal ausleihen und gucken, ob das funktioniert^^

    das spiel selber finde ich jedoch ziemlich öde.

    Hör nicht drauf, das spiel ist toll :P

    Grüße
    xelax90


    Beitrag geändert: 6.10.2008 16:31:32 von xelax90
  • in: Verbindungsfehler

    geschrieben von xelax90

    du hast mehrere Fehler gemacht:
    der erste Fehler ist, das Ganze in einer Zeile zu schreiben.
    rein Theoretisch geht das zwar, aber das ist unschön
    außerdem sind Host, Username und Password Strings und müssen in "" stehen.
    hier eine stilistisch bessere und richtige Variante:
    <?php 
    $host = "mysql.lima-city.de";
    $name = "USERNAME";
    $password = "Password";
    
    $db_id = mysql_connect($host, $name, $password); 
    if (!$db_id) { 
            die("Verbindungsaufbau gescheitert"); 
    } else { 
            printf("Verbindung hergestellt"); 
    } 
    ?>


    Größe
    xelax90


    Beitrag geändert: 6.10.2008 16:18:11 von xelax90
  • in: Ein Bild (200 x 50) auf 75x75 Pixel bringen, ohne es zu verzerren

    geschrieben von xelax90

    von max-height und max-width würde ich abraten, weil der IE diese nicht unterstützt.
    genauso, wie min-width und min-height.
    aber ansonsten kann ich sirsven nur zustimmen.
    ein Bild kannst du nicht ohne veränderungen auf eine der Proportionen nicht entsprechende größe bringen.
  • in: Neuen taschenrechner gefällig?

    geschrieben von xelax90

    ja, da waren wir auch^^
    aber das hat vlt. 1 Monat gedauert. mehr nicht. dann haben wir noch ne klausur darüber geschrieben und fertig wars^^

    und natürlich thx für deinen Beitrag^^
  • in: Neuen taschenrechner gefällig?

    geschrieben von xelax90

    der Taschenrechner wurde ja auch nicht für Linux user konzipiert :P
    jeder normale Mensch weiß, wo sein Windows Ordner ist. und direkt da drin ist der Font Ordner.
    und ich habe immernoch keine Beschwerden über den Einbau unter Windows gehört.^^

    und die 4 tage brauchte ich für den helpfile, wobei ich nebenbei noch an den Geometrie sachen gearbeitet habe.
    insgesamt hatten wir 3 Wochen Zeit.
    davon hab ich 4 tage nichts gemacht, weil mir nichts mehr eingefallen ist. dann hatte ich die Idee miten Geometrie sachen.
    und am Ende hat die Zeit dann natürlich nicht mehr für diese sachen Gereicht, die hätten vermieden werden können.
    ich bin schon froh, dass sich das Programm nicht aufhängt, wenn man eine klammer vergisst :P
  • in: Neuen taschenrechner gefällig?

    geschrieben von xelax90

    naja, mir wurde das auch schon angedroht, dass Lehrer das übernehmen sollten.
    ich hab gleich gewusst, dass das nichts wird.
    nicht wegen der Komplexität. es ist im Gegenteil relativ einfach. aber es kommt wegen Der Zeit hicht hin.
    ich habe mich eine Stunde mit ihr zusammengesetzt und dannach hatte sie keine Zeit mehr.
    anschließend hat sie sich bei mir entschuldigt für die Umstände :biggrin:

    wie viele besucher unsere HP hat weiß ich gar nicht. hat mich auch wenig interessiert^^
    aber es sind durchaus viele. (besonders, wenn man die ganzen mails im Posteingang von der HP sieht,w wird einem klar, dass es viele sein müssen :P)

    es kann sein, dass ich teilweise müll programmiert hab^^
    das lag zum Teil daran, dass ich damals noch nicht das verständnis für Programmieren hatte, wie ich es heute habe, aber auch zum Teil daran, dass ich am Ende unter Zeitdruck gekommen bin, weil ich noch den helpfile erstellen musste und nur 4 tage ca dafür Zeit hatte.

    natürlich kann ich einen Installer machen, aber wer braucht das?
    bis jetzt haben sich nur leute darüber beschwert, dass andere vlt. nicht wissen, wie man ein Font kopiert.
    es gab noch keine Fragen darüber (und es gab viele Tester!)
    also sooo schwer scheint es ja wohl nicht zu sein, das Font einzubauen, oder?^^

    xelax90
  • in: Neuen taschenrechner gefällig?

    geschrieben von xelax90

    wie kommst du jetzt auf schulhomepage?
    das iritiert mich jetzt etwas, weil ich zufällig der Leiter unserer Schulhomepage bin.
    kennst du mich?^^''

    außerdem:
    ich versteh nicht, was ihr alle gegen diese Font habt.
    ist das sooo schwer, die in das Fonts verzeichnis zu kopieren, oder warum beschwert ihr euch alle drüber?
    ich fand diese Font sehr passend für den Taschenrechner, weil man auch ohne Leerzeichen alles übersichtlich sehen kann. und es gibt sonderzeichen, wie zum Beispiel die Wurzel und griechische Buchstaben.
    also Sinn hatte das schon mit der Font.
  • in: Neuen taschenrechner gefällig?

    geschrieben von xelax90

    Basic ist doch ne tolle Sprache^^
    und außerdem ist Basic.net auch durchaus sehr mächtig.

    zu dem OpenSource code:
    ich hab mir gedacht: was soll ich damit machen?
    verkaufen kann ich es eh nicht. weiterprogrammieren werd ich auch nicht daran.
    also warum sollte nicht zumindest jemand anders das Programm weitermachen und eine wirklich richtige alternative zum Win Rechner machen?^^
  • in: Neuen taschenrechner gefällig?

    geschrieben von xelax90



    garlian schrieb:
    Und vertraue deinem Lehrer da nit sooo sehr xDD
    (Mein Informatik Lehrer fand es schon faszinierend wo ich kein Frontpage für HTML genutzt habe xDD)


    ein Lehrer beurteilt immer im verhältnis zum Mittel der Klasse.
    und das Mittle meiner Klasse ist irgendwo weit unten im keller :lol:

    das mit den Leerzeichen und den generell vermeidbaren Fehlern kommt, weil ich zu wenig Zeit hatte.
    und dannach hatte ich irgendwie keine Lust mehr, weiterzuprogrammieren.



    erasmuz schrieb:
    Könntest du für Linux nutzer & nicht-rapidshare nutzer vielleicht einfach mal n paar screens von deinem Programm machen, und kurz was zur funktion schreiben? ^^


    warscheinlich nicht, aber ich guck mal, was sich machen lässt (funktioniert eine chm datei auch auf linux?^^)

    erasmuz schrieb:
    Ich lade ürbrigends auf meinem Windoofs PC rein aus Natur keine *.exe Dateien, die ich nicht entweder selber Kompiliert oder zumindest schon selber zum grossteil disassembliert habe,... I HATE WINDOOFS!


    ich auch (ich benutze gerne mac^^), aber leider muss ich ja aus schulischen Gründen auch nen Windoof rechner haben.^^

    und wenn du keine exe dateien laden willst, dann mach das so:
    lad dir die datei runter und klick öffne einfach das Delphi Projekt^^
    ich hab das mal mit rein genommen, falls jemand mal was damit machen will.^^


    ansonsten thx für die comments!

    ich hoffe auf ein paar mehr^^

    xelax90
  • in: Metallica - Unforgiven 2

    geschrieben von xelax90

    Hi leute,
    ihr kennt doch bestimmt das Lied Unforgiven 2 von Metallica.
    nun wir wollen das gerne bei uns in der Schulband nachspielen.
    das Problem bei der ganzen Sache ist, wir haben keine Noten dafür.
    kennt jemand zufällig eine Seite, auf der man sie kostenlos bekommen kann, oder kann vlt. jemand zumindest die akkordfolge raushören?
    wir kriegen das irgendwie nicht hin :P

    xelax90
  • in: Pc wird immer langsamer !

    geschrieben von xelax90

    Windows neu installieren ist allerdings eine lösung des ganzen.
    (meiner Meinung nach die einzige)

    das Problem kenne ich sehr gut.
    wenn man Windows so ein jahr lang aktiv benutzt. das heißt, immer wieder programme und Spiele installiert und deinstalliert, dann wird er immer langsamer mit der Zeit.

    das einzige, was gegen diesen Effekt helfen soll (ich habs aus Prinzip nich nie ausprobiert^^), ist das regelmäßige defragmentieren der Festplatte.

    naja, ob das wirklich hilft weiß ich nicht, aber es gibt eine Idiotensichere Methode, um wirklich alle Probleme mit Windoof zu besitigen:
    man kauft sich einen Mac^^

    da kann man das defragmenieren dann vergessen. sowas gibts da gar nicht^^
    es funktioniert einfach alles auch ohne^^

    xelax90
  • in: Neuen taschenrechner gefällig?

    geschrieben von xelax90

    Hey leute,
    ich hab mal aus Spaß (es war ein Info Projekt, hat aber trotzdem Spaß gemacht. lag auch an der 1+ die ich dafür bekommen hab^^) einen Taschenrechner programmiert. (innerhalb von 3 wochen^^)
    und weil nicht nur der Lehrer, sondern auch ich ihn so toll fand, hab ich den mal hochgeladen und würde ganz gerne wissen, was ihr davon haltet.

    hier noch einige kleine sachen zur Bedienung:

    erstmal wichtig:
    die Font datei, die mit im Archiv ist, muss ins Windows/Fonts verzeichnis

    dann gibts da noch eine Hilfe datei.
    wenn ihr den Taschenrechner richtig benutzen wollt, dann würde ich empfehlen, die datei zu lesen (es gibt seeehr viele funktionen^^)

    einige Sachen will ich schonmal vorab sagen:
    in den Taschenrechner werden die zu rechnenden Aufgaben einfach eingetippt (zum Beispiel: 4+5+7*(8 + 9))
    dabei werden keine Leerzeichen verwendet.

    bei sachen, wie sin, cos und tan müssen klammern verwendet werden. sonst gibt es eine fehlermeldung (ich habe natürlich so viele, wie möglich abgefangen durch eigene popups, aber es kann dennnoch zu ausnahmen kommen, bei denen sich das Programm aufhängt, glaube ich^^)

    ich hab mal 2 versonen hochgeladen:
    eine zip und eine rar datei (fragt mich nicht, warum, aber mir war danach :P)

    Taschenrechner.rar
    Taschenrechner.zip

    ich freu mich schon auf eure comments.
    und nehmt euch Zeit und lest die Hilfe. dann könnt ihr fehler vermeiden^^

    gruß xelax90

Login zum Webhosting ohne Werbung!