Kostenloses Webkatalog Script - Link Script

kostenloses Webkatalog Script - Datei: edit.php

 
  Download Webkatalog Script   Demo Webkatalog   Demo Adminbereich   Bücher PHP & Mysql   Forum  
 
Home » edit.php

Linkaufbau & Link Building Steigerung der Relevanz, des PageRanks und der Besucherzahlen sind die Ziele von Link Building. Die [ Wekatalog Skript Erweiterung ] bietet eine einfache Möglichkeit der Steigerung der Besucherzahlen als auch Relevanz einer Website bei den etablierten Suchdienste Google, Yahoo, MSN oder ASK.

Einbindungsbeispiel Surftipps & Linkpartner
Webkatalog und Partner Seiten

<?
/* Beispiel zum Einbinden */
define('CG_LINK', true);
@include (
'url-anmelden-link-eintragen
/cg_config.php'
);
/*
Varibale $linkswebkat in *.php einbinden
<? echo $linkswebkat; ?>
Erzeugte Ausgabe:
Surftipps & Linkpartner
Webkatalog und Partner Seiten
*/
?>

Dateiname edit.php (Größe 5.9 kB) (last upate 11.01.2007)
  1. <?
  2. /*
  3. Das Script darf grundsätzlich frei genutzt und modifiziert werden, solange der Copyright Hinweiss & Link zu http://www.phplist.de erhalten bleibt.
  4. */
  5. define('CG_LINK', true);
  6. ini_set("session.use_trans_sid", "0");
  7. @include_once("linkis.php");
  8. @include_once("cg_funktion.php");
  9. @include_once("cg_config.php");
  10.  
  11. if (empty($_SESSION['Benutzername']) OR $_GET['loogin'] != MASTERKEY OR $_SESSION['Benutzername'] != @md5(CG_BENUTZER.CG_KENNWORT.MASTERKEY))
  12. {
  13.         Header("Location: login.php");
  14.         @session_destroy();
  15.         exit();
  16. }
  17.  
  18.  
  19.  
  20. if('all' == $_GET['rubrik'])
  21. {
  22.         $navlinkbearb   .='<div><b><a href="edit.php?loogin='.MASTERKEY.'&rubrik=all">Linki.php bearbeiten</a></b></div>';
  23.                 $was         = "
  24.                 <h3><small>Vorschau Rubrik:</small> [  <a target=\"_blank\" href=\"".$dir."url-anmelden-link-eintragen/\">Webkatalog</a> ] </h3>";
  25.                 $was1       = "Linkausgabe     : ".htmlspecialchars("<a target=\"_blank\" href=\"".$dir."url-anmelden-link-eintragen/\">Webkatalog</a>") . "<br>Linkverzeichnis : ".$dir."url-anmelden-link-eintragen/";
  26. }
  27. else
  28. {
  29.         $navlinkbearb   .='<div><a href="edit.php?loogin='.MASTERKEY.'&rubrik=all">Linki.php bearbeiten</a></div>';
  30. }
  31.  
  32.  
  33. $navlinkbearb .='<ol start="1" type="1">';
  34. foreach($linki_array_lang as $linkorgi)
  35. {
  36.         preg_match('/url-anmelden-link-eintragen\/([0-9*]{1,2})\//s',$linkorgi , $linkaktiv);
  37.         $link = preg_replace('/url-anmelden-link-eintragen\/([0-9*]{1,2})\//s' , 'url-anmelden-link-eintragen/edit.php?loogin='.MASTERKEY.'&rubrik=\\1' , $linkorgi);
  38.         if($linkaktiv[1]==$_GET['rubrik'])
  39.         {
  40.                 $navlinkbearb   .='<li><b>'.$link.'</b></li>';
  41.                 @preg_match("|href=\"?([^\"' >]+)|i", $linkorgi, $temp);
  42.                 $was         = "
  43.                 <h3><small>Vorschau Rubrik:</small> [  ".str_replace("<a",'<a  target="_blank" ', $linkorgi)." ] </h3>";
  44.                 $was1       = "Linkausgabe     : ".htmlspecialchars($linkorgi)."<br>Linkverzeichnis : ".$temp[1];
  45.                 }
  46.         else
  47.         {
  48.                 $navlinkbearb   .='<li>'.$link.'</li>';
  49.         }
  50. }
  51. $navlinkbearb .='</ol>';
  52.  
  53. if (file_exists('linkis.php') and $_GET[action] != 'save')
  54. {
  55.         $oldfile        ='linkis.php';
  56.         $old        =fopen($oldfile, "r");
  57.         while($line = fgets($old, 1024)) {
  58.                 $content .= $line;
  59.         }
  60.         fclose($old);
  61.         If (preg_match('/case '.$_GET['rubrik'].':(.*)break;/sU',$content, $content_bearbeite))
  62.         {
  63.                 $content = $content_bearbeite[1];
  64.         }
  65.                 @preg_match("|href=\"?([^\"' >]+)|i", $content, $temp1);
  66.                 $was1 .="<br>Anzahllinks     : ".@count($temp1[1]);
  67.  
  68.         if($was1) $was1 ='<div><pre>'.$was1.'</pre></div>';
  69.  
  70.          if(!empty($_GET['demo']))
  71.          {
  72.          $demo_modus = '<div style="border:dashed #3A4F6C 1px; PADDING: 4px;FONT-SIZE: 14px;BACKGROUND-COLOR: #ecf8dd" > Ein abpeichern ist im Demomodus nicht möglich! </div>';
  73.          }
  74.  
  75.         if ($_GET[action] != 'save')
  76.         {
  77.                 ?>
  78.                 <html>
  79.                 <head>
  80.                 <title>Linkpartner bearbeiten</title>
  81.                 </head>
  82.                 <body text="#000000" bgcolor="#FFFFFF" link="#000000" alink="#000000" vlink="#000000">
  83.                 <a href="edit.php">[abmelden]</a>
  84.                 <? echo $was.$was1 ?>
  85.                  <? echo $demo_modus ?>
  86.  
  87.  
  88.                  <center>
  89.                 <form action="edit.php?loogin=<? echo MASTERKEY ?>&action=save&rubrik=<? echo $_GET['rubrik'] ?>" method="post">
  90.                 <table >
  91.                 <tr>
  92.                 <td align="left" valign="top"><? echo $navlinkbearb ?></td>
  93.                 <td align="left" valign="top">
  94.                 <table>
  95.                 <tr>
  96.                 <td>Dateiname:</td>
  97.                 <td>&lt;a href=&quot;&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt; &lt;/a&gt;<td>
  98.                 </tr>
  99.                 <tr>
  100.                 <td valign="top">Inhalt:</td>
  101.                 <td>
  102.                 <textarea name="newcon" cols="80" rows="20"><? print "$content" ?></textarea>
  103.                 </td>
  104.                 </tr>
  105.                 <tr>
  106.                 <td></td>
  107.                 <td>
  108.                  <? if($_GET['rubrik'] !='')
  109.                  {
  110.                  echo '<input type="Submit" name="Bearbeiten" value="Bearbeiten">';
  111.                  }
  112.                  else
  113.                  {
  114.                  echo '[ Zum Bearbeiten (Link-) Rubrik auswählen! ]';
  115.                  }
  116.                  ?>
  117.                  </td>
  118.                  </tr>
  119.                 <tr>
  120.                 <td valign="top" colspan="2">
  121.                 <fieldset>
  122.                 <legend>Editier Hilfe </legend>
  123. <pre>
  124. <u>linki.php</u> <i>Titel und Beschreibung für Seite</i>
  125. $titel        = Titel der Website           |  ( Template &lt;title&gt;&lt;/title&gt; )
  126. $beschreibung = Beschreibung der Website    |  ( Template &lt;meta ..name=&quot;description&quot;&gt; )
  127.  
  128. <u>cg_config.php</u> <i>?? ist gleich der case: Zahl in linki.php</i>
  129. $linki_array[<b>??</b>]='&lt;a href=&quot;'.$dir.'url-anmelden-link-eintragen/<b>??</b>/&quot;&gt;[ <b>Linktext</b> ]&lt;/a&gt;';
  130.  
  131. <u>linki.php</u> <i>Vorgabe für neues Case Bedingung bzw. Neuer Linkseite ( Format ?? = Zahl)</i>
  132. case <b>??</b>:
  133. $titel = &quot;Web Tipp 5&quot;;
  134. $links_content = &lt;&lt;&lt;content
  135. &lt;!--Webkatalog--&gt;
  136. &lt;ul&gt;
  137. &lt;li&gt;Ihr Link Hier?&lt;/li&gt;
  138. &lt;/ul&gt;
  139. &lt;!--e_Webkatalog--&gt;
  140. content;
  141. break;
  142. </pre>
  143.                 </fieldset>
  144.                 </td>
  145.                 </tr>
  146.                 </table>
  147.                 </form>
  148.                 </td>
  149.                 </tr>
  150.                 </table>
  151.                 <DIV style="color: #AFAFAF;" align="center">
  152.                 <!-- Der Link darf nicht entfernt werden -->
  153.                 powered by <a style="color: #AFAFAF;" target="_blank" href="http://www.phplist.de">Link Script - Webkatalog</a>
  154.                 <!-- Link Script -->
  155.                 </DIV>
  156.                 </center>
  157.                 </body>
  158.                 </html>
  159.                 <?
  160.         }
  161.         else
  162.         {
  163.                 echo "Datei nicht vorhanden";
  164.         }
  165.  
  166. }
  167. elseif($_GET[action] == 'save' and DEMO == false )
  168. {
  169.         $datei = fopen('linkis.php',"r");
  170.  
  171.         $lineno = 0;
  172.         $contenblock =false;
  173.         $ersetz = false;
  174.  
  175.         while($line = fgets($datei, 1024)) {
  176.                 $content .= $line;
  177.         }
  178.         fclose($datei);
  179.  
  180.         If ($_GET['rubrik'] !='all')
  181.         {
  182.                 $content = preg_replace('/case '.$_GET['rubrik'].':(.*)break;/sU',"case ".$_GET['rubrik'].":\n".str_replace('\\','',$_POST['newcon'])."break;\n", $content);
  183.         }
  184.         else
  185.         {
  186.                 $content = str_replace('\\','',$_POST['newcon']);
  187.         }
  188.  
  189.         $fp = @fopen('linkis.php', "w") OR die("Could not open the file ");
  190.         flock($fp, 2);
  191.         fputs($fp, $content);
  192.         flock($fp, 3);
  193.         fclose($fp);
  194.         Header("Location: edit.php?loogin=".MASTERKEY."&rubrik=".$_GET['rubrik']."");
  195.         exit();
  196. }
  197. elseif($_GET[action] == 'save' and DEMO == true )
  198. {
  199.         Header("Location: edit.php?loogin=".MASTERKEY."&rubrik=".$_GET['rubrik']."&demo=demo");
  200.         exit();
  201. }
  202. ?>
Webkat - Script
 kostenlos
 zuverlässig
 vielseitig
 anpassbar
 ohne Datenb.
 SEO freundlich
 Html Mail
 Template

Webkatalog Skript
Das Programm dient zur Online-Verwaltung von Linkpartner auf Ihrer Homepage.
Das Skript es ist klein, leicht zu installieren und benötigt keine Datenbank !

Linkpartner können einfach online verwaltet werden.
Ein editieren der Linkpartner kann bequem über den Adminbereich durchgeführt werden ( edit.php ).
Aussehen und Beschreibungen der Linkeinträge können selber erstellt werden. ( Etwas Html Kenntnisse sollten vorhanden sein. ) Die Einrichtung neuer Linkpartner ist NUR in einer Datei notwendig ! ( linki.php )

Bei Linknachfragen erhalten Linkpartner als auch der Admin eine Anfrage Mail.

 
hoch