login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Help!!! Partnerscript doet niks! (Opgelost)

Offline Yourgamecrew - 12/08/2009 09:43 (laatste wijziging 12/08/2009 17:10)
Avatar van YourgamecrewLid Hallo allemaal!

Ik heb een linkpartnerscript (zonder MySQL) maar als ik een link wil plaatsen gebeurd er niks. Kan iemand me daar mee helpen??

Dit is de code: (code staat ook hier: http://www.plaatscode.be/137361/)


  1. <?php
  2.  
  3. function control_url($in) {
  4. $start_url = "(http(s)?\:\/\/)?";
  5. $punten = "([\w_-]{2,}\.)+";
  6. $laatste_deel = "([\w_-]{2,})";
  7. $user = "((\/)(\~)[\w_-]+)?((\/)[\w_-]+)*";
  8. $eind = "((\/)|(\/)[\w_-]+\.[\w]{2,})?";
  9. $qstring1 = "((\?[\w_-]+\=([^\#]+)){0,1}";
  10. $qstring2 = "(\&[\w_-]+\=([^\#]+))*)?";
  11. $bkmrk = "(#[\w_-]+)?";
  12.  
  13. $exp = "/^".$start_url.$punten.$laatste_deel.$user.$eind.$qstring1.$qstring2.$bkmrk."$/i";
  14. return preg_match($exp, $in);
  15. }
  16. $bestand = "links.txt";
  17. $fp = fopen($bestand, "r");
  18. $links = fread($fp, filesize ($bestand));
  19. fclose($fp);
  20. $catogorie = array("Winkels", "Startpagina's", "Hobbysites");
  21. $links_totaal = explode("*&!#@", $links);
  22.  
  23. foreach($catogorie as $key => $value){
  24.  
  25. $links_in_catogorie = explode("?-`~%", $links_totaal[$key]);
  26. ?>
  27. <table class="link_tabel" cellspacing="0" cellpadding="2">
  28. <tr>
  29. <td class="link_catogorie"><?php echo $value ?></td>
  30. </tr>
  31. <tr>
  32. <td><?php
  33.  
  34. for($i = 0; $i < count($links_in_catogorie)-1; $i ++){
  35. echo "- <a href=\"".$links_in_catogorie[$i]."\" target=\"blank\">".$links_in_catogorie[$i]."</a><br>";
  36. }
  37. ?></td>
  38. </tr>
  39. </table><br>
  40. <?php
  41. }
  42. ?>
  43. <form method="post">
  44. <table class="link_tabel" cellspacing="0" cellpadding="2">
  45. <tr>
  46. <td class="link_catogorie" colspan="2">Link toevoegen</td>
  47. </tr>
  48. <tr>
  49. <td>Link:</td>
  50. <td><input type="text" name="adres" value="http://" size="40">
  51. <?php
  52. if(isset($_POST['verzenden'])){
  53. if(control_url($_POST['adres'])) {
  54.  
  55.  
  56. for($i = 0; $i < count($catogorie); $i++)
  57. {
  58. if($i == $_POST['catogorie']){
  59.  
  60. $invoegen.=$_POST['adres']."?-`~%".$links_totaal[$_POST['catogorie']]."*&!#@";
  61. }
  62. else
  63. {
  64. $invoegen.= $links_totaal[$i]."*&!#@";
  65. }
  66.  
  67. }
  68. $fp = fopen($bestand, "w");
  69. fputs($fp, $invoegen);
  70. fclose($fp);
  71. header("location:".$_SERVER['PHP_SELF']);
  72.  
  73. }
  74. else
  75. {
  76. echo "<font color=\"red\">Url klopt niet!</p>";
  77. }
  78. }
  79. ?>
  80. </td>
  81. </tr>
  82. <tr>
  83. <td>Categorie:</td>
  84. <td><select name="catogorie"><?php
  85. foreach($catogorie as $key => $value){
  86. echo "<option value=".$key.">".$value."</option>";
  87. }
  88. ?></select></td>
  89. </tr>
  90. <tr>
  91. <td><!-- No contents --></td>
  92. <td><input type="submit" name="verzenden" value="Verzenden"></td>
  93. </tr>
  94. </table>
  95. </form>

2 antwoorden

Gesponsorde links
Offline Martijn - 12/08/2009 11:04
Avatar van Martijn Crew PHP waar gaat het fout? wat lukt nog wel, wat is je stappen van handelen, wat is je vermoeden?
Offline Yourgamecrew - 12/08/2009 12:06
Avatar van Yourgamecrew Lid als ik een link wil plaatsen en ik klik op verZend gebeurd er niks.
het heeft te maken met het plaatsen vd linkk
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s