kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Mybb geht nicht (fehler code 500)

    geschrieben von vertico

    500 heißt interner Fehler des Servers, wodurch dieser in deinem Fall verursacht wird kann ich dir nicht sagen.

    Ich antworte auch eher wegen den beiden Usertabellen. Das Problem hierbei dürfte sein, dass ilch und mybb eventuell unterschiedliche Methoden haben, die Passwörter zu verschlüsseln, unterschiedliche Daten in die jeweiligen Tabellen geschrieben werden und die Tabellen an sich unterschiedlich benannt sind.
  • in: Welches ist das Leichteste CMS

    geschrieben von vertico

    Also, wenn du einfach nur eine Webseite zum anschauen möchtest, ohne irgendeine Programmiersprache zu können, empfehle ich dir Joomla ...


    @ Limabone: Ein CMS zeichnet sich dadurch aus, Inhalte leicht und in der Regel möglichst ganz ohne Programmierkenntnisse verwalten zu können. Frogsystem sieht interessant aus, allerdings störe ich mich etwas daran, dass weder die Hauptseite noch die Online-Demo W3C-Valide sind.


    Joomla ist ein recht einfaches CMS.

    Je nachdem, für was du eine Seite machen möchtest, wäre sonst auch Webspell eine Alternative. Webspell ist auf Clans oder Communitys ausgerichtet und bringt von Haus aus Features wie Login / Nutzerregistrierung, Forum, Gästebuch, Galerie, Message-System und vieles mehr mit, ohne wie zB Joomla dafür durch Extensions / Module erweitert werden zu müssen. Webspell verfügt über eine leicht verständliche Admin-Oberfläche, viele Inhalte werden direkt über das Frontend verwaltet und dank einer großen Community findet man leicht Hilfe und kann mit stetigen Verbessungen rechnen.

    Solltest du dich für Joomla oder Webspell entscheiden und Probleme haben kannst du mich gerne ansprechen, ich würde dir soweit wie möglich weiterhelfen.
  • in: SD Ram erweitern, aber wie?

    geschrieben von vertico

    Und noch was: Wieviel Festplatte kann ich da einbauen? Irgendwann macht ja mal der Prozessor schluss bei zu hoher Kapazität aber wieviel geht da noch?


    Das die CPU wegen der Festplatte meckert wäre mir neu. Eher hängt es vom BIOS ab, wieviel GB erkannt werden und vom Betriebssystem.
    Schau einfach mal in den Tower hinein, auf dem Mainboard müsste irgendwo ein Hersteller, eine Board-Bezeichnung und eine rev.-Nummer zu finden sein. Mit diesen Angaben kann man dann schon mehr herausfinden und eventuell ein BIOS-Flash durchführen, um größere HDDs zu unterstützen. 80 GB sollten auf jeden Fall gehen, wenn du noch eine 80er rumliegen hast. Wäre schonmal eine Verdopplung.

    Beim Ram solltest du mal nachschaun, welchen Ram du genau hast / brauchst.

    http://www.amazon.de/gp/product/B001SSIC7G/ref=pd_lpo_k2_dp_sr_1?pf_rd_p=471061493&pf_rd_s=lpo-top-stripe&pf_rd_t=201&pf_rd_i=B00196HLC4&pf_rd_m=A3JWKAKR8XB7XF&pf_rd_r=19W753HCRYMPN69HRZFK

    Ein Riegel SD-PC-133 mit 1024MB, wären bei deinen 3 Slots GB Arbeitsspeicher, was ausreichend sein sollte für dieses System als Ganzes.
  • in: sqlabfrage schaut nich nach

    geschrieben von vertico

    Du kannst nicht einfach die Variable mit den Datensätzen mit 0 vergleichen. Du musst mit num_rows abfragen, wieviele Ergebniss geliefert wurden. Diesen Wert kannst du dann mit 0 vergleichen.

    Ich arbeite nur noch mit mySQLi, da würde das Ganze so aussehen:

    $sql = "SELECT salt FROM user WHERE name = '$username'";
            $result = $db->query($sql);
            if($result->num_rows == 1){


    Google einfach mal nach mysql num_rows.

  • in: datenbank + script fehler

    geschrieben von vertico

    // Nickname und Emaildresse abfragen (ob vorhanden)
    //Nickname
    $sql = "SELECT * FROM Spieler WHERE Nickname = $nickname";
    $ergebnis = mysql_query($sql);
    if ($ergebnis == $nickname); 
     else $message="Dein Nickname ist schon vorhanden!";
    
    echo"<p>$ergebnis</p>";
    if ($sql != "")
      $message.="<p>Dein Nickname ist schon vorhanden!</p>";


    Sehr merkwürdige Zeilen sind da drin zu finden. Zum einen:

    if ($ergebnis == $nickname); else $message="Dein Nickname ist schon vorhanden";

    Wenn die Bedingung zutrifft passiert... öhm.. ja was? Außerdem... wie willst du die Variable $nickname mit einer db-Anfrage vergleichen? Wo ist denn ein fetch_array oder fetch_assoc? Sprich es fehlt ein $row = mysql_fetch_array($ergebnis); und daher kann die if-Bedingung nicht zutreffen, ergo immer else-Fall. Du müsstest vergleichen: if($nickname == $row["Nickname"])

    Dann geht es weiter mit:

    if ($sql != "")

    Diese Bedingung kann nur immer zutreffen, da du ja einige Zeilen höher schreibst: $sql = "SELECT * FROM Spieler WHERE Nickname = $nickname"; ergo $sql ist immer ungleich "", da ja $sql mit deinem Query-String definiert ist.

    Deshalb kommen deine beiden Meldungen mit "Dein Nickname ist schon vorhanden".

    if ($message ==""){
    mysql_query("INSERT INTO Spieler (Nickname, Passwort, Email) VALUES (' ".$nickname."' , '".$hash."','". $email."' )");
    echo"<p> Der Benutzer wurde angelegt!</p>";}
    else
      echo"<p>Der Benutzer wurde nicht angelegt<p> $message";


    Die Fehlermeldung, der User sei nicht eingetragen worden stammt von diesem Code, da ja durch die vorherigen Fehler die Variable $message nicht leer ist.

    Zu guterletzt steht in deinem create_table folgendes: Nickname CHAR() NULL,
    Die () hast du bei allen nachfolgenden CHAR's weg gelassen. Ich weiß allerding nicht, ob dies auch eine Fehlerursache ist, zumindest aber ist es merkwürdig.

  • in: Ajax Reload auf ein Div

    geschrieben von vertico

    <script type="text/javascript">
    function getRequestObject(){
                var ro;// Mozilla-kompatibel?
                if(window.XMLHttpRequest){// ja, Mozilla-Browser
                    try{// Objekt ableiten
                        ro = new XMLHttpRequest();
                    }
                    catch(e){// Objekt konnte nicht abgeleitet werden
                        ro = null;
                    }
                }
                else{// Part für IE
                    try{// zuerst neue Methode
                        ro = new ActiveXObject("Msxml2.Xmlhttp");
                    }
                    catch(e){
                        try{// vielleicht klappt die alte Methode
                            ro = new ActiveXObject("Microsoft.XMLHTTP");
                        }
                        catch(e){// ActiveX ist aus oder kein JavaScript
                            ro = null;
                        }
                    }
                }// Wurde ein Objekt oderstellt oder nicht?
                if(ro == null){// Fehlermeldung
                    alert('Ihr Browser unterstützt kein AJAX');
                }
                return ro
    }
    function getData()
    {
        var url = "deinephpdatei.php";
        request.open("get",url);
        request.onreadystatechange = updatePage;
        request.send(null);
    }
    function updatePage()
    {
        if(request.readyState == 4){
            if(request.status == 200){
                var phpcontent = request.responseText;
                var new_content = document.createTextNode(phpcontent);
                document.getElementById("id_des_divs").replaceChild(new_content,document.getElementById("id_des_divs").firstChild);
            }
        }
    }
    function timerstart(){
    	Timer = setInterval("contentReplace()",2000);
    }
    
    function timerreset(){
    	clearInterval(Timer);
    	timerstart();
    }
    function contentReplace(){
        getData();
        timerreset();
    }
    request = getRequestObject();
    
    
    </script>
    </head>
    <body onload="contentReplace()">


    Musst mal so ausprobieren, ist jetzt nur auf die schnelle gemacht. Wer Fehler findet: bitte korrigieren.
  • in: Homepage gegen Bezahlung

    geschrieben von vertico

    Richtig, die Position steuerst du über CSS.
    Abhängig davon, wie du den Rest der Page gemacht hast kannst du das Div im Fluss lassen, oder es aus dem Fluss herausnehmen und absolut positionieren. Die absolute Positionierung ist der einfachste Weg. Dafür gibst du dem Div der Einfachheit halber eine ID, zB. id="searchdiv", erstellst für diese id nun eine CSS-Deklaration. In dieser gibst du position: absolute an und margin-left: 123px (für Abstand vom linken Rand der umgebenden Divs) oder left: 123px (für Abstand vom linken Rand des Browserfensters) sowie das ganze fü den Abstand von oben mit margin-top oder top.


    An die anderen Vorposter: Manche Leute haben weder die Zeit noch das Interesse daran, sich selbst die Zeit vor einem Editor um die Ohren zu hauen. Wieder andere sind auch schlicht nicht mehr in der Lage, sich Scriptsprachen einzuhämmern, z.B. alters- oder krankheitsbedingt. Wenn der Poster direkt um eine entgeldliche Erstellung bittet solltest ihr nicht mit unnötigen do-it-yourself-Aufforderungen Gulden farmen.



    EDIT: Da ich lieber weiß, worum es geht würde ich dir vorschlagen, mir in einer PN nochmal präziser mitzuteilen, was du benötigst, was deine Vorstellungen und Vorgaben wären ect. Damit kann ich besser abschätzen, ob ich dir weiterhelfen und deinen Vorstellungen entsprechen kann. Wissen in HTML, CSS, PHP, JS, AJAX, XML ect ist jedenfalls vorhanden.

  • in: Habt ihr Gemälde zu Hause an den Wänden?

    geschrieben von vertico

    Wir haben hier bei uns viele Bilder hängen, wenn auch keine berühmten Kunstwerke. So einige stammen aus unserem eigenen Pinsel, ansonsten viele Alubilder mit Wolfmotiven, Wolfposter, eine Flagge mit Wolfmotiv...Wolffans halt (siehe mein Avatar ^^).
  • in: if abfrage für array

    geschrieben von vertico

    Mit is_array?! Sicher? Die Funktion prüft, ob die angegebene Variable ein Array ist. Ich kann nicht so recht nachvollziehen, wie du damit prüft, dass im Array Name XYZ vorhanden ist...
  • in: JS div ein/ausblenden je nach radiobutton auswahl

    geschrieben von vertico

    if (document.getElementById("file").checked=true) {


    Durch das einfache = weist du dem radio immer true zu. Wenn du daraus ein == machst funktioniert es. Dass = ist eine Zuweisung, das == steht für ist-gleich.

    <head>
    
    <script type="text/javascript">
            function auswahl(){
                if (document.getElementById("file").checked == true) {
                document.getElementById("fileup").style.visibility = 'visible';
                document.getElementById("filedown").style.visibility = 'hidden';
                }
    
                else {
                document.getElementById("fileup").style.visibility = 'hidden';
                document.getElementById("filedown").style.visibility = 'visible';
                }
            }
    </script>
    
    </head>
    
    <body>
    <form action="">
        <p>Wie wollen Sie updaten?</p>
        <p>
            <input type="radio" id="file" name="src" value="file" onclick="auswahl()" checked="checked"  /> aus Datei<br />
            <input type="radio" id="serv" name="src" value="serv" onclick="auswahl()" /> vom Server<br />
        </p>
    </form>
    
    
    <div id="fileup">aus Datei hochladen</div>
    
    <div style="visibility: hidden" id="filedown">vom Server hochladen</div>
    
    </body>


    Du hast aber im JS-Teil die Werte vertauscht, ich habs hier mal korrigiert. Außerdem habe ich dem 2ten Div direkt ein hidden gegeben, da ja radio 1 zu Beginn aktiviert sein soll und es ja unsinnig ist, am anfang beide Divs sichtbar zu haben.
  • in: if abfrage für array

    geschrieben von vertico

    Frag doch direkt die DB, ob der Name vorhanden ist.

    select * from deineDb where username = "deinUser"


    und fragst dann via num_rows ab, ob der User vorhanden ist. Wenn 0 ist der name frei, bei größer als 0 nicht.


    Für dein Array wäre es die Funktion array-search ( http://de.php.net/manual/de/function.array-search.php ), ist aber ein unnötiger Umweg.
  • in: Langweile, will jmd was zu meiner Page sagen^^

    geschrieben von vertico

    Warum ist denn im Count was falsch? Nur weil man den PHP-Code nicht sieht und er ohne IP-Sperre läuft?



    ...Diese Seite wurde 200 MAL aufgerufen

    Und es war nicht Links anpassen sondern abpassen gemeint, sprich man muss die Links im Scrolltext in der Bewegung erwischen.
  • in: Wie lange wird es die Kirche noch geben?

    geschrieben von vertico

    Ich für meinen Teil bin kein Fan von so einigen Religion. Der Grund hierfür ist leicht erklärt: Zuviele Misse- und Greueltaten wurden und werden in meinen Augen für eine imaginäre höhere Macht begangen.

    Ich betone, das dies nur meine Meinung ist, man könnte Stunden darüber diskutieren und natürlich gibt es auch andere Meinungen, die das Gegenteil aussagen. Ich gehe mit meiner Meinung nicht hausieren oder rede herablassend über Gläubige.

    Als Beispiele für meine Meinung fallen mir aus dem Stehgreif mehrere ein:

    - Kreuzzüge
    - Hexenjagd
    - Bestrafungen von Personen, die mit ihren Entdeckungen der damaligen Weltanschauung widersprachen
    - Tier- oder gar Menschenopferungen
    - Verhinderung teils lebensrettender Behandlungen
    - Frauenunterdrückung / -misshandlung / -schändung

    ... und einiges mehr. Religion ist oft ein Mittel um Macht und Kontrolle ausüben zu können. Häufig werden die entsprechenden Schriften zum eigenen Vorteil ausgelegt und interpretiert. Ich frage mich immer wieder aufs neue, wie Kreuzzüge ect mit dem Gebot "du sollst nicht töten" vereinbahrt wurden. Da kommt man zurück zur erwähnten Interpretierung.

    Daher folge ich einem Sprichwort, indem ich jemanden nicht nach seinen Worten sondern nach seinen Taten messe. Zu dem Argument, dass ich nur die negativen Seiten betrachte: Ein Mensch kann sein Leben lang nett und anständig gewesen sein, sobald er mutwillig einen Mord begeht ist er dennoch ein Mörder und wird entsprechend behandelt. Oder?
  • in: CSS: Div Ausrichtungs-Problem

    geschrieben von vertico

    Üblicherweise ist der Inhalt der Seite immer länger als die Navi. Du kannst dem rechten div ein min-height geben, damit der eigentliche Inhaltsbereich immer mindestens zB. 500px hoch ist. Es bleibt trotzdem dynamisch und passt sich an, wenn der Inhalt 500px übersteigt.
    Wenn du dem mitte-div als Beispiel die Hintergrundfarbe #ccc gibst, dem linken div ebenfalls #ccc und dem rechten div #aaa stellst du fest, das es optisch den Eindruck macht, dass das linke div die gleiche Höhe vom rechten hat.
  • in: CSS: Div Ausrichtungs-Problem

    geschrieben von vertico

    Du machst ein div, welches alle anderen enthält. Diesem div gibst du margin: 0 auto und die maximale gewünschte Breite der Seite.
    Ich nenne das immer Wrapper. Dann machst du ein div für den Head mit voller Breite, für die Mitte und für den Foot mit voller Breite. In dem div in der Mitte machst du dein linkes und rechtes div, dem linken div gibst du float: left und die gewünschte Breite, dem rechten div gibst du margin-left mit der Breite vom linken div sowie die Restbreite.
    Das einfachste, um der kleineren Spalte eine (optisch) gleiche Höhe zu geben ist, die Farbe des Wrappers der der Spalte anzugleichen.
  • in: 0180/5050464 - Abzockerwarnung!

    geschrieben von vertico

    du musst jetzt extrem aufpassen...

    Checke das wirklich jeden tag jetzt, ob von deinem Konto was abgebucht wird und sobald was abgebucht wird, lass es zurück buchen...


    Das ist zum Glück kein großes Problem, das Konto erhält keine Geldeingänge, nur Einzahlungen für Überweisungen, die noch am selben Tag rausgehen, darüber hinaus reines Guthabenkonto, wenn leer dann leer. Überziehen ect nicht möglich. Kommt wirklich etwas derartiges wird das Konto aufgelöst und neu eingerichtet. Daher brauche ich mir keinen großen Kopf darum machen.
  • in: Php Zeitsperre

    geschrieben von vertico

    Einfach nur < reicht ja nicht, dann wäre eine neuer Eintrag bereits 1 Sec später möglich. Und auf eine normale Uhrzeit-Angabe 60 Sek drauf zu zählen ist aufwendig, da es ja kein reiner Int-Wert sondern ein String mit : und - ist. Daher würde ich den Timestamp nehmen.
  • in: Php Zeitsperre

    geschrieben von vertico

    Du trägst bei den Userdaten den Timestamp mit ein, bei einer neuen Eintragung fragst du erst den Timestamp ab, rechnest 60 Sec drauf und prüfst, ob der jetzige Timestamp größer oder gleich dem bisherigen + 60 ist.
  • in: Mysql insert!

    geschrieben von vertico

    xD auf das INTO hab ich letzte Nacht auch nicht geachtet und sogar noch seinen Query fehlerhaft kopiert. Ich hätte ne Idee Lima: Postsperre von Code nach 22 Uhr als Müdigkeitsschutz ^^
  • in: Mysql insert!

    geschrieben von vertico

    function db_connect()
    {
    
    $db['host'] = 'localhost';
    $db['uid'] = 'username';
    $db['pwd'] = 'password';
    $db['db'] = 'database';
    
        $db = new mysqli($db['host'], $db['uid'], $db['pwd'], $db['db']) or die('Verbindungsfehler!');
        if(mysqli_connect_errno()){
            echo "Fehler: Verbindung konnte nicht hergestellt werden.";
        }
        return $db;
    }
    
    $db = db_connect();
    
    $sql = "insert news (id, titel, news, autor, datum, sprache) values ('7', 'titel', 'news', 'autor', '2010-09-10', 'de')";
    $result = $db->query($sql);
    $num = $db->affected_rows;


    Versuch es mal so, ich mag mysqli lieber und die $db->affected_rows-Abfrage ist finde ich einfacher.


    EDIT:

    mach doch noch das "or die(mysql_error());" dahinter damit man sieht wo das Problem liegt.^^


    Die Verbindung klappt ja, selbst der Eintrag in die DB haut hin.
  • in: $_SESSION user mit User aus DB abgleichen

    geschrieben von vertico

    $user = $_SESSION['user'];
    $id = $_GET['id'];
    $sql = "select * from TABLE where id = $id AND user = $user";
    $result = $db->query($sql);
    if($result->num_rows == 1){
            $row = $result->fetch_assoc();
    } else {
            echo "Nicht berechtigt!";
    }


    so mal auf die schnelle getipselt. Wie und woher du $user und $id bekommst musst natürlich ggf. ändern.
  • in: 11. September 2010

    geschrieben von vertico

    Im MSN-RSS-Feed war heute morgen zu lesen, das die Aktion aufgrund der weltweiten Empörung längst abgesagt wurde.
  • in: JavaScript bild bewegen

    geschrieben von vertico

    Das Bild am besten mit

    position: relative;


    in CSS versehen. In Javascript die Position der Maus herausfinden und dann bei dem Bild die Left und Top Eigenschaften von solange vergrößern bzw. verkleinern bis left und top größer bzw. kleiner sind als die Position auf die geklickt wurde.


    Und wie realisierst du das "langsam", das der Threadersteller wünscht? Das man wohinklickt und das Bild *blopp* da ist ist einfach, doch es langsam zu bewegen, dazu vermutlich relativ flüssig in der Bewegung, ist schon schwieriger.
  • in: JavaScript bild bewegen

    geschrieben von vertico

    Da würde ich mir mal Frameworks wie jQuery oder ähnliche anschaun und googlen, ob die sowas können. Ich hätte jetzt keine Idee, wie man das realisieren könnte. Möglich sein könnte es aber.
  • in: Bannerwerbung

    geschrieben von vertico

    Die Vergütung bei Zanox war damals, als ich da war ok. Vor allem hat Zanox sehr namenhafte Firmen im Angebot.
  • in: Facebook- Grafik

    geschrieben von vertico

    Da du weder die Farben noch die genaue Schriftart verwendest und nirgends eine Kennzeichnung für Warenzeichen oder Handelsmarke trägt glaube!! ich, das du die Grafik verwenden kannst.
  • in: Bildausrichtung iframe bei Mozilla und IExplorer

    geschrieben von vertico

    Hast du eine URL, auf der man sich das ganze mal ansehen kann? Warum includierst du das per iFrame?
  • in: 0180/5050464 - Abzockerwarnung!

    geschrieben von vertico

    Hallo liebe Leuts.

    Aus aktuellem Anlass möchte ich doch mal vor der im Titel genannten Telefonnummer warnen.

    Vor etwa 30 Min erhielt ich einen Anruf von besagter Nummer. Eine Dame mit dem - mutmaßlich falschen - Namen Anja Krüger teilte mir mit, das ich aufgrund meiner Teilnahme an einer Umfrage im Internet (soweit noch richtig, ich habe an einer Umfrage vor einiger Zeit teilgenommen) von den damit verbundenen Verlägen Axel Springer, Bertelsmann und noch 1-2 weiteren für die Teilnahme belohnt werden solle.
    Ich hätte eine Nil-Kreuzfahrt mit Aufenthalt im Wert von 1500 Euro gewonnen, nur Anreise müsse selber getragen werden. Als dankeschön für diese Reise solle ich eine Zeitschrift meiner Wahl für 12 Monate ohne Abo oder Vertrag abnehmen. Nun, so blauäugig wie ich was habe ich zugesagt und meine Bankdaten herausgegeben. Blöd, ich weiß. Die Dame sagte mir, kurz nach diesem Telefonat würde eine weitere Dame anrufen um die Daten nochmal abzugleichen.
    In der Zeit zwischen den Telefonaten gab ich die Nummer bei Google ein und musste feststellen, das die Suchseite mit Warnungen und Erlebnisberichten überquoll. Als der zweite Anruf kam sagte mir die Dame, dass das Gespräch aufgezeichnet wird. Noch bevor sie meine Daten wiederholen konnte unterbrach ich sie und teilte ihr mein Suchergebniss mit. Es folgen Rechtfertigungen, Ausreden und dergleichen. Ich teilte der Dame 2mal deutlich mit, das ich hiermit ausdrücklich der Reise und der Zeitschrift wiedersprechen würde und habe das Gespräch beendet.

    Hier ein paar Fakten zu dieser Nummer:

    - Es wird sich als Vertreter für Verlage wie Axel Springer / Bertelsmann, Versicherungen oder ähnlichem ausgegeben
    - Es wird eine Reise in Aussicht gestellt mit einem Wert zwischen 1500 und 2500 Euro
    - Man soll als Gegenleistung eine Zeitschrift abnehmen, angeblich ohne Abo oder Vertrag. Bekannte Namen wie Fokus, Hörzu, Geo ect stehen zur Wahl
    - Man sei unter einer kleinen Anzahl Auserwählten, zwischen denen nochmals ausgelost werde, 1. Preis ein Mercedes, 2. Reise für 15.000 Euro, 3. Fernseher mit 102cm Diagonale
    - Nur Bankeinzug sei möglich, Rechnung habe man wegen Zahlungsausfällen und Arbeitsaufwand eingestellt
    - Man werde einen Rückruf erhalten um die Daten abzugleichen

    Wer von sowas auch betroffen ist und einen Anruf erhält sollte auf keinen Fall seine Kontodaten herausgeben und sich an die Verbraucherzentrale wenden, um die Rufnummer zu melden.Wer bereits seine Daten herausgegeben hat sollte beim Rückruf die Daten auf keinen Fall bestätigen. Darüber hinaus hält die Seite der Verbraucherzentrale Musterschreiben zum Widerspruch aufgrund arglistiger Täuschung für Betroffene bereit. Wenn man bereits Post erhält und die Abzocker daher die Addressdaten bereits haben sollte man die Sache auf keinen Fall aussitzen sondern Widerspruch einlegen und sich gegebenenfalls rechtlichen Beistand besorgen.
  • in: Session beendet if-Anweisung?

    geschrieben von vertico

    Also wenn ich richtig liege geht dein destroy o.ä. nur dann, wenn du vor dem Aufruf dieses Befehls keine Ausgabe an den Clienten geschickt hast. (Also kein echo, print, oder ähnliches ausführen lässt.)


    Zunächst mal die Frage: Ist diese Datei, aus der du Ausschnitte postet, auch die, die die Session startet? Falls es eine andere Datei ist musst du auch hier start_session() am Beginn der Datei einfügen, um die Session zu übernehmen bzw am Leben zu halten.

    Zu dem Zitat: Zerstören kannst du meiner Meinung nach die Session wann du willst, ebenso Variablen leeren, nur starten musst du sie VOR einer Ausgabe. Denn wie willst du auf eine Session-Variable zugreifen, die du eine Zeile zuvor zerstört bzw gelöscht hast?!



  • in: Joomla Template wird falsch angezeigt

    geschrieben von vertico

    In deiner Version ist die Navigation komplett anders deklariert in CSS. Im Original ist die Navigation mit .tx-navigation -> .tx-grid-12 tx-alpha deklariert, in deiner Version fehlt dieser Part komplett und wird statt dessen nur mit .mainlevel-nav ausgezeichnet.
  • in: (PHP - MYSQL - Javascript) Felder füllen mit Variablen

    geschrieben von vertico

    Außerdem suche ich noch ein FUNKTIONIERENDES script das automatisch www.irgendwas.de in links umwandelt :)


    preg_replace() / preg_match()

    Du erstellst oder suchst dir per Google einen regulären Ausdruck, der auf die Urls anspricht und das ganze in ein a-Tag verpackt. Ich schau morgen mal, ob ich was funktionierendes finde.
  • in: mod_rewrite Problem

    geschrieben von vertico

    Poste doch bitte mal, wie du es gelöst hast bzw woran es lag. Damit könnten andere, die ein ähnliches Problem haben dieses leichter beheben.
  • in: PHP dynamischer Content

    geschrieben von vertico

    INDEX.php:

    <?php
    switch($_GET['content'])
    {
            default:
    	case "main":
    		$content = file_get_content('php/main.php');
    	break;
    
    	case "blog":
    		$content = file_get_content('php/blog.php');
    	break;
    
    	case "gallery":
    		$content = file_get_content('php/gallery.php');
    	break;
    
    	case "guestbook":
    		$content = file_get_content('php/guestbook.php');
    	break;
    
    	case "contact":
    		$content = file_get_content('php/contact.php');
    	break;
      
    	default:
    		$content = file_get_content('php/main.php');
    	break;
    }
    ?>
    <!-- Beginn Navbar -->
    <div id="navbar">
    	<div id="nav">
    	<a class="button01" href="index.php?content=blog"></a>
    	<a class="button02" href="index.php?content=gallery"></a>
    	<a class="button03" href="index.php?content=guestbook"></a>
    	<a class="button04" href="index.php?content=contact"></a>
    	</div>
    </div>
    <!-- Ende Navbar -->
    			
    <!-- Beginn dynamischer Content -->
    <div id="content">
    	<?php echo $content; ?>
    </div>
    <!-- Ende dynamischer Content -->


    So könnte der Code umformuliert werden. So sollte im standartfall Main geladen werden oder wenn $_GET['content'] vorhanden ist die entsprechende Site. Wichtig ist, dass die geladenen Dateien nun kein eigenes html-Gerüst brauchen. Das bringt deine Index.php mit. In diesem Beispiel fehlt das Gerüst natürlich noch, ich habe nur deine Schnipsel genommen.
  • in: Wie ist diese HP geschrieben worden?

    geschrieben von vertico

    Du musst Adobe Flash haben, Flash ansich beherrschen und oben drein ActionScript (Flash-eigene Scriptsprache). Wobei ich mich allerdings frage, warum die Seite in Flash erstellt wurde. Ich finde sie nicht so schön und Möglichkeiten, die mit Flash machbar gewesen wären wurden nicht großartig genutzt. Damit du mal sehen kannst, was wirklich mit Flash möglich ist solltest du dich mal auf der Seite von derBauer - ein absoluter Profi - umschauen.

    http://www.derbauer.de/
  • in: PHP dynamischer Content

    geschrieben von vertico

    file_get_content() oder schlicht file()

    $variable = implode(" ",file("template/address.html"));


    Damit lädst du den Inhalt der address.html in ein Array, dessen Inhalte du mit implode verbindest. Nun hast du den Inhalt der Datei in der Variable und kannst diese ausgeben.
    Alternativ kannst du auch

    $variable = file_get_content("template/address.html")


    nutzen.



  • in: Umlaute werden nicht angezeigt

    geschrieben von vertico

    EDIT: Nach einem Blick in das Profil und aufs Alter von ManuelBaldus habe ich den Post nochmal kurz rausgenommen und schreibe ihn neu.

    So. Ich habe erst im Nachhinein dein Alter gesehen, mit 13 ist mann noch kein Profi, da war mein Post zu hart eben. Also:

    Ich glaube, den Fehler gefunden zu haben...

    Ohne Doctype-Deklaration, mit einem unvollständigen META-Tag der obendrein VOR dem HTML- und HEAD-Tag hingebastelt wird das nichts.

    So in der Art müsste es aussehen:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    
    <head>
        <title>Seitentitel</title>
    
        <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
        <meta name="description" content="" />
        <meta name="author" content="" />
        <meta name="keywords" content="" />
    
        <link href="css/style.css" type="text/css" rel="stylesheet" />
        
    </head>


    Die korrekte Schreibweise für den Charset-META lautet:

    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />


    META-Tags müssen zwischen den HEAD-Tags angegeben werden wie im obigen Beispiel.


    <meta charset="utf-8" />
    
    
    <HTML><HEAD><title> - aoco.de - The better way to search</title><link rel="stylesheet" media="all" href="layout.css" />
    <SCRIPT language=JavaScript
    src="js/browse.js"></SCRIPT>
    <SCRIPT language=JavaScript
    src="js/prev.js">
    </SCRIPT>
    
    </HEAD>
    <body>
    	  <br>
    <center><img src="images/logo.png"></center>
    
        <form method="get">
    
        <table width="100%" cellSpacing=0 cellPadding=0>
        <tr><td align="center">
        <B><A class=tabOn href="?type=web&search=">Das Web</A></B><SPAN class=tabSpace></SPAN><A class=tabOff href="?type=news&search=">Nachrichten</A><SPAN class=tabSpace></SPAN><A class=tabOff href="?type=images&search=">Bilddateien</A><SPAN class=tabSpace></SPAN>
        </td></tr></table>
        <DIV class="searchBar2">
    <TABLE cellSpacing=0 cellPadding=0 border=0 width="100%" height="70">
      <TR>
        <TD align=center>
    
         <SPAN class=query>
         <INPUT maxLength=200 size=40 name=search>
         <INPUT type=submit value=" Suchen ">
         <INPUT type=hidden value="web" name="type">
          </SPAN>
        </TD>
      </TR>
    </TABLE>
       </DIV>
    
       </form><p align="center">Alle Rechte vorbehalten aoco.de - The better way to search  2008-2010</p><br>
    <br>
    <div align="center">
      <center>
      <table border="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="98">
      <tr>
        <td width="49%" align="center" height="19" colspan="3">
        <a href="http://www.aoco.de">Neue Suche Starten</a> - <a href="#" onClick="window.open('http://www.aoco.de/info/index.php','quickview','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=600,height=300,left=380,top=120');return false;">Was ist Quick View ?</a>
    
    		
    		
    		 - <a href="#" onClick="window.open('http://www.aoco.de/info/impressum.php','quickview','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=600,height=488,left=380,top=120');return false;">Impressum</a>
    		
    		
    		<tr>
    			<td>&nbsp;</td>
    		</tr>
    	</table>
        <table border="0" cellpadding="0" style="border-collapse: collapse" width="600" id="table1">
    		<tr>
    			<td>
    
    			
    </div>
    </td>
    		</tr>
    	</table>
    	</td>
      </tr>
    </table></center>


    Der Quellcode ist momentan noch recht unsauber, da kommt es schnell zu Darstellungsfehlern ect.

    Folgendes sollte geändert werden:

    - Tag-Namen wie span, a, table, div und so weiter würde ich grundsätzlich klein schreiben
    - Werte von Attributen (zB class="css-klasse") nach einem = sollten in Anführungszeichen ( " " ) geschrieben werden
    - img sollte das alt=" "-Attribute enthalten um W3C-Valide zu sein

    Auf http://validator.w3.org/ kannst du deine Seite überprüfen und solltest die angezeigen Fehler noch ausmerzen.
  • in: Background Blue to Grey

    geschrieben von vertico

    Oder strg+u, Sättigung rausnehmen und bißchen mit der Lab-Helligkeit spielen.
  • in: Zu viele Anführungszeichen

    geschrieben von vertico

    So wortkarg ^^ da weiß man auf den ersten Blick doch garnicht, was da nun anders ist.

    Du kannst die " oder ' mit einem \ escapen. So wäre zum Beispiel möglich: $string = "\"text\"" <- Hier werden die beiden inneren " durch den Backslash escaped, d.h. sie werden von php nicht mehr interpretiert sondern gehören nun zum String in den äußeren " ".

    Im letzten Beispiel von trueweb wird der php-Bereich einfach beendet, der HTML-Code ganz normal geschrieben und danach der php-Code fortgeführt.
  • in: Umlaute werden nicht angezeigt

    geschrieben von vertico

    Besorg dir den Editor Webocton Scriptly. Ist ein kostenloser Editor, der alle gängigen Sprachen unterstützt und eine Vielzahl an Features bietet. Darunter die automatische Umwandlung von Umlauten in Entities direkt bei der Eingabe. Oder für bereits bestehende Dateien: Text makieren und übers Rechtsklick-Menü Umlaute ersetzen. Geht in beide Richtungen, ebenso leicht kann man übrigens auch zB " in ' ersetzen ect.
    Ist eine sehr gute Mischung aus Phase 5 und Notepad++, einfach mal testen, ich war auf Anhieb begeistert von dem Programm.

    http://scriptly.webocton.de/
  • in: PHP aus MySQL Datenbank ausführen

    geschrieben von vertico

    Sind die Daten, wenn sie in die Datenbank geschrieben werden, escaped worden? Weil dann wird &lt; statt < gespeichert, beim auslesen der DB-Daten kommt also nur der Zeichencode zurück, nicht das eigentliche Zeichen.

    Auf die schnelle würde mir jetzt htmlentities() einfallen, was du mal testen könntest. Das wandelt alle geeigneten Zeichen wieder um.
  • in: Progressbar Bild mit PHP erzeugen

    geschrieben von vertico

    Dafür einfach mal die GDfunktionen ansehen. Rechnen kannst du ja und Pixel. http://www.php.net/manual/de/ref.image.php
    Für dich wichtig sind die funktionen imagecreate, imagecolorallocate, imagefillrectangle und imagettftext. Die Farben müsen allerdings in dezimal RGB angegeben werden nicht hexadezimal.
    Beispiele sind da denke ich auch einige da. Prozent mit $_GET einfach auszulesen. einbindung müsste auch klar sein.
    dann viel Spaß.:thumb:

    Ansonsten kann ich aber vertigos Idee auch unterstützen.


    ^^ Danke :-)
    Wie gesagt, kommt drauf an, ob es effektiv nur um einen Ladebalken oder ums Lernen von gd-lib geht. Mit der gd-lib würde er dafür um einiges mehr als 3-4 Zeilen benötigen. Fläche zeichnen, Farben festlegen, Rahmen zeichnen, Balken berechnen und zeichnen, Beschriftung erstellen, Header setzen, komplette Grafik zeichnen lassen, Speicher freigeben (Wenn ich alles noch richtig im Kopf habe)
    Wäre halt resourcenfressender wenns wohl auch wenig merkbar wäre aber Kleinvieh macht ja auch mist ^^

    PS: Warum schreiben mich bloß alle mit g statt c? xD
  • in: Progressbar Bild mit PHP erzeugen

    geschrieben von vertico

    Die Frage ist, gehts dir darum, den Umgang mit gd-lib (zum Zeichnen von Grafiken) zu lernen oder effektiv um einen Ladebalken für deine Page?

    Wenn letzteres würde ich es nicht mit der gd-lib machen, weil da immer erst eine Grafik gezeichnet und diese eingebunden werden muss, was unnötig Resourcen frisst. Effektiver wäre es da, eine Grafik von 1 x 4 Pixel zu nehmen und diese den Prozent entsprechend zu erweitern.

    Siehe Beispiel:

    Ladebalken-Beispiel

    Das Beispiel kannst du über die Parameter in der URL steuern. "weite" ist die vollständige Breite des Balkens, "prozent" steuert, wie weit der Ladebalken angezeigt wird.
    Fürs Beispiel wären grade mal 4 Zeilen nötig:

    $prozent = $_GET['prozent'];
    $p_width = $_GET['weite'];
    $img_width = ($p_width / 100) * $prozent;
    echo "<div><p style='display: inline-block; border: 1px solid #ccc; padding:3px; height: 4px; width:".$p_width."px'><img src='balken.gif' height='4px 'width='".$img_width."'alt='' /></p> ".$prozent."%</div>";



    EDIT:
    Falls du dies so willst, kannst du dies nicht via PHP lösen, sondern nur mittels Javascript. Wie dies genau funktioniert weiss ich nicht.


    Wäre in Javascript fast genauso, da könnte man den Feldern einen eventhandler geben, zB onblur und damit eine funktion aufrufen, die kurz prüft, ob das Feld Inhalt hat und wenn ja die Weite der Balkengrafik ändern.
  • in: Vorschläge für MMORPG

    geschrieben von vertico

    Battle of Immortals (http://boi.perfectworld.com/)

    Perfect World (http://pwi.perfectworld.com/)

    Beide Spiele sind zwar englischsprachig, bieten aber eine tolle Grafik, abwechslungsreiches Gameplay und interessante PvP-Action. Man findet die üblichen Features wie Quests, Dungeons, Tägliche Aufgaben, Events. Doch ein großer Unterschied liegt darin, das man gerade in höheren Leveln zum schnelleren Aufstieg darauf angewiesen ist, kleineren Spielern bei ihren Pflichtdungeons zu helfen, welche von diesen in bestimmten Levelabständen absolviert werden müssen, um voran zu kommen. Durch diese Hilfe erhält man nicht gerade wenig Erfahrung und kommt so schneller zum Levelup als durch pures questen / Monster killen. Durch dieses Spielprinzip herrscht ein gänzlich anderes Klima als ich es bisher zB in WoW erlebt habe. Man fragt um Hilfe und die Leute reißen sich schon teilweise darum, einem zu helfen. Die Server der beiden Spiele sind übrigens auch sehr gut frequentiert, man findet kaum eine Stelle ohne andere Spieler.
    Ein weiterer Unterschied liegt im PvP. In Perfect World können Kartenzonen von Gilden erobert werden. Gilden können andere Gilden um ein Gebiet herausfordern oder müssen ihr Gebiet verteidigen. In den Kämpfen geht es dann nicht um pures kloppen, sondern bestimmte Spielerklassen müssen Katapulte zur gegnerischen Festung ziehen, diese angreifen, gleichzeitig gilt es, die eigene zu verteidigen. Bißchen wie Capture the Flag.


    Zu Runes of Magic muss ich sagen, dass ich mich nie dafür begeistern konnte. In meinen Augen ein simpler Abklatsch von WoW, schon allein das fast identische Interface.
  • in: Aus einer Alten Maus, mach schicke Beleuchtung

    geschrieben von vertico

    Die Spannung hängt in der Regel von der Farbe der LED ab. Wichtiger ist auch eher der Strom.

    Hier kannst du ein paar Infos über LEDs nachlesen, darunter Widerstandsberechnung, Spannung ect.:

    http://forum.electronicwerkstatt.de/phpBB/faq/led/

  • in: Flash Element erscheint verspätet

    geschrieben von vertico

    Kann man sich das ganze irgendwo anschauen? Machst du das ganze ganz konventionell oder über ActionScript gesteuert? Wie verhinderst du die Wiederholung des Movies?
  • in: Mein Logo: Was kann ich verbessern?

    geschrieben von vertico

    Ein Logo muß einen Wiedererkennungswert haben. Egal auf welchem Medium, in welcher Größe und Auflösung, ob in Farbe oder S/W gedruckt.


    Wiedererkennungswert auf jeden fall. Doch Größe, Auflösung und Farbe / SW kann abhängig davon gemacht werden, in welcher Form man das Logo verwendet. Ein Logo für eine Gamecommunity-Seite beispielsweise muss nicht zwingend in S/W druckbar oder auf Faxausdrucken lesbar sein, da davon ausgegangen werden kann, das keine Faxe verschickt oder Visitenkarten gedruckt werden müssen. Ebenso unwahrscheinlich ist, dass das Logo formatfüllend auf der Seite eines LKWs angebracht werden muss.

    Farbige, detailierte Logos sieht man immer häufiger, es gilt eben abzuschätzen, wo das Logo oft Verwendung finden wird. Das runde Logo von Sony Ericsson wäre in SW auch nur mit vielen grauabstufungen, in kleiner Darstellung auch nur schwer zu erkennen.
  • in: Beiträge aus phpBB auslesen

    geschrieben von vertico

    fatfreddy schrieb:
    Die Idee mit der selbstgebastelten SQL-Query ist nicht schlecht, hat aber einen entscheidenden Nachteil. Sie wird, sofern man sich mit dem Aufbau des Forensystems nicht gut auskennt, kompliziert, da man die Leserechte mit berücksichtigen muß. Sonst tauchen auch Beiträge aus zugangsbeschränkten Bereichen in der Liste auf.

    FF


    Ja, das kommt noch dazu, bei meinem Forum gabs da zum Glück nichts, was nicht auch jeder hätte sehen dürfen.
  • in: Mein Logo: Was kann ich verbessern?

    geschrieben von vertico

    Mir fehlt ein wenig Symetrie. Mir sticht ins Auge, das der Text "Byte" optisch ein Pixel niedriger ist als der Rest. Ich würde auch mal ausprobieren, wie es aussieht, wenn der Text den selben linken Abstand hat wie das L darüber und das Byte mit dem O rechts abschließt.
  • in: SATA Controller - Festplatte nicht erkannt

    geschrieben von vertico

    Hast du den Controllen denn irgendwann mal nachträglich eingebaut oder den Rechner so schon gekauft? Vielleicht hatte Windows durch ServicePacks oder Updates die Treiber für den Controller parat, was nun nicht mehr der Fall ist, weil das entsprechende Update fehlt. Wenn möglich kannst du auch mal den PCI-Steckplatz wechseln, so das der Controller neu erkannst werden muss falls Adressenkonflikte vorliegen. Ich habe ansonsten ein Programm hier liegen, welches sich UnknownDeviceIdentifier nennt. Das hat mir bisher gute Dienste geleistet, wenns um ähnliche Probleme ging. Mal nach Googlen oder mich ansprechen, falls du es mal damit versuchen willst.
  • in: 1,5 TB HD nicht in FAT32 formatierbar?

    geschrieben von vertico

    Das FAT32-Dateisystem ist auf 8 Tebibyte (2 hoch 43 Byte), ca 8,8 TerraByte beschränkt, bei ensprechender Clustergröße bis 32 kb pro Cluster. Unter Win2000 und Nachfolger gestatten nur diese 32GB-Größe, um darüber hinaus zu kommen benötigst du in der Tat andere Programme, zB das Linux-Programm mkdosfs (in Verbindung mit fdisk).
    Windows XP ist der technische Nachfolger von 2000, daher kam wohl die Beschränkung. Warum man in Windows auf 32GB beschränkt kann ich dir allerdings auch nicht sagen.
    Das Win 7 und Co bei der Größe NTFS anbieten bzw einem schon aufzwingen wollen liegt wohl einfach an den Vorteilen von NTFS. Effizientere Speichernutzung, theoretische Dateisystemgröße von 256 Terrabyte, Dateieinzelgröße von um die 16 Terrabyte (bei FAT32 gerade mal 4 GB, größere Imagedateien von einer DVD zB kann man also nicht speichern) und einiges mehr.
  • in: Seite bearbeiten

    geschrieben von vertico

    Poste doch mal, was du änderst und wie du es änderst bzw wie du versucht hast, es zu ändern. Vielleicht falsche Deklaration erwischt, falsche Tags benutzt, falsche Parameter gesetzt... Mit paar mehr Infos kann man leichter helfen ^^

    PS: Kleiner Tip für dein Impressum: Du schreibst so schön "Keine Abmahnungen ohne vorherigen Kontakt", mit Pech wirst du vielleicht aber genau deswegen eine bekommen, weil ein Kontakt nicht möglich ist. Ein Impressum muss - auch bei nicht kommerziellen Seiten - den vollständigen Namen und Anschrift des Seitenerstellers enthalten. Ein Synonym und eine Email-Adresse reichen nicht aus. Siehe § 1 Abs. 4 TMG, § 55 Abs. 1 RStV - Notwendige Impressumsangaben, linksanlaw.info
    Beliebter Grund für Abmahn-Anwälte.
  • in: Beiträge aus phpBB auslesen

    geschrieben von vertico

    Oder indem du dir über phpmyadmin die Datenbank zum Board anschaust und raussuchst, wo die für dich interessanten Daten abgelegt werden. Dann kannst du über entsprechende Querys auf die Daten abrufen. Ich habs so bei einem WBBLite-Board gemacht, deshalb kann ich dir bei phpBB leider nicht die genauen Tables sagen, aber Google oder Foren zum phpBB sollten da helfen können.

    Meine Abfrage für Lasttopics im WBBL sah so aus:

    $abfrage_lasttopics = mysql_query("SELECT wbb1_1_board.title as title,left(wbb1_1_thread.topic, 60) as topic,left(wbb1_1_post.message, 195) as message,wbb1_1_post.username as username,wbb1_1_post.postID as postID FROM wbb1_1_post INNER JOIN (wbb1_1_thread INNER JOIN wbb1_1_board ON wbb1_1_thread.boardID=wbb1_1_board.boardID) ON wbb1_1_post.threadID=wbb1_1_thread.threadID ORDER BY wbb1_1_post.postID DESC LIMIT 0,3");


    Also solltest du wirklich eher nach einem Mod schaun ^^

Login zum Webhosting ohne Werbung!