kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Code funktioniert nicht ?

    geschrieben von promohit

    also so


    <?php 
    $con = mysql_connect("localhost", "user", "password");; 
    ...  ...  ... 
    header("Location: admin.php");
    }
    }else{
    ?>
    <form action='login.php' method='post'>
    Username: <input type="text" name="name" /><br />
    Password: <input type="password" name="password" /><br />
    <input type="submit" name="submit" value="Login!" />
    </form>
    <?php 
    mysql_close( $con ); 
    } 
    ?>
    </body>
    </html>



    aber bitte vernachlässige nicht so ganz die Sicherheit
    Stichwort SQL Injection

    mach zumindest mysql_real_escape_string ()

    $name = mysql_real_escape_string ( $_POST['name'] );
    $pass = mysql_real_escape_string ( $_POST['password'] );

    und bitte am Ende des Scripts die Datenbank wieder schließen: mysql_close();

    siehe Code


  • in: js array stück für stück ausgeben

    geschrieben von promohit

    Danke, das mit dem Ticker hab ich irgendwie gelöst,

    edit: sorry, passt jetzt nicht mehr zum Titel, eigentlich ein neues Problem

    Zwei Texte nacheinander mit jquery fadein / fadeout

    ich will, das bei Klick auf ein Element, in dem vorher schon was steht
    dieses verschwindet und dafür zuerst ein "... bitte warten" kurz ein- und wieder ausgeblendet wird
    und dann ein anderer Text eingeblendet, wird, siehe Code-Versuch

    mein Versuch
    <script type="text/javascript">
    
    $(document).ready(function() {
    
    $("span.meineklasse").click(function () {
    
    $(this).html('<span style="color:blue;">einem Moment bitte</span>').fadeIn(1000).fadeOut(1000);
    $(this).html('<span style="color:red;">Alles OK</span>').fadeIn(2000);
    
    });
    
    });
    
    </script>


    es funktioniert leider nicht,

    es wir zweimal Alles OK ein-geblendet ?!
    ?
  • in: Code funktioniert nicht ?

    geschrieben von promohit

    HAllo

    nimm doch besser mysql_fetch_assoc um gleich ein "schönes" Array zu bekommen



    $con = mysql_connect("localhost", "username", "password");
    mysql_select_db("name");
    
    $sql = "SELECT * FROM blogData ORDER BY id DESC";
    $result = mysql_query($sql, $con);
    $daten = array(); 
    
    while( $row = mysql_fetch_assocy($result) ) { 
    $daten[] = $row; 
    }
     
    mysql_close($con);



    Bitte beachte die (leeren) Eckigen Klammern bei $daten[] = $row;
    damit erhöht sich der Array-Index bei jedem Durchlauf von while() automatisch um 1

    Wenn Du Dir gleich ein Array erstellst, kannst Du die mysql-Verbindung mit mysql_close()
    auch gleich wieder schliessen,und hast sie nicht während der Ausgabe noch offen.
    So lässt sich eine MySQL-Abfrage auch leicher "auslagern" in eine include-Datei oder Funktion

    // ---- jetzt steht Dir ein 2-dimensionales Array zur Verfügung


    // ---- Debug Ausgabe ----

    echo "<pre>\n";
    print_r($daten);
    echo "</pre>\n";



    /// ---- Ausgabe des Arrays mit foreach() ----

    $i = 0; 
    forech($daten as $item) { 
      echo "<br /><u>Nummer: ". ($i+1) ."</u>\n"; 
      echo "<br />".$item['title']."\n"; 
      echo "<br />".$item['content']."\n"; 
      echo "<br />".$item['category']."\n"; 
      $i++; 
    }


    wobei $i hier nicht unbedingt notwendig ist, nur zur Nummerierung der Ausgabe

    /// ---- Ausgabe des Arrays mit for() ----

    $anzahl = count($daten); 
    
    for ($i=0; $i < $anzahl; $i++) { 
      echo "<br /><u>Nummer: ". ($i+1) ."</u>\n"; 
      echo "<br />$daten[$i]['title']."\n"; 
      echo "<br />$daten[$i]['content']."\n"; 
      echo "<br />$daten[$i]['category']."\n"; 
    }


    hier ist das $i wichtig, weil es den Zähler für das Array (in der 1. Dimension) darstellt

    ich empfehle foreach() denn da spart man sich das count() und eine Ebene, also weniger Code
    aber manchmal braucht man ja die Anzahl vorher ... das ginge auch mit mysql_num_rows()

    $rowsanzahl = mysql_num_rows($result);

    PS: Fehler abfangen, dann tust Du Dir leichter die Fehler zu finden (Syntax, etc)

    if (!$con) {
    echo "<br /> Verbindungs Fehler. <br />".mysql_error(); exit;
    }

    if (!$result) {
    echo "<br /> Abfrage Fehler. <br />".mysql_error(); exit;
    }

    sonst kommt oft gar keine Ausgabe und Du kannst anfangen zu suchen
  • in: Witze die nur Nerds verstehen

    geschrieben von promohit

    Hallo

    bitte macht mit und schreibt hier Witze (und Sprüche) die nur von Nerds verstanden werden,
    oder zumindest solche, die sehr nerding sind

    BSP: (mal ein Anfang)

    Es gibt 10 verschiedene Arten von Menschen, 
    die einen kennen binäre Systeme, die anderen nicht.


    oder

    Gib Dich nicht auf, lern Tweeten und Faven.

    .. kennt Ihr noch die TV-Kampagne, ... Gib Dich nicht auf, lern Lesen und Schreiben?

    usw.

    PS: klar ist das Humbug, daher ist es ja auch im Spam-Forum.

  • in: jquery <span> Inhalt in Variable holen

    geschrieben von promohit

    Super, damit funktionierts auch im head

    jetzt suche ich noch, wie ich den String für URL-Aufrufe codieren kann
    analaog zu PHP urlencode($str);

    für jQuery .load('test.php?str='+meinstring);
    ?

    EDIT hab was gefunden:

    var urlstring = escape(meinstring);


    oder gibts da andere / bessere möglichkeiten?
  • in: jquery <span> Inhalt in Variable holen

    geschrieben von promohit

    Hallo

    wie bekomme ich mit jQuery bei Klick auf ein <span> dessen Inhalt als Variable?

    <script type="text/javascript">                                         
    $("span.info").click(function () {
      var infovar = $(this).text();
      $("p").text(infovar);
    });
    </script>
    
    <span class="info">khkjkjh</span>
    <span class="info">uiuziziuzuzzi</span>
    <span class="info">olklkjlkjljljklj</span>
    
    <p></p>


    funktioniert leider nicht

    wie mache ich es dass bei Klick auf irgendein <span> eine Variable mit jeweils dem Inhalt als Wert da ist?

    Danke

    Edit:
    hmmm wenn ich den JavaScript-Teil unterhalb der <span> Tags setze, dann gehts ja ?!?!
    oOo

    <span class="info">test1</span>
    <span class="info">test22222</span>
    <span class="info">test333333</span>
    
    
    <script type="text/javascript">                                         
    $("span.info").click(function () {
      var infovar = $(this).text();
      $("p").text(infovar);
    });
    </script>
    
    <p></p>



    ich würde aber gerne alles JS innerhalb des head (vor body) haben
    wie geht das in diesem Fall?
  • in: Ajax / jquery reload mit Zähler oder Klick anhalten?

    geschrieben von promohit

    Hallo

    Danke, der Zähler funktioniert.

    die Klick-Funktion habe ich noch etwas erweitert, für mehrere Durchläufe :)

    Jetzt kann man Stopp und Start im aktuellen Durchlauf klicken

    und Next für Beginn eines neuen Durchlaufs ( im BSP mit 10 Schritten alle 2 Sekunden)

    BSP: reloader1.js
    /* ------------------------------------- */ 
    
    var i = 0,
        a = 1,
        iende = 10,
        datei2load = 'inc-test1.php',  // --- zu ladende PHP Datei
        sek2load = 2,                 // --- alle x Sekunden
        milisec = (sek2load * 1000),
        refreshId;
    
    /* ---------------------- */ 
    
    $(document).ready(function () {
    
           $("#refresh").text(' ... gleich gehts Los ... ');
    	   
    /* ---------------------- */ 
        function countUp() {
            if (i < iende) {
                i += 1;
                $("#refresh").load(datei2load);
    			$("#refreshinfo").text('Lauf: '+ a +' Nr: '+ i +' Sekunden: ' + sek2load );
            } else {
                clearInterval(refreshId);
                $('#next').fadeIn(1500); 
            }
        }	
    /* ---------------------- */ 
    
        refreshId = setInterval(countUp, milisec);
    	
    /* ---------------------- */ 
    
    	$('#stopp').click(function () { 
    		clearInterval(refreshId);
    	});
    
    /* ---------------------- */ 
    
    	$('#start').click(function () { 
    		clearInterval(refreshId);
    		refreshId = setInterval(countUp, milisec);
    	});
    
    /* ---------------------- */ 
    
    	$('#next').click(function () { 
    		$('#next').fadeOut(1500); 
    		clearInterval(refreshId);
    		i = 0; 
    		a += 1; 
    		refreshId = setInterval(countUp, milisec);
    	});
    
    /* ---------------------- */ 
    
    });
    
    /* ------------------------------------- */



    HTML:
    <html>
    <head>
    <title>Seitentitel</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    
    <script type="text/javascript" src="jquery-1.6.2.min.js"></script> 
    <script type="text/javascript" src="reloader2.js"></script>
    
    <style type="text/css">
    <!--
    #next {display:none;}
    -->
    </style>
    
    </head>
    
    <body>
    <br />
    <div id="refresh" style="text-align:left;">&nbsp;</div>
    <br />
    <div id="refreshinfo" style="text-align:left;">&nbsp;</div>
    <br />
    <br />
    <div id="stopp" style="text-align:left;">Stopp</div>
    <br />
    <div id="start" style="text-align:left;">Start</div>
    <br />
    <br />
    <br />
    <div id="next" style="text-align:left;"><strong>Next</strong></div>
    <br />
    <br />
    </body>
    
    </html>


    Ziel ist es, mehrere <a> Durchläufe mit je <i> Schritten zu <x> Sekunden zu machen
    OK, die Anzahl der Durchläufe sollte man noch begrenzen ...

    EDIT:
    umd die Variablen i und a an die PHP-Datei zu übergeben,
    einfach in der countUp Funktion vor load einfügen:
    datei2load = datei2load+'?vara='+a+'&vari='+i+'';

    Dann stehen mit $_GET die Werte in der PHP zur Verfügung.
    :)


  • in: Ajax / jquery reload mit Zähler oder Klick anhalten?

    geschrieben von promohit

    Hallo
    ich habe ein kleines AJAX / jquery Konstrukt um alle x Sekunden
    eine PHP-Datei neu zu laden und deren Inhalt in einem DIV auszugeben

    das funktioniert soweit auch, aber ich habe 2 Fragen dazu

    1. wie kann ich da jetzt einen Zähler einbauen,
    damit nach z.B. 10 Aufrufen die Schleife abbricht (stoppt)

    2. wie kann ich die Schleife per Klick (auch schon vorher) stoppen?

    hier mein Code (als BSP)

    Datei index.php ... oder wie auch immer, die Seite für Browser-Aufruf
    <html>
    <head>
    <title>Seitentitel</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript" src="jquery-1.6.2.min.js"></script> 
    <script type="text/javascript" src="reloader1.js"></script> 
    </script>
    </head>
    
    <body>
    <div id="refresh" style="text-align:left;"></div>
    </body>
    
    </html>




    Datei jquery-1.6.2.min.js ... die aktuelle jquery
    ... findest Du bei http://jquery.com zum Download



    Datei: reloader1.js .... JavaScript zum neu Laden alle x Sekunden (benötigt jquery)
    var datei2load = "test1.php";  // --- zu ladende PHP Datei
    var sek2load = 10;             // --- alle x Sekunden 
    
    /* ------------------------------------- */ 
    var milisec = (sek2load*1000); 
    
         $(document).ready(function() {
           $("#refresh").load(datei2load);
           var refreshId = setInterval(function() {
              $("#refresh").load(datei2load);
           }, milisec);
        });
    /* ------------------------------------- */



    Datei test1.php ... Dein PHP-Script das alle x Sekunden laufen soll
    <?php 
    $showdatum = date("d.m.Y. (H:i:s)" , time() ); 
    echo "<br />".$showdatum."\r\n"; 
    ?>



    EDIT:
    gibt es evtl eine bessere Methode, um eine php-Datei alle x Sekunden neu zu laden
    mit der Möglichkeit die Aktion zu stoppen, nach Ablauf max. Durchläufe und/oder per Klick
    ?

    Danke!
  • in: for-Schleife und sleep() - 500 Internal Server Error

    geschrieben von promohit

    Frage: wozu brauchst Du eine Pause in PHP
    Was genau hast Du damit vor

    in der Pause wird ja nichts an den Browser gesendet, also keine Ausgabe
    Normale User verlassen schon bei 3 Sekunden Ladezeit die Seite

    Schon mal an meta-refresh gedacht?
    oder besser: jquery und Ajax ?
    Damit kannst Du alle x Sekunden eine Seite neu Laden (meta-refresh)
    oder alle x Sekunden ohne Neu-Laden der Seite die Ausgabe neu aus nem PHP-File holen (ajax)


    aber ... bitte mal mehr Infos, was Du mit ner Pause erreichen willst,
    dann kann man Dir auch bessere Lösungsvorschläge anbieten

    Grundsätzlich sollte man auf sleep() bei mehreren Pausen (und so langen) verzichten
    aus den oben genannten Gründen (Ladezeit = Wartezeit ohne Ausgabe)
  • in: modulo % Rechnung und Zahlensysteme (Rechnen mit Rest)

    geschrieben von promohit

    oh ja, da hab ich viel zu lesen und rumprobieren ... Klasse!

    zu Zeitabstand zwischen zweit timestamps
    auch wenn Du diese Erweiterung nicht schreibst, ist ja nicht soooo wichtig,
    schön wäre es aber trotzdem,
    denn auch mit den anderen Vorschlägen bekomme ich nicht ganz ans Ziel


    EDIT:
    ach ... lustig was ich da gerade gefunden habe

    http://de2.php.net/manual/de/function.date-diff.php

    aber damit bekomme ich es auch nicht ganz richtig hin

    jetzt mach ich nen Trick: date_parse() und Start-Zeit-Werte abziehen ... :)

    $s = time();
    $e = ($s + (3600*24*367) + 120 + 11); 
    
    $diff = ( $e - $s); 
    
    $erg2 = date_parse(date("Y-m-d H:i:s", ($diff) ));
    
    // ------- minus  01.01.1970 ------- 
    $erg2['year'] = ($erg2['year'] - 1970); 
    $erg2['month'] = ($erg2['month'] - 1); 
    $erg2['day'] = ($erg2['day'] - 1); 
    
    echo "<pre>\r\n"; 
    print_r($erg2); 
    echo "</pre>\r\n";


    und das Ergebnis sieht ganz gut aus

    Array
    (
    [year] => 1
    [month] => 0
    [day] => 2
    [hour] => 1
    [minute] => 2
    [second] => 11
    ...
    }

    aber ob das so gut ist ... naja, scheint aber immerhin zu funktionieren.
  • in: modulo % Rechnung und Zahlensysteme (Rechnen mit Rest)

    geschrieben von promohit

    hemiolos
    ok. jetzt verstehe ich warum du ausdehnungslose entitäten mit intervallen verwechelst


    und ich verstehe bei sowas nur Bahnhof :D ... naja ...

    wäre schön wenn Du die Klasse entsprechend erweitern kannst, dafür wäre (bin) ich dir sehr dankbar.

    im Zuge dieser Diskussion habe ich auch bemerkt, das ich mit Klassen in PHP auch kaum was blicke,
    also Funktionen mit Aufruf-Parameter und Rückgabe-Werte .. ok ... aber Klassen muss ich noch "lernen"
    scheint aber ein nützliches Konstrukt zu sein :oOo:

    gleich mal ne Fragde dazu (Klassen)

    woher weiss die Funktion public function __construct($start, $end)
    dass $start ) $s ist ( und $end = $e)
    ... mit new CHgmDiff($s, $e); wird ja an die Klasse übergeben, aber nicht (sichtbar) weiter an die Funktion?

    woher weiss die Funktion __toString() .... welche Parameter verwendet werden,
    da werden ja gar keine übergeben ?

    Fragen über Fragen, muss mich da erst einarbeiten
    Danke!
  • in: modulo % Rechnung und Zahlensysteme (Rechnen mit Rest)

    geschrieben von promohit

    Hallo

    upsala, ist da jemand ein bischen genervt von "dummen Fragen" ?! .... SORRY

    mir ist (war) schon klar, das 215999 eine Sekunte weniger als 60h ist
    ich hab das mit den 60h ja nur (der Einfachheit halber) übernommen,
    weil im Code ja auch steht '60h oder mehr!' ...

    es geht mir nur um die Frage: lässt sich die Klasse erweitern mit Tagen (Wochen, Monaten)

    ich will die Funktion (Klasse) ja auch garnicht schlecht machen, die ist echt prima,
    darum gehts auch garnicht, sondern um meinen Wunsch die zu erweitern.

    meine Idee ist ja lediglich das die 3-stellige Ausgabe (59:59:59) um Tage zu erweitern
    zu einer 4-Stelligen (oder mehr) ? also BSP (Tage:Stunden:Minuten:Sekunden) ...

    bei Stunden gibt es ja maximal 23
    und anstatt 24 dann Stunden=00 und den Tag um eins erhöhen
    nur als Idee

    das wäre für mich logisch (auch wenns vielleicht nicht der mathematischen Definition entspricht)
    denn bei Minuten (und Sekunden) gibts ja auch kein 60 als Wert
    sondern es wird 00 und das jeweilig voranstehende Segment (element) wird um 1 erhöht

    ok, das ist ein BREAK vom 60er System ins 24er (bei Wochen ins 7er, etc)

    mein Ziel ist ja "nur" den Besuchern auf einer Webseite zu sagen:
    .... noch x Tage und x Stunden und x Minuten und x Sekunden bis ...

    evtll sogar .. noch x Wochen und x Tage und x Stunden
    oder evtl sogar ... noch x Monate und evtl sogar .... noch x Jahre ... etc.
    (Monate wäre genug denn sonst kommt das Problem mit den Schaltjahren)

    also bitte nicht böse sein, wenn ich mich jetzt nicht für binär, oktal, hexadezimal, hexagesimal und andere zahlensysteme allzusehr interessiere, ich bin halt auch kein Mathematiker und nur auf der Suche nach User-freundlicher Ausgabe eines Zeit-Abstandes.
    Z.B. ... dieser Gutschein ist noch ... gültig oder ... das nächste Update kommt in ...
    oder ähnliche Infos.

    Danke also für den Lösungasanzatz mit der Klasse,
    und Entschuldigung bitte wenn meine Fragen und Ideen dazu etwas "blöd" sind,
    aber sie sind nunmal da ... und raus
    :o



  • in: modulo % Rechnung und Zahlensysteme (Rechnen mit Rest)

    geschrieben von promohit

    Hallo und Danke für die ausführliche Diskussion

    1) .... zum Rest:
    also so wie ich es verstanden habe, dann wären Lösungen für den Rest-Wert:

    $erg = $zahl - intval( $zahl );

    und / oder
    $nachkomma = $a / $b - floor( $a / $b );



    2 a) ... zum Zeit-Abstand zwischen zwei timestamps:

    die Funktion von coder-0x1 funktioniert, aber ich verstehe da was nicht

    warum bei Jahre // 60*60*24*365 + 60*60*6
    also 60*60*24*365 ist klar aber warum + 60*60*6
    365 Tage und 6 Stunden ?
    ... ist es nicht besser Schaltjahre zu erkennen, wenn ja dann 366 nehmen?
    ?
    BSP
    function schaltjahr($jahr){
    if(($jahr % 400) == 0 || (($jahr % 4) == 0 && ($jahr % 100) != 0))
       return TRUE;
    else
       return FALSE;
    }

    gibts dafür nicht auch ne date() Funktion, hab keine gefunden ?!

    EDIT: ok, das brauche ich aber garnicht, da mein Abstand meist unter 1 Jahr ist
    und dann wird's kompliziert, ...
    prüfen ob zwischen Start-Timestamp und End-Timestamp Schaltjahre liegen.
    wenn ja, wieviele und .. ach oje


    2 b) ...
    die Klasse von hemiolos funktioniert, aber ich verstehe da was nicht
    $this->delta = $end - $start;
        if($this->delta > 215999) {
          $this->res = '60h oder mehr!';
          return;
        }


    heisst ja, bei einem Abstand der größer als 60 Stunden ist, kommt diese Ausgabe.
    60 Stunden sind doch 2 Tage und 12 Stunden ( 60 / 24 = 2,5 )

    welchen Sinn macht da 60 Stunden? wäre es nicht Sinnvoll da mit 24 Stunden zu arbeiten
    um der Ausgabe ggf. noch Tage vorne anzufügen (falls erreicht) ?! (anstatt "60h oder mehr")
    oO:

    @yinan
    funktioniert auch, DANKE für das beispiel, hast nur die ; (Semikolon) vergessen :P
    $xtime = 93902; 
       $seconds = $xtime % 60; 
    
    $xtime = ($xtime - $seconds) / 60; 
       $minutes = $xtime % 60; 
    
    $xtime = ($xtime - $minutes) / 60; 
       $hours = $xtime % 24; 
    
    $xtime = ($xtime - $hours) / 24; 
       $days = $xtime % 7;


  • in: modulo % Rechnung und Zahlensysteme (Rechnen mit Rest)

    geschrieben von promohit

    Hallo

    danke, also der Operator % gibt NICHT den Rest-Wert einer Division her
    sondern den Rest der Ausgangszahl, die bei maximalen vollen Teilern übrig bleibt
    oder wie sagt man das ... aber habs kapiert Danke Deinen BSPs


    aber wie komme ich an den Rest-Wert ran?

    BSP: 8 / 3 = 2.666666....
    wie kommr ich also an die 666666....

    BSP: 9 / 4 = 2.25
    wie kommr ich also an die 25

    mit $erg = explode(".",$zahl); .... und dann $erg[1] ???
    oder gibt es da einen anderen Operator ?


    und zur Zeit-Berechnung:
    wie erhalte ich aus zwei unterschiedlichen Timestamp-Werten den Abstand im Zeit-Format?
    also

    1311156606 und 1311144261
    Abstand: 12345 (in Sekunden)
    wie mache ich aus 12345 Sekunden sowas wie x Stunden und y Minuten und z Sekunden
    Danke



  • in: modulo % Rechnung und Zahlensysteme (Rechnen mit Rest)

    geschrieben von promohit

    Hallo
    grundsätzlich kapier ich das Rechnen mit Rest grad garnicht

    ich möchte für einen Cache eine Ausgabe machen,
    in wie vielen Stunden und Minuten (und Sekunden) das nächste Update kommt

    $jetzeit = time();
    $startnextupdatezeit = ... // --- gespeicherte Zeit (timestamp) für nächstes Update

    $abstand_sec = ($startnextupdatezeit - $jetzeit);
    $abstand_min = ($abstand_sec / 60);
    $abstand_hrs = ($abstand_min / 60);

    $abstand_resthrs = round($abstand_hrs,2);
    $abstand_restmin = ($abstand_min % 60); // --- Rechnen mit Rest

    Bei einem Test mit Cache-Zeit alle 48 Stunden hab ich folgendes Ergebnis

    $abstand_resthrs => 47.75
    $abstand_restmin => 45

    ich dachte mit dem Operator % bekomme ich den Rest-Wert der Division
    also habe ich dort 7512345 (ungerundet) erwartet
    ... es kommt aber gleich die Zahl umgerechnet in Minuten ?!?!

    ok, hier bei Zeit-berechnung ja ganz nett,
    aber was mache ich wenn ich mal bei "normale" Zahlen mit Rest rechnen will
    z.B. Bei Preisen, bei denen 100% ja 100 ist und nicht wie bei Zeiten 100% gleich 60 ist
    ?!?!?!
    Rechnen mit Rest mit dem Operator % ??????? häää?

    Wann greift welches Zahlensystem? Urhzeit (60er) oder Normal (100er) ???
    Gibt es einen anderen Operator für modulo-Rechnen im 100er Zahlensystem ?

    klärt mich bitte mal auf ....
    Danke



  • in: Übersetzung der php Kurz-Schreibweise?

    geschrieben von promohit

    ja, vielen Dank, das macht es klar.

    vorallem den Begriff "Trinitäts-Operator" kannte ich noch nicht, der hilft auch beim Suchen
    jetzt ist es klar.
    Danke
  • in: Übersetzung der php Kurz-Schreibweise?

    geschrieben von promohit

    Hi

    wie würde diese Zeile in der "langen" Schreibweise aussehen?
    $row[$x]=(isset($data[$key])) ? $data[$key] : '';


    und: wo finde ich allgemeine Regeln und Erklärungen zur php Kurz-Schreibweise?
    ?
  • in: js array stück für stück ausgeben

    geschrieben von promohit

    noe, bekomme ich so leider nicht zum Laufen

    gibt nicht ein Tutorial oder Info,
    wie man in einem DIV alle 10 Sekunden einen neuen Text ausgeben kann
    so ne art Ticker ...
  • in: Aus mehreren Listen eine unique Liste machen

    geschrieben von promohit

    Hallo

    ich habe ein paar (ca 10 oder mehr) Listen als .txt Datei mit je Zeile ein Eintrag
    aber manche Einträge sind doppelt (oder mehrfach) über die Listen verteilt.

    wie kann ich es anstellen, aus den vielen .txt Dateien eine zu machen,
    die dann aber keine doppelten Einträge enthält ?!

    /ordner/liste_1.txt
    /ordner/liste_2.txt
    /ordner/liste_3.txt
    usw.

    IDEE:
    $i = 0; 
    foreach (glob("ordner/liste_*.txt") as $filename) {
        $daten[$i] = file($filename); 
    $i++; 
    }


    ... und wie gehts dann weiter ?
    bzw wie hole ich mir die Einträge in ein NICHT zweidimensionales Array, sondern direkt in eins?
    ?! ^oOo^
  • in: Hinweis-Fenster beim betreten der Seite

    geschrieben von promohit

    Hallo

    ich versuche ein Hinweis-Fenster beim betreten der Seite zu öffnen ohne toolbar und ohne adresszeile, quasi als ToolTip

    aber es kommt im Fenster immer die Adress-Zeile, auch wenn ich location=no angebe ?!

    Wie kann man ein Popup öffnen, das keine Adresszeile enthält ?
    oder geht das mit den neuen Browsern garnicht mehr ?

    Alternative als Layer .. aber wie?
  • in: je Aufruf um 1 erhöhen

    geschrieben von promohit

    jipiee, danke, es funktioniert

    also ohne session_start(); kein Zugriff azf $_SESSION Variablen ???

    edit: ... der Zähler soll ja je User unique zählen, es sit kein Counter (Besucherzähler)
    trotzdem Danke für den Hinweis
  • in: je Aufruf um 1 erhöhen

    geschrieben von promohit

    Hallo

    wie kann ich bei jedem Aufruf einer .php Datei einen Zähler-Wert um 1 erhöhen,

    so dass weiter gezählt wird, auch wenn keine GET Variable beim Aufruf übergeben wird?

    also ohne ... datei.php?zaehler=".$z." ....

    mit SESSION ?
    $maximum = 100; 
    if (!isset($_SESSION['z'])) { 
    session_start(); 
    $_SESSION['z'] = 0; 
    } 
    else {
    $z = $_SESSION['z']; 
    $z = $z+1;  // ----------- um 1 erhoehen ---- 
    if ($z > $maximum) { $z = 0; } 
    $_SESSION['z'] = $z;  // --- neue Zahl für naechste Zaehlung 
    }



    funktioniert nicht
    ... ich bekomm es nicht hin. .... HILFE !!!
  • in: js array stück für stück ausgeben

    geschrieben von promohit

    Hallo

    ich habe HTML-Code in eine JavaScript Array
    jedes Array-Element enthält den fertigen HTML-Code zur ausgabe

    Wie kann ich in einem Loop (schleife) jedes dieser Array-Elemente
    nacheinander ausgeben, z.B. alle 10 Sekunden das nächste Element

    Beispiel:
    <script type="text/javascript">
    
    var inhalte= new Array(
    '<p>Element1</p>', 
    '<p>Element2</p>', 
    '<p>Element3</p>', 
    '<p>Element4</p>'
    ); 
    
    var anzahl = inhalte.length;
    
    for( i=0; i<anzahl; i++ )  { 
    
    // ---? hier alle 10 Sekunden das nächste Element für Ausgabe übergeben ? ---- 
    
    }
    </script>
    
    <!-- hier Ausgabe eines Elemnts für je 10 Sekunden, dann nächstes --> 
    <div id="ausgabe"> &nbsp; </div>


    und am besten so, dass wenn das letzte Element ausgegeben wurde,
    es wieder mit dem ersten beginnt ( wiederholter durchlauf)

    Ideen?
  • in: Suche Tutorial

    geschrieben von promohit

    Danke

    habe noch was anderes ausprobiert, aber ich bekomme es nicht hin Parameter zu übergeben
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <title>test</title>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    </head>
    <body>
    
    <div id="myLink">Click to load file</div>
    
    <script type="text/javascript">
    $.ajaxSetup ({
        // Disable caching of AJAX responses
        cache: false
    });
    
    $('#myLink').click(function() {
        if($('#myContent').html() == '') {
            $('#myContent').load('path-to-file.php?myNum=12');
        }
    });
    </script>
    
    <div id="myContent"></div>
    
    </body>
    </html>



    und path-to-file.php

    <?php 
    echo "test ... test ... ".$myNum." .... test .... balbla"; 
    ?>


    der text wird ausgegeben, aber ohne die Variable, die scheint nicht anzukommen

    leider ist die Variable aus dem Aufruf path-to-file.php?myNum=12 nicht verfügbar

    ?!?

  • in: Suche Tutorial

    geschrieben von promohit

    Hallo
    is ja ein super Beispiel-Code, DANKE

    sorry wenn ich mich hier reinmisch'

    aber wie kann ich sowas machen, dass nicht alle x Sekunden die time.php neu geladen wird
    sondern nur bei Click-Event (auf ein bestimmten Tag ?

    also ganz einfach, bei Klick auf Link (oder <span> Tag) die Datei time.php neu laden
    so dass das Script in der time.php erst nach Klick ausgeführt wird ?

    für Beispiel wäre ich Dankbar.
  • in: mit-scrollende Ebene ?

    geschrieben von promohit

    fabo schrieb:
    position:fixed;



    das wars schon ... genial :)

    also ich versuch es mal ...

    <div style="top:20px; left:20px; width:200px; height: 400px; position:fixed; background:#CCCCCC;" >
    <ul>
    <li>test</li>
    <li>test</li>
    </ul>
    </div>


    ja, scheint zu funktionieren, zumindest im FF
  • in: mit-scrollende Ebene ?

    geschrieben von promohit

    Hallo

    wie kann ich das CSS für eine Ebene (DIV) erstellen,
    dass beim Scrollen der Seite die Ebene da bleibt


    <div style=" ... mitscrollen? ..." >
    <ul>
    <li>...</li>
    <li>...</li>
    ...
    </ul>
    </div>

    also in der DIV soll ein Menü sein, das immer sichtbar ist,
    auch wenn man auf der Seite nach unten scrollt

  • in: Wie Datei schützen ?

    geschrieben von promohit

    kalinawalsjakoff schrieb:
    Versuch es doch einmal mit .htaccess Leg die Datei in nen Ordner und definiere über htacces dazu die Zugriffsrechte.


    es muss aber auf einem Windows-Server funktionieren .... ( hab ich oben mit Edit noch dazugeschrieben )
  • in: Wie Datei schützen ?

    geschrieben von promohit

    Hallo

    ich möchte den Zugriff auf eine bestimmte Datei (zip) nit Passwort schützen (nicht hier auf Lima-City)

    ich habe ein kleines Script gebaut, das eine Passwort-Abfrage macht
    und nur bei richtigem PW bekommt man den Link zu dieser Datei

    ABER ... die Datei liegt ja weiterhin auf dem Webspace,
    und wenn jemand den Dateiname (die URL) kennt, kann er sie ja auch ohne Passwort aufrufen

    (edit: schnell hin und her kopieren ist auch nicht gut, weil es eine 200 MB zip ist )

    Wie kann ich den Zugang zu dieser Datei wirklich so mit Passwort schützen,
    dass bei direkt-Aufruf der URL (Dateiname) kein Zugang möglich ist ?

    Ideen?

    PS:
    die datei ist keine php-Datei, also der Schutz muss drum herum gebaut werden
    und ich will nicht htaccess Zugangs-Schutz verwenden, sondern eigenes php
    (bzw. .htaccess kann ich nicht verwenden, weil es ein Windows-Server ist)
    Danke

Login zum Webhosting ohne Werbung!