kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Monitoring Erreichbarkeit von Domain prüfen

    geschrieben von smartfon

    Hallo

    ich habe mehrere TLD (ca 20 .de Domains) bei einem anderen Provider laufen
    und ich will / muss die Erreichbarkeit dieser Domains prüfen / protokollieren

    am besten soll mind. alle 60 Minuten eine Pfüfung statt-finden
    und das Ergebnis (Status-Code + Datum / Zeit) ge-loggt werden.
    ... oder empfehlt Ihr mir ein anderes Intervall ?

    kann ich ein php-Script für so ein Monitoring auch hier
    auf dem Lima-City Webspace laufen lassen (mit curl)
    es soll alle 60 Minuten per Cron-Job aufgerufen werden
    ... oder ist sowas hier nicht erlaubt ?

    Gibt es (zuverlässige) kostenlose APIs / Service dafür ?
    Denn kostenpflichtige Monitoring-Dienste gibts ja viele,
    aber ich will (und kann) kein Geld dafür ausgeben :O

    Ich will aber wissen, wie gut erreichbar diese Domains sind,
    denn ich hab den Eindruck das sie sehr oft Down sind,
    wenn das so ist (nachvollziehbar / beweisbar oft Down),
    dann will ich mit diesen Domains den Proovider wechseln,
    ... evtl sogar zu Lima-City, weil Webspace besser erreichbar

    Bitte um Tipps / Hilfe, wie ich zu einem Domain-Monitoring komme,
    mit dem ich nachvollziehen / beweisen kann, ob und wann die Domains
    öfter mal Down (nicht erreichbar) sind, .... ob als PHP-Script hier gehostet
    oder als (kostenloser, zuverlässiger) externer Service (info per Email)


    Danke.
  • in: php scripte im login bereich

    geschrieben von smartfon

    apexhomepage schrieb:
    Kennt ihr ein gutes Tutorial wo ich es lernen kann so ein Login System mit der Datenbank und sowas =)


    die Frage wurde auch gerade im Forum gestellt ... http://www.lima-city.de/thread/login-mysql
    Antworten u.a. mit Link zu Tutorial

    Beachte, das bei vielen Tutorials die Sicherheit bischen vernachlässigt wird,
    zumindest das escapen der User-Eingabe sollte man immer machen
    bevor man mit einer solchen Variable die MySQL-Abfragen macht

    $username = mysql_real_escape_string($_POST['uname']);
    $password = mysql_real_escape_string($_POST['upass']);

    Der grundsätzliche Ablauf ist

    a) User-Eingabe durch Formular (Username, Paswort)
    b) Verbindung zur MySQL-Datenbank und Tabelle auswählen
    c) Vergleich der User-Eingabe mit Bestand in der DB-Tabelle (Passwort prüfen)
    d) Wenn Login richtig, dann in den Login-Bereich ..... sonst zurück und/oder Meldung "falsch"

    Oft wird Ergebnis in Session gespeichert, damit nicht jeder Aufruf neu mit MySQL geprüft werden muss
    sondern nur geprüft wird, ob das Session-Element existiert (und den richtigen Inhalt hat)
    Ohne Session müsste bei jeder User-Aktion auch das Passwort "mitgeschleift" werden (GET/POST)
    aber durch Speichern in Session hat man eine Variable (für einige Minuten) immer direkt verfügbar ...
    alternative (bzw. oft auch in Kombination mit Session) ist: das Ergebnis in Cookie speichern

    Beispiele siehe hier: http://www.php-einfach.de/tuts_mysql_login.php
    oder siehe hier: http://www.tutorials.de/content/499-php-mysql-login-system-mit-sessions.html
    oder siehe hier: http://tut.php-quake.net/de/login.html

    oder selber googeln :)
  • in: php Text lesen und schreiben

    geschrieben von smartfon

    achso ....

    läuft das als .php Datei ???

    Dann würde ich garnicht nach Start und Ende suchen,
    sondern den "dynamischen" Inhalt an der gewünschten stelle per PHP einfügen

    direkt per php include einbinden

    html
    head ... meta daten  ... /head
    body
    viele texte und bla bal bla
    <!--Start--> 
    <?php include('content/block1.php'); ?>
    <!--Ende-->
    Nun geht es wieder weiter mit
    links bla bla bla
    /body
    /html


    Dann kannst Du mit WYSIWYG direht auf die Datei 'content/block1.php' zugreifen
    und muss nicht vorher suchen


    oder in Variable aus MySQL lesen und ausgeben
    in MySQL kannst Du auch direkt HTML-Code speichern und per WYSIWYG Editor bearbeiten

    welchen WYSIWYG Editor hast Du denn (hast Du schon einen?) ... FCK oder TinyMCE oder ... ?

    oder ist es keine .php Datei, in der dieser Teil-Inhalt geändert werden soll?
    ... wenn nur 1 Block, dann brauchst du aber nicht preg_match_all, dann genügt preg_match
    und den Treffer dann an WYSIWYG übergeben zum bearbeiten
    vorher Treffer im Gesamt.Code durch XXXXX (oder irgendein Platzhalter) ersetzen
    und nach Bearbeitung im WYSIWYG dann das XXXXX durch neuen Code ersetzen (str_replace)

    aber selbst wenn das auf .html Datei läuft
    und Dein Webspace PHP kann,
    dann lässt sich sogar in einer .html Datei auch PHP include nutzen,
    aber erst, wenn man per .htaccess die .html Dateien auch für PHP "frei gibt" (Add-Handler)
    (wenn das auf dem Webspace möglich ist, je nach Sicherheit-Einstallungen)
    .... aber das ist wieder anderes Thema

  • in: php Text lesen und schreiben

    geschrieben von smartfon

    Hallo

    wieso Zeiger setzen,
    Du kannst doch auch einfach den Text-Teil aus Treffer mit str_replace() ersetzen

    Datei: _daten1.txt
    <p>Lalalalala <!--Start-->ersetze mich<!--Ende--> blubberblubb</p>
    <p>Blablabla <!--Start-->und mich auch<!--Ende--> halligalli</p>
    <p>Oink Oink <!--Start-->ich will auch raus<!--Ende--> Eeek Eeek</p>


    PHP-Code:
    <?php
    // --------------------------------------------------- 
    $url = '_daten1.txt'; 
    
    // ------ Alte Daten aus $url einlesen ------ 
    $daten = file_get_contents($url);
    
    preg_match_all("|Start-->(.*?)<!--Ende|", $daten, $array, PREG_SET_ORDER);
    
    
    
    print "<br />\n";
    print "<hr />\n";
    print "<br /> Vorher: \n";
    
    print "<pre>\n";
    print_r(htmlentities($daten)); 
    print "</pre>\n";
    
    print "<br />\n";
    print "<hr />\n";
    print "<br />\n";
    
    
    foreach($array as $item) {
      echo $item[1]."<br />\n"; 
      $daten = str_replace($item[1], 'ich bin neu hier', $daten); 
    }
    
    
    print "<br />\n";
    print "<hr />\n";
    print "<br /> Nachher: \n";
    
    print "<pre>\n";
    print_r(htmlentities($daten));
    print "</pre>\n";
    
    // ------ Neue Daten in $url schreiben ------ 
    $daten = file_put_contents($url,$daten);
    
    print "<br />\n";
    print "<hr />\n";
    print "<br />\n";
    
    // --------------------------------------------------- 
    ?>


    Wenn Du nicht alles durch 'ich bin neu hier' ersetzen willst,
    kannst Du ja noch je nach Treffer-Text aus $item[1] entsprechende Ersetzung machen
    mit if() ...elseif() oder mit switch() ...case ...

    foreach($array as $item) {
     echo $item[1]."<br />\n"; 
    
     if     ($item[1] == 'ersetze mich')       { $replace = 'ja ja du darfst gehen'; }
     elseif ($item[1] == 'und mich auch')      { $replace = 'nur wenn Du Bitte sagst'; }
     elseif ($item[1] == 'ich will auch raus') { $replace = 'dann streng dich an'; }
     else                                      { $replace = 'standard-ersetz-text'; } 
    
    $daten = str_replace($item[1], $replace, $daten); 
    
    }



    ... oder hab ich das falsch verstanden, was Du willst ?!

  • in: php scripte im login bereich

    geschrieben von smartfon

    loliguy schrieb:
    ... kommt auch wieder nur ein weißer bildschirm


    Du muss evtl auch noch display_errors an machen

    schreib mal in eine .htaccess Datei:
    php_flag display_errors on


    dann bekommst du die Errors auch angezeigt ....
    also das
    error_reporting(E_ALL);

    funktioniert oft nur im Zusammenspiel mit display_errors on
    und da man bei vielen hostern kein ini_set machen kann, eben als .htaccess machen
    :)

  • in: Daten aus Textfeld an anderer Stelle speichern

    geschrieben von smartfon

    ja, MySQL ist (fast) immer besser

    aber für eine einfache Text-Meldung (News) würde auch mal
    die Variante file-based (in .txt Datei speichern) genügen

    wollte hier eigentlich Beispiel Code schreiben,
    aber Forum lässt mich nicht ... zu viel Text ?!?!

    Beispiel ... einfach News-Meldung in .txt Datei speichern (bearbeiten)
    hier für ca. 90 Tage: http://www.workupload.com/archive/OeOoK2S

    Vorteil von MySQL ist u.a. man kann mehrere Felder machen, und Zusatzinfos wie Autor, Datum, Kategorie, etc
    gleich mit speichern, und kann auch einfacher mehrere News gespeichert lassen, als History (Archiv)
    sowas geht mit .txt zwar auch (im CSV-Format) aber mit mehreren Feldern ist MySQL deutlich einfacher

    Also für kleine Spielereien ist .txt Datei schon mal OK, vorallem wenn selten Änderungen sind
    aber auf lange Sicht ist es mit MySQL sicher besser, denn es bietet einfach mehr Möglichkeiten

    viel Spaß
    :)

Login zum Webhosting ohne Werbung!