kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: str_replace ersetzt nichts

    geschrieben von lan-im-netz

    Kodierung war das Stichwort. Umlaute und ähnliches sind mit str_replace mist. Falls jemand vor dem selben Problem steht:

    function escapeToFile($word)
    	{
    		$uml = utf8_decode('ä').utf8_decode('ö').utf8_decode('ü').utf8_decode('Ä').utf8_decode('Ö').utf8_decode('Ü');
    		$word = preg_replace('([^!a-zA-Z'.$uml.'0-9-_ ])', '', $word);
    		$word = strtolower($word);
    		$word = str_replace(utf8_decode('ä'),'ae',$word);
    		$word = str_replace(utf8_decode('ö'),'oe',$word);
    		$word = str_replace(utf8_decode('ü'),'ue',$word);
    		$word = str_replace(utf8_decode('Ä'),'ae',$word);
    		$word = str_replace(utf8_decode('Ö'),'oe',$word);
    		$word = str_replace(utf8_decode('Ü'),'ue',$word);
    		$word = str_replace(' ','-',$word);
    		$word = str_replace(utf8_decode('ß'),'ss',$word);
    		return $word;
    	}
  • in: CSS - Schatten rechts & links

    geschrieben von lan-im-netz

    <body style="text-align:center;">
      <div style="width:90%;background:#eee;display:inline-block;box-shadow:0px 0px 3px 3px #aaa;height:100%;top:0;">
        inhalt
      </div>
    </body>


    nur kurz mit opera getestet, funktioniert hoffentlich ;)
  • in: str_replace ersetzt nichts

    geschrieben von lan-im-netz

    Hallo zusammen.

    folgende Funktion:
    function escapeToFile($word)
    {
    	$word = strtolower($word);
    	$word = str_replace('ä','ae',$word);
    	$word = str_replace('ö','oe',$word);
    	$word = str_replace('ü','ue',$word);
    	$word = str_replace(' ','-',$word);
    	$word = str_replace('ß','ss',$word);
    	$word = preg_replace('/\\W/', '', $word);
    	return $word;
    }

    wird von mir baharrlich seit mehren Minuten und aufwändiger Googlesuche und verschiedensten Strings mit noch verschiedeneren Sonderzeichen und Umlauten gefüttert, gibt aber emotionslos immer exakt den String aus, der eingegeben wurde. Vom Skript her scheint ja alles in Ordnung zu sein. Kann der Fehler in irgendeiner php.Einstellung liegen? Manchmal wird zwar hier und da ein normaler Buchstabe durch strtolower klein (aber auch keine grpßen Umlaute), preg_replace macht aber dann meist noch mehr kaputt und kürzt wild um sich. Ideen?

    gruß
  • in: drehende kreise animieren (?)

    geschrieben von lan-im-netz

    besten dank für den tipp hat alles perfekt geklappt, ich hab auch schon aufwändigere gif animationen mit gimp gemacht :) das ergebnis wird sich zum release von lan:im:netz 4 hier auf lima-city sehen lassen. kann aber noch ein paar monate dauern :)
    lg
  • in: drehende kreise animieren (?)

    geschrieben von lan-im-netz

    schon mal besten dank für eure einfälle, aber ich glaube ich bin noch etwas falsch verstanden worden. :) was ich drehen will sind drei gleiche kreisförmige grafiken, die aber nicht einfarbig sind und sich deswegen nicht um ihre eigene achse drehen dürfen während sie sich um den mittelpunkt drehen. das meine ich mit waagerechte :) hier ein bild eines "kreises": http://lan-im-netz.lima-city.de/favicon.png
    ich hoffe ihr könnt mir dennoch weiterhelfen :)

    lg
  • in: drehende kreise animieren (?)

    geschrieben von lan-im-netz

    Hi ihr alle!

    Ich bin auf der Suche nach einer Möglichkeit, wie ich für ein icon zum Laden einer Seite eine kleine gif-Animation machen kann. Die soll so aussehen, dass sich drei Kreise (also keine einfachen sondern bereits vorhandene Bilder) um die Mitte der Grafik drehen, ohne ihre Waagerechte zu verlieren. Ich kann also nicht ein bild mit drei Kreisen machen, bei dem ich dann das Bild einfach drehe, denn dann bleiben die Kreise ja nicht in ihrer waagerechten Position. Hat jemand eine Idee? Am besten wär es, wenn ich gimp dazu nutzen könnte, photoshop habe ich nicht. Aber wenn es ein anderes freeware programm dafür gäbe wäre ich auch sehr zufrieden :)

    Beste Grüße, Paul
  • in: problem mit php mail()

    geschrieben von lan-im-netz

    also bei mir werden die versendeten mails in der verwaltung auch nicht angezeigt...
    du solltest vlt mal im spam-ordner nachsehen, die mails die ich nämlich über lima-city versende haben alle den absender "none", vlt hilft das ja weiter...
    du kannst ja auch einfach mal versuchen, die adresse vorher in einer variable zu speichern, und damit zu arbeiten...
    $adress = $player->getMail();
    var_dump($adress);

    einfach ein bisschen rumexperimentieren... ;)
  • in: zwei (fast) gleiche Arryas, nur eins wird richtig gelesen

    geschrieben von lan-im-netz

    die index.php wandelt das um:
    $data = $ret['data'];
  • in: zwei (fast) gleiche Arryas, nur eins wird richtig gelesen

    geschrieben von lan-im-netz

    Hallo ihr alle mal wieder!

    Ich bin ja schon ganz glücklich, dass sich mein anderes Problem heute so schnell klären konnte, ich hab aber noch eins... :)
    Ich will für meine kleine Community auch ein einfaches Forum schreiben, das ich mir im Kopf auch schon zurecht gelgt habe. Das ist aber nebensächlich, es geht um Folgendes:

    Um die verschiedenen eröffneten Themen aus der Datenbank (Tabelle: Forum) auszulesen, habe ich folgenden Quelltext geschrieben (nicht über komische Dopplungen wundern, wird noch erklärt):
    $sql = 'SELECT
                Forum.ID,
                Forum.Thema,
                User.Username AS Autor,
                Forum.Datum,
                Forum.Anzahl
            FROM
                Forum
            JOIN
                User
            ON
                Forum.AutorID = User.ID
            WHERE
                Forum.Kategorie = ?
            ORDER BY
                Forum.Datum DESC';
    if (!$stmt = $db->prepare($sql)) {
        return $db->error;
    }
    $stmt->bind_param('s', $Kategorie['LANimNetz']);
    if (!$stmt->execute()) {
        return $stmt->error;
    }
    $stmt->bind_result($ID, $name, $autor, $datum, $anzahl);
    $neu = array();
    while ($stmt->fetch()) {
        $thema[] = array('ID' => $ID,
                       'thema' => $name,
                       'autor' => $autor,
                       'datum' => $datum,
                       'anzahl' => $anzahl);
    }
    var_dump($thema);
    $stmt->close();
    $sql = 'SELECT
                ID,
                Thema,
                Datum,
                Anzahl
            FROM
                Forum
            WHERE
                Forum.Kategorie = ?
            ORDER BY
                Forum.Datum DESC';
    if (!$stmt = $db->prepare($sql)) {
        return $db->error;
    }
    $stmt->bind_param('s', $Kategorie['LANimNetz']);
    if (!$stmt->execute()) {
        return $stmt->error;
    }
    $stmt->bind_result($ID, $thema, $datum, $anzahl);
    $neu = array();
    while ($stmt->fetch()) {
        $themab[] = array('ID' => $ID,
                       'thema' => $thema,
                       'datum' => $datum,
                       'anzahl' => $anzahl);
    }
    $stmt->close();
    var_dump($themab);
    $ret['data']['LANimNetz'] = $thema;

    Die erste Abfrage ist die, die ich eigentlich haben will, hier wird der Autor des Themas gleich mit ins Array geschrieben. Die zweite Abfrage habe ich noch dazugeschrieben, und einfach mal den "JOIN"-Teil weggelassen. (über return werden die Daten an die template-Datei weitergegeben.) Die Fehlermeldung, die ich nun bekomme, wenn ich "$thema" weitergebe, ist

    Warning: Invalid argument supplied for foreach() in H:\xampp\htdocs\templates\forum_overview.tpl on line 34

    der entsprechende Teil von "forum_overview.tpl" sieht so aus (beginnend mit Zeile 33):
    <?php
        foreach ($data['LANimNetz'] as $LANimNetz) {
            echo "            <tr>\n";
            echo '                <td><a href="index.php?section=forum&amp;action=view&amp;ID='.$LANimNetz['ID'].'">'.
                 htmlspecialchars($LANimNetz['thema'])."</a></td>\n";
            echo '                <td>'.htmlspecialchars($LANimNetz['autor'])."</td>\n";
            echo '                <td>'.htmlspecialchars($LANimNetz['datum'])."</td>\n";
            echo '                <td>'.$LANimNetz['anzahl'].'</td>'."\n";
            echo "            </tr>\n";
        }
    ?>

    mich wundert es nur, dass die template-datei mit "$themab" zurechtkommt, aber nicht mit $thema", denn mit var_dump(); erhält man Folgendes (Stelle im Quelltext s.o.):
    "$thema":
    array(1) {
      [0]=>
      array(5) {
        ["ID"]=>
        int(1)
        ["thema"]=>
        string(4) "test"
        ["autor"]=>
        string(5) "p@ge!"
        ["datum"]=>
        string(19) "2010-11-02 20:41:00"
        ["anzahl"]=>
        int(0)
      }
    }

    "$themab":
    array(1) {
      [0]=>
      array(4) {
        ["ID"]=>
        int(1)
        ["thema"]=>
        string(4) "test"
        ["datum"]=>
        string(19) "2010-11-02 20:41:00"
        ["anzahl"]=>
        int(0)
      }
    }


    Wieso klappt "$themab", und "$thema" nicht? Wär schön wenn mir hier jmd weiterhelfen könnt, Google nämlich leider nicht... -.-

    mfg
  • in: MySQL-Abfrage: leeres Resultat obwohl Datensätze vorhanden

    geschrieben von lan-im-netz

    hey super vielen dank klappt...
    naja typisch anfänger(fehler)...
  • in: MySQL-Abfrage: leeres Resultat obwohl Datensätze vorhanden

    geschrieben von lan-im-netz

    Hallo ihr alle!

    ich arbeite seit einiger Zeit an einer kleinen Community und bin schon vor einer ganzen Zeit auf ein Problem gestoßen, das ich einfach nicht in den Griff bekomme, und bei dem weder Google noch ein Freund, der sich sher gut mit php und dem drumherum auskennt, Rat weiß.

    Folgendes:
    Jeder User kann Gästebucheinträge und Kommentare zu geposteten Links verfassen., die man auch wieder löschen können soll. Das Problem ist, dass man natürlich nur die Kommentare/Einträge löschen darf, die man selbst geschrieben hat. Es wird also immer, wenn man den betreffenden Eintrag selbst verfasst hat, ein kleines Kreuz angezeigt, das einen zu der Seite
    index.php?section=links&action=deletecomment&id=46 weiteleitet (Die 46 ist nur ein Beispiel und steht stellvertretend für die ID des zu löschenden Kommentars/Eintrags). Da man diesen Link aber einfach verändern kann, kann man ja nicht einfach sagen, wir löschen jetzt den Kommentar mit der ID 46. Also nimmt man aus der Tabelle "Kommentar" die "AutorID" und vergleicht sie mit der eigenen "UserID". Dazu folgende Abfrage:
    if($_GET['action'] == 'deletecomment') {
          if(!isset($_GET['id'])) {
    	$ret['filename'] = 'links_overview.tpl';
       	return $ret;
          }
          $sql = 'SELECT
                      AutorID
                  FROM
                      Kommentar
                  WHERE
                      ID = ?';
          if (!$stmt = $db->prepare($sql)) {
              die ('MySQL-Fehler: '.$db->error);
          }
          $stmt->bind_param('i', $_GET['id']);
          if (!$stmt->execute()) {
              die ('MySQL-Statement-Fehler: '.$stmt->error); 
          }
          $stmt->bind_result($AutorID);
          $stmt->close();
          var_dump($AutorID);
          if($AutorID != $UserID) {
          	return NO_RIGHTS;
          }
          $sql = 'DELETE FROM
                        Kommentar
                  WHERE
                        AutorID = ? AND
                        ID = ?';
          $stmt = $db->prepare($sql);
          if (!$stmt) {
             return $db->error;
          }
          $stmt->bind_param('ii', $UserID, $_GET['id']);
          if (!$stmt->execute()) {
             return $stmt->error;
          }
          $stmt->close();
          return showSuccess('Kommentar erfolgreich entfernt.');
      }

    Das Problem ist nun, dass bei var_dump($AutorID); das Ergebnis "int(0)" ist, und ich weiß absolut nicht was ich falsch gemacht habe.
    Vlt kann mir ja jmd von euch helfen? Ich hab hier extra alles ausführlich(st) erklärt, wenn jmd eine andere Lösung hat würde mir das auch sehr weiterhelfen...

    mfg
  • in: PHP-Fehlermeldung

    geschrieben von lan-im-netz

    ich habe das selbe problem. das liegt aber wahrscheinlich am server. es gibt auch andere anbieter, die aus sicherheitsgründen die funktion ini_set('display_errors', 1); sperren, was natürlich ein nachteil für die programmierer ist, die genau wissen wollen, was sie falsch gemacht haben, so wie ich... :)

    mit dem code
    if(!error_reporting(E_ALL)) {
        die('error_reporting');
    }
    if(!ini_set('display_errors', 1)) {
        die('iniset');
    }
    kommt "iniset" auf meiner hauptseite... daran liegts hier also...

    wenn jmd eine antwort wüsste wäre auch mir sehr geholfen!
    mfg
  • in: Der längste Thread aller Welten

    geschrieben von lan-im-netz

    keine hobbies???^^ ich mach mit...
  • in: Websitedesign bitte bewerten!

    geschrieben von lan-im-netz

    da sollte minsestens ne grafik/ein logo oder so rein! und die schriftart- und -größe ist auch nicht sooooo passend, für das thema ;) hier fehlts einfach an pepp! den kann man auch mit anderen farben erzeugen! und wenn du was wegen buttons suchst nimm gimp, und such dir eins von den vielen tutprials aus die es dafür gibt, da ist bestimmt auch was für dich dabei...
  • in: Kritik erwünscht

    geschrieben von lan-im-netz

    Allgemein fürs erste mal echt gut gelungen! Ich würde dir empfehlen, das ganze noch etwas dezenter zu gestalten. Setze die Schriftgröße etwas runter und verkleinere die Buttons in der Navileiste, mir jedenfalls kommen die ziemlich klobig vor...
    Beim Blog würde ich dir außerdem empfehlen, den rahmen um das datum (der mit den runden ecken) mit width="100%" zu machen, der unterbricht im moment noch etwas den fluss der seite, weil er zu früh aufhört... das wrap würde ich mit der schriftart, den navigrafiken und dem haeder auch verkleinern...
    mfg
  • in: Bewertung von Homepage

    geschrieben von lan-im-netz

    vielleicht alles in ein wrap packen? das würde der ganzen sache etwas mehr übersicht geben... navigationsleichte vielleicht links? und einzelne punkte untereinander? wrüde wirklich mehr übersicht verschaffen...
  • in: Clan Logo Bewerten

    geschrieben von lan-im-netz

    ziemlich gute idee, und gute farben! wie schon erwähnt, hintergrund weglassen, etwas verkleinern, halt vereinfachen. aber auf jeden fall die farben so lassen die sind gut! von den Formen auch sehr gelungen!
  • in: suche GUTEN Buttongenerator

    geschrieben von lan-im-netz

    ich würde dir empfehlen so ein grafikprogramm wie gimp zu installieren, und dir dann auf http://www.gimpusers.de/tutorial_categories/4-buttons-icons-web mal anzusehen was sich damit machen lässt, bei den meisten tutorials auf der seite braucht man keine große erfahrung mit gimp. und es gibt neben gimpusers.de natürlich noch eine menge anderer protale mit tutorials für gimp...
  • in: Logo Tipps? oder eigener Vorschlag?

    geschrieben von lan-im-netz

    ich würde auf jeden fall ein bisschen glanz reinbringen. das geht auch besser wenn das grün etwas dunkler ist.. mit "glanz" meine ich zum beispiel so etwas: http://www.gimpusers.de/tutorials/glossy-orb-icon.html (dazu muss man natürlich mit gimp arbeiten, ich weiß nicht welches programm du benutzt...) In dem Tutorial sind auch noch andere Dinge gut auf dein Logo übertragbar, der Schatten in der Ebene "Drop Shadow" sähe bei deinem Logo auch gut aus...

Login zum Webhosting ohne Werbung!