kostenloser Webspace werbefrei: lima-city


gb geht net

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    take2

    Kostenloser Webspace von take2, auf Homepage erstellen warten

    take2 hat kostenlosen Webspace.

    hallo leuet ich hab mir das geb heir runter geladen

    http://www.designnation.de/DN_Script.html

    wollte es auf meien seite machen hab auch alles so gemacht wie beschrieben das gb geht aber wenn ich auf meine seite gehe da wo ich es ein gebunden habe zeigt er es nicht an ich habe das schon 3 mal koplet ne gemacht und es geht net kann mir jemand helfen

    mfg take2

    edit:wei? net ob es wichtieg ist aber das gb ist in einem inframe also wenn nicht hier ist das link zu meiner seite

    http://take2.xardas.lima-city.de/index.html

    Beitrag ge?ndert am 26.04.2006 23:18 von take2
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Jo, wenn ich das richtig sehe, dann hast du das ganze in der gbook.html liegen.
    Das G?stebuch ist jedoch in PHP programmiert und w?rde gerne bestimmte Sachen includen:
    <?PHP include('dnGuestbook/index.php'); ?>
    Eine HTML-Datei kann aber diesen PHP-Code nicht ausf?hren. Also ignoriert der Browser diese Zeile einfach und es wird nur ein wei?es Feld angezeigt.
    Benenne deine Seite einfach mal in gbook.php um (die Links ?ndern nicht vergessen).
    Dann sollte es funktionieren.
  4. Autor dieses Themas

    take2

    Kostenloser Webspace von take2, auf Homepage erstellen warten

    take2 hat kostenlosen Webspace.

    da ich das so nicht hin bekommen hab mit dem anderen script hab ich mir ein anderes genommen ( http://www.designnation.de/Script_Details-id_25.html )das zeigt er schon mal an blo? jetzt kommt der fehler hier

    Warning: eregi_replace(): REG_EMPTY in /home/webpages/lima-city/take2/html/gb/guestbook.php on line 251

    Warning: eregi_replace(): REG_EMPTY in /home/webpages/lima-city/take2/html/gb/guestbook.php on line 251

    kann mir jemand helfen heir noch mal der link zu meiner seite

    http://take2.xardas.lima-city.de/index.html

    Beitrag ge?ndert am 29.04.2006 23:46 von take2
  5. Mach mal aus Zeile 251 das hier:

    $html= preg_replace($badword,$translation,$html);

    und teste es dann mal.
  6. Autor dieses Themas

    take2

    Kostenloser Webspace von take2, auf Homepage erstellen warten

    take2 hat kostenlosen Webspace.

    geht immer noch net heir ist mal der code

    <?php

    ################################################################################
    # G5-Scripts.de PHP Guestbook Script v1.0
    # Copyright 2004 G5-Scripts.de webmaster@G5-Scripts.de
    # Last Modified 07.04.2004
    # G5-Scripts.de http://www.G5-Scripts.de
    ################################################################################
    # COPYRIGHT/Lizenz-/Nutzungs- Bestimmungen
    # Copyright 2004 G5-Scripts.de All Rights Reserved.
    #
    # Durch den Download und Benutzung der Software erkl?rt sich der Benutzer mit
    # den AGBs und diesem Lizenzabkommen von G5-Scripts.de einverstanden.
    # Diese Software darf frei benutzt werden, solange dieser
    # Copyrights Hinweis sowie alle Verweise auf G5-Scripts.de, eingebaut
    # innerhalb der Software, erhalten bleiben!
    # Die Original-Software unver?ndert darf weitergegeben, jedoch nicht verkauft
    # oder wiederverkauft werden.
    # Die angepasste bzw. ver?nderte Software und Teile dieser d?rfen nicht
    # weitergegeben, verkauft oder wiederverkauft werden.
    #
    # Dieses Lizenzabkommen beruht sich auf der aktuellen internationalen Gesetzeslage.
    #
    # Bei einem Versto? gegen dieses Lizenzabkommen macht sich der Benutzer strafbar
    # und kann rechtlich verfolgt werden.
    #
    ################################################################################

    ### Falls Sie vielleicht das Aussehen der Fehler Seite ?ndern m?chten, #########
    ### k?nnen Sie dies hier tun:
    function fehler($msg){
    #print 'hier zwischen k?nnen sie den header f?r die fehler seite eingeben';


    print $msg;


    #print 'hier zwischen k?nnen sie den footer f?r die fehler seite eingeben';
    exit;
    }
    ################################################################################

    ignore_user_abort(true);
    if(file_exists("protected/variablen.php")){include("protected/variablen.php");}clearstatcache();
    if(count($_POST) > 0){
    foreach($_POST as $i) {
    list($key, $value) = each($_POST);
    $in["$key"]=$value;
    }
    }
    if(count($_GET) > 0){
    foreach($_GET as $i) {
    list($key, $value) = each($_GET);
    $in["$key"]=$value;
    }
    }

    if($in["speichern"] <> '' or $in["vorschau"] <> '') {
    $in["pflich"] = explode(",", $pflich);
    $regex = '^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,4}))$';
    $regex2 = '(http://)';

    if (in_array("name", $in["pflich"]) && $in["name"] == ''){fehler("Bitte geben Sie Ihren Namen an!");}
    if (in_array("vorname", $in["pflich"]) && $in["vorname"] == ''){fehler("Bitte geben Sie Ihren Vornamen an!");}
    if (in_array("land", $in["pflich"]) && $in["land"] == ''){fehler("Bitte geben Sie Ihr Land an!");}
    if (in_array("email", $in["pflich"]) && $in["email"] == ''){fehler("Bitte geben Sie Ihre E-Mail Adresse an!");}
    if (in_array("email", $in["pflich"]) && !eregi($regex,$in['email'])) {fehler("Bitte geben Sie eine g&uuml;ltige E-Mail Adresse an!");}
    if (in_array("homepage", $in["pflich"]) && $in["homepage"]== ''){fehler("Bitte geben Sie die vollst&auml;ndige Adresse zu Ihrer Homepage an!");}
    if (in_array("homepage", $in["pflich"]) && !eregi($regex2,$in['homepage'])){fehler("Bitte geben Sie eine g&uuml;ltige Adresse zu Ihrer Homepage an!");}
    }

    if($in["speichern"] <> '' ) {
    if(!is_dir($script_pfad)){
    fehler("Script Pfad \"$script_pfad\" ist falsch oder nicht angegeben!");
    }
    if(!is_dir("$script_pfad/protected/eintraege")){
    fehler("Pfad \"$script_pfad/protected/eintraege\" nicht vorhanden!");
    }
    if(!is_writeable("$script_pfad/protected/eintraege")){
    fehler("Pfad \"$script_pfad/protected/eintraege\" ist m&ouml;glicherweise schreibgesch&uuml;tzt, versuchen Sie es mit den Rechten 775 oder 777!");
    }
    if(ip_sperre($_SERVER['REMOTE_ADDR'])){
    $time = time();
    $fp = fopen("$script_pfad/protected/eintraege/$time.php","w");
    if($flock == 1){flock($fp,1);}
    fputs($fp,$_SERVER['REMOTE_ADDR']."\n");
    fputs($fp,$in['name']."\n");
    fputs($fp,$in['vorname']."\n");
    fputs($fp,$in['land']."\n");
    fputs($fp,$in['email']."\n");
    fputs($fp,$in['homepage']."\n");
    fputs($fp,stripslashes($in['message'])."\n");
    if($flock == 1){flock($fp,3);}
    fclose($fp);
    unset($time);

    if($admin_notify == '1' or $user_notify == '1'){
    if(file_exists("$script_pfad/protected/data/betreffs.php")){include("$script_pfad/protected/data/betreffs.php");}clearstatcache();
    }

    if($admin_notify == '1'){
    if(file_exists("$script_pfad/protected/data/adm_mail.txt")){$inhalt=file("$script_pfad/protected/data/adm_mail.txt");}else{$inhalt=array();}
    $header="From:$sender_name<$sender>\n";
    $header .= "Content-Type: text/plain";
    mail($sender, $betreff['adm_mail'], join("", $inhalt), $header);
    }

    if($user_notify == '1'){
    if(file_exists("$script_pfad/protected/data/usr_mail.txt")){$inhalt=file("$script_pfad/protected/data/usr_mail.txt");}else{$inhalt=array();}
    $header="From:$sender_name<$sender>\n";
    $header .= "Content-Type: text/plain";
    mail($in['email'], $betreff['usr_mail'], join("", $inhalt), $header);
    }

    }
    }


    if(file_exists("$script_pfad/protected/data/gb_templ.htm")){$template=file("$script_pfad/protected/data/gb_templ.htm");}else{$template=array();}
    $template=implode("", $template);
    list($tmpl['header'],$tmpl['vorschau'],$tmpl['interface'],$tmpl['gbentr'],$tmpl['footer'])=explode("<!-------------------->",$template);
    ################################################################################
    #eintr?ge z?hlen
    $eintraege=array();
    if(!is_readable("$script_pfad/protected/eintraege")){
    fehler("Kann aus dem Verzeichnis \"$script_pfad/protected/eintraege\" nicht lesen!");
    }else{
    $verz = opendir("$script_pfad/protected/eintraege");
    while ($file = readdir ($verz)) {if($file != "." && $file != ".." && $file != "comments") {list($file,$ext)=explode(".", $file);array_push($eintraege, $file);}}
    closedir($verz);
    }
    ################################################################################
    $gb_site = $tmpl['header'];


    if($in["vorschau"] <> '' ) {
    $name = $in['name']; $vorname = $in['vorname'];
    $land = $in['land']; $email = $in['email'];
    $homepage = $in['homepage']; $message = stripslashes($in['message']);
    $gb_site .= parse_html($tmpl['vorschau']);
    }

    $tmpl['interface']= str_replace("<-name->", $name, $tmpl['interface']);
    $tmpl['interface']= str_replace("<-vorname->", $vorname, $tmpl['interface']);
    $tmpl['interface']= str_replace("<-land->", $land, $tmpl['interface']);
    $tmpl['interface']= str_replace("<-email->", $email, $tmpl['interface']);
    $tmpl['interface']= str_replace("<-homepage->",$homepage,$tmpl['interface']);
    $tmpl['interface']= str_replace("<-message->", stripslashes($in['message']), $tmpl['interface']);
    $gb_site .= $tmpl['interface'];

    if($in["vorschau"] <> '' ) {
    $name = ''; $vorname = ''; $land = ''; $email = ''; $homepage= ''; $message = '';
    }

    rsort($eintraege,SORT_NUMERIC);
    if($in['page'] < 1) {$in['page']=1;}
    if($in['page'] <> ''){$n=($in['page']-1)*$eintraege_pro_seite;}else{$n=0;}
    $nummer=$n+1;
    if(($in['page']-1)*$eintraege_pro_seite+$eintraege_pro_seite <= count($eintraege)){$bis=($in['page']-1)*$eintraege_pro_seite+$eintraege_pro_seite;}else{$bis=count($eintraege);}
    if(count($eintraege)>$n){
    for($n; $n < $bis; $n++){
    $tkey=$eintraege["$n"];

    if(file_exists("$script_pfad/protected/eintraege/$tkey.php")){$eintrag=file("$script_pfad/protected/eintraege/$tkey.php");}else{$eintrag=array();}
    if(file_exists("$script_pfad/protected/eintraege/comments/$tkey.php")){$comment=file("$script_pfad/protected/eintraege/comments/$tkey.php");}else{$comment=array();}

    $datum =date("d.m.Y", $tkey);
    $zeit =date("H:i", $tkey);
    $ip =$eintrag[0];
    $name =$eintrag[1];
    $vorname =$eintrag[2];
    $land =$eintrag[3];
    $email =$eintrag[4];
    $homepage=$eintrag[5];
    $message =implode("",array_slice($eintrag,6,count($eintrag)));
    $comment =trim(implode("",$comment));
    $gb_site .= parse_html($tmpl['gbentr']);
    $nummer++;
    }
    }
    $gb_site .= $tmpl['footer'];

    $gb_site = str_replace("<-ges_eintraege->",count($eintraege),$gb_site);
    $gb_site = str_replace("<-script_url->",$script_url,$gb_site);
    $gb_site = str_replace("<-smiles_url->",$smiles_url,$gb_site);

    ################################################################################
    # Sie d?rfen den nachfolgende Zeilen nicht ver?ndern oder entfernen,
    # andernfalls versto?en Sie gegen die Lizenz-/Nutzungs- Bedingungen,
    # welche Sie ganz oben im Script nachlesen k?nnen!
    ################################################################################
    $gb_site = eregi_replace("</body>",'<center><font face="Arial" size="1"><a href="http://www.g5-scripts.de" target="_blank">Powered by G5-Scripts Guestbook</a></font></center>'."\n".'</body>',$gb_site);
    if(!eregi("</body>", $gb_site)){$gb_site .= '<center><font face="Arial" size="1"><a href="http://www.g5-scripts.de" target="_blank">Powered by G5-Scripts Guestbook</a></font></center>'."\n";}
    ################################################################################
    print $gb_site;

    exit;

    ################################################################################
    function parse_html($html){
    global $nummer,$datum,$zeit,$name,$vorname,$land,$email,$homepage,$message,$comment;
    global $url_action,$url_to_word, $badwords;
    # filter badwords
    $message= parse_badwords($message);
    $comment= parse_badwords($comment);
    # newline to html bracke
    $message= str_replace("\n", "<br>", $message);
    $comment= str_replace("\n", "<br>", $comment);
    #######################################################
    # url to word/link
    if($url_action == 'to_link'){$message = preg_replace('"(((ht|f){1}tp://)[a-z0-9]*[.]{1}[a-z0-9-]{1,255}[a-z]{1,6}[-a-z0-9@:%_$.!*,.~#;?&//=]*)"i', "<a href=\"$1\">$1</a>", $message);}
    if($url_action == 'to_word'){$message = preg_replace('"(((ht|f){1}tp://)[a-z0-9]*[.]{1}[a-z0-9-]{1,255}[a-z]{1,6}[-a-z0-9@:%_$.!*,.~#;?&//=]*)"i', $url_to_word, $message);}
    if($url_action == 'to_link'){$comment = preg_replace('"(((ht|f){1}tp://)[a-z0-9]*[.]{1}[a-z0-9-]{1,255}[a-z]{1,6}[-a-z0-9@:%_$.!*,.~#;?&//=]*)"i', "<a href=\"$1\">$1</a>", $comment);}
    if($url_action == 'to_word'){$comment = preg_replace('"(((ht|f){1}tp://)[a-z0-9]*[.]{1}[a-z0-9-]{1,255}[a-z]{1,6}[-a-z0-9@:%_$.!*,.~#;?&//=]*)"i', $url_to_word, $comment);}
    #######################################################
    # parse smiles
    $message= parse_smiles($message);
    $comment= parse_smiles($comment);

    $html= str_replace("<-nummer->", $nummer, $html);
    $html= str_replace("<-datum->", $datum, $html);
    $html= str_replace("<-zeit->", $zeit, $html);

    $html= str_replace("<-name->", $name, $html);
    $html= str_replace("<-vorname->", $vorname, $html);
    $html= str_replace("<-land->", $land, $html);
    $html= str_replace("<-email->", $email, $html);
    $html= str_replace("<-homepage->",$homepage,$html);
    $html= str_replace("<-message->", $message, $html);
    $html= str_replace("<-kommentar->",$comment, $html);
    unset($comment);

    return $html;
    }


    function parse_smiles($html){
    global $smiles_url,$smiles;

    foreach(explode("\n", $smiles) as $elem){
    list($smile,$translation)=explode("=>", $elem);
    $html= str_replace($smile,"<img src=\"$smiles_url/$translation\" border=0>",$html);
    }
    return $html;
    }

    function parse_badwords($html){
    global $badwords;
    foreach(explode("\n", $badwords) as $elem){
    list($badword,$translation)=explode("=>", $elem);
    $html= preg_replace($badword,$translation,$html);
    }
    return $html;
    }

    function ip_sperre($ip){
    global $script_pfad,$ip_zeit,$flock;
    if(!is_dir($script_pfad)){
    fehler("Script Pfad \"$script_pfad\" ist falsch oder nicht angegeben!");
    }
    if(!is_dir("$script_pfad/protected/ips")){
    fehler("Pfad \"$script_pfad/protected/ips\" nicht vorhanden!");
    }
    if(!is_writeable("$script_pfad/protected/ips")){
    fehler("Pfad \"$script_pfad/protected/ips\" ist m&ouml;glicherweise schreibgesch&uuml;tzt, versuchen Sie es mit den Rechten 775 oder 777!");
    }
    if(!is_readable("$script_pfad/protected/ips")){
    fehler("Kann aus dem Verzeichnis \"$script_pfad/protected/ips\" nicht lesen, versuchen Sie es mit den Rechten 775 oder 777!");
    }

    $verz = opendir("$script_pfad/protected/ips");
    while ($file = readdir ($verz)) {if($file != "." && $file != "..") {
    $fp = "$script_pfad/protected/ips/$file";$stat = stat($fp);
    if(time()-$stat[10] > $ip_zeit){@unlink("$script_pfad/protected/ips/$file");}
    }
    }
    closedir($verz);
    if($ip_zeit > 0){
    if(file_exists("$script_pfad/protected/ips/$ip")){
    return false;
    }else{
    $fp = fopen("$script_pfad/protected/ips/$ip","w");
    fclose($fp);
    return true;
    }
    }else{return true;}
    }

    ?>

    ich hoffe mir kann jemand helfen

    Beitrag ge?ndert am 1.05.2006 16:19 von take2
  7. n********r

    Warum nimmst du nicht ein G?stebuch was auch bei Lima klappt?
    Bei den Tutorials gibt es eine menge G?steb?cher, die auch wirklich gut sind.
  8. mastergamer6466

    mastergamer6466 hat kostenlosen Webspace.

    super hab mir gerade 2 Tourals angeschaut, nachgemacht, und mich nen Tag lang ge?rgert weils nicht ging!!!!

    jetzt hab ich eins selber gemacht und habe nur noch einen Fehler drinn!! (Werde ich als Toural ins Lima Stellen sobalds funktioniert)

    http://www.lima-city.de/boards.php?m=thread&id=48816&page=0#453820

    Hier der Thread ?ber meine Probs.
  9. Autor dieses Themas

    take2

    Kostenloser Webspace von take2, auf Homepage erstellen warten

    take2 hat kostenlosen Webspace.

    schreibst du jetzt ein tu wie ich mir ein gb machen kann oder was wenn dann shcik mir mal den link hier im therd oder schick mir ne pm
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!