Witajcie

Mam problem z pewnym kodem... na localu (webserv) wszystko śmiga aż miło, lecz na hostingu od az.pl nie dziala sprawdzanie nicków...
allow_url_fopen na serwerze jest ON, źródło strony ląduje do zmiennej, sam upierałbym się że chodzi tu o systemy operacyjne i znak nowej linii sad.gif lecz nie mam pewności


poniżej podaje kod... proszę o wyjaśnienie czemu tak się dzieje... napis pomiędzy <title></title> jest przedzielony [enter]napis[enter], niestety próby obcięcia przy pomocy zarówno wyrażeń regularnych jak i substr nie pomagają (albo ja coś źle robie)

index.php

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">
  4. <head>
  5. <title>Licytacja banerów - Sercom<title>
  6. <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  7. <link href="style.css" rel="stylesheet" type="text/css" />
  8. </head>
  9. <body bgcolor="#fff7d6">
  10. <div class="fb" id='fb'>
  11. <div class='fb6'>
  12. <?php
  13. $usługa = $_GET['type'];
  14. $errors = $_GET['err'];
  15.  
  16. if ($usługa > 0){
  17. require_once("conn.php");
  18. mysql_select_db("yv127407_sercom");
  19. $res = mysql_query("SELECT * FROM banery WHERE nazwa_uslugi = '$usługa'");
  20. $row = mysql_fetch_array($res);
  21. $today = date("Y-m-d");
  22. $data = $row['koniec'];
  23. $usluga = $row['nazwa_uslugi'];
  24. $roznica = (strtotime($today) -strtotime($row[koniec]))/86400;
  25. $rx = substr($roznica, 1);
  26. print("<img src=\"".$usluga.".gif\"/><br />");
  27.  
  28.  
  29. if ($usluga ==1){
  30. echo ("
  31. <div class='fb3'>Banner Lite (234px x 60px)</div>
  32. Ekonomiczna oferta dla początkujących chomiczków dotyczy przycisków dostarczanych przez serwis <a href='http://chomikuj.pl'>Chomikuj.pl</a><br /><br />
  33. <div class='fb5'>Przykład:<br />
  34. <img src='http://images.chomikuj.pl/button/ChomikBox.gif'/>
  35. </div><br />
  36. <b>Zalety:</b>
  37. <ul>
  38. <li>Czas reklamy: 7 dni!</li></ul> ");
  39. }
  40. if ($usluga ==2){
  41. echo ("
  42. <div class='fb3'>Banner Standard (250px x 60px)</div>
  43. Podstawowa oferta polecana większości chomiczków<br /><br />
  44. <b>Zalety:</b><br /><br />
  45. <ul>
  46. <li>Projekt baneru za jedyne 5000 punktów</li>
  47. <li>Możliwość nadesłania własnej grafiki</li>
  48. <li>Czas reklamy: 14 dni!</li></ul> ");
  49. }
  50. if ($usluga ==3){
  51. echo ("
  52. <div class='fb3'>Banner Pro (300px x 100px)</div>
  53. Oferta dla maniaków, mega rozmiar banneru<br /><br />
  54. <b>Zalety:</b><br /><br />
  55. <ul>
  56. <li>Projekt banneru gratis</li>
  57. <li>Możliwość nadesłania własnej grafiki</li>
  58. <li>Czas reklamy: 1miesiąc!</li></ul> ");
  59. }
  60.  
  61.  
  62. if ($today == $data)
  63.  
  64. {
  65. print ("<div class='fb6'>Licytacja dobiegła końca");
  66. print("<div class='fbxx'>Zwycięzca licytacji: ");
  67. if (strlen($row[winner]) > 0){
  68. print("<a href='http://chomikuj.pl/".$row[winner]."'/>Chomik ".$row[winner]."</a>.");
  69. print("<br />Wylicytowano za: <b>".$row[koszt]." punktów</b>.</div><br /><br /><br /><br /><br /><br /></div><br />");
  70. }
  71.  
  72. }
  73.  
  74. else{
  75. if (strlen($row[koniec]) >0) {
  76. print ("<div class='fb6'>Licytacja otwarta");
  77. print("<div class='fbxx'>W licytacji prowadzi: ");
  78.  
  79. if (strlen($row[winner]) > 0){
  80. print("<a href='http://chomikuj.pl/".$row[winner]."'/>Chomik ".$row[winner]."</a>.");
  81. }
  82. print("<br />Aktualna cena usługi: <b>".$row[koszt]." punktów.</b>");
  83. print("<br />Aukcja kończy się dnia: <b>".$row[koniec]." </b>(".$rx." dni.).</div>");
  84. }
  85. else{
  86. print("<br /><div class='fb2'>Licytacja nie została rozpoczęta</div><br />");
  87. }
  88. ?>
  89. <form action="bid.php" method="GET">
  90. <table><tr><td><br />Nazwa Twojego Chomika:</td></tr>
  91. <tr><td><input class="sercominput" name="nick" type="text" value=""></td><td>
  92. <input type="image" src="f1102020930513051.png" width="110" height="27" onmouseover="src='b1102020930513051.png'" onmouseout="src='f1102020930513051.png'" value=""></td></tr></table>
  93.  
  94. <?php echo("<input name='us' type='hidden' value='".$usługa.">");?>
  95. </form>
  96. <br />
  97. <?php
  98. };
  99.  
  100. if ($errors > 0){
  101. if ($errors ==1){
  102. echo("<div class=\"fb5\">WPROWADŹ NAZWĘ SWOJEGO CHOMIKA</div>");
  103. }
  104. if ($errors ==2){
  105. echo("<div class=\"fb5\">WYBRANY CHOMIK NIE ISTNIEJE</div>");
  106. }
  107. if ($errors ==3){
  108. echo("<div class=\"fb5\">CHOMIK SERCOM NIE NALEŻY DO CIEBIE, PROSIMY UŻYWAĆ NAZWY SWOJEGO CHOMIKA!</div>");
  109. }
  110. }
  111. }
  112. else{
  113. ?>
  114. <form action="index.php" method="GET">
  115. <input src="1.gif" name="type" type="image" value="1">
  116. <input src="2.gif" name="type" type="image" value="2">
  117. <input src="3.gif" name="type" type="image" value="3">
  118. </form>
  119. <?php
  120. }
  121. ?>
  122. </div>
  123. </div>
  124. </div>
  125.  
  126. </body>
  127. </html>




bid.php
  1. <?php
  2. ?>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  4. "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  5. <html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">
  6. <head>
  7. <title>Licytacja banerów - Sercom<title>
  8. <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  9. <link href="style.css" rel="stylesheet" type="text/css" />
  10. </head>
  11. <body bgcolor="#fff7d6">
  12. <div class="fb" id='fb'>
  13. <div class='fb6'>
  14.  
  15. <?php
  16. $page = ("http://chomikuj.pl");
  17. $chomik = $_GET['nick'];
  18. $usługa = $_GET['us'];
  19. $today = date("Y-m-d");
  20. $monthend = date('Y-m-d',strtotime('+1 day'));
  21. $rok = date("Y");
  22. require_once("conn.php");
  23. mysql_select_db("yv127407_sercom");
  24. $res = mysql_query("SELECT * FROM banery WHERE nazwa_uslugi = '$usługa'");
  25. $row = mysql_fetch_array($res);
  26. $confirmed = $_GET['ok'];
  27. if (strlen(strtotime($row[koniec])) > 0){
  28. $roznica = (strtotime($today) -strtotime($row[koniec]))/86400;
  29. }
  30. ///Chomik Tester Configuration
  31. $stronachomik = ($page."/".$chomik);
  32.  
  33. $html = implode('', file ($stronachomik));
  34. $tytul_strony ="";
  35. preg_match('/<title>([^<]*)<\/title>/', $html, $tytul_strony);
  36. $nametest = $tytul_strony[1];
  37.  
  38. ///end
  39.  
  40.  
  41.  
  42.  
  43. if ($row[koszt] < 10000){
  44. $oferta = $row[koszt] + 1000;
  45. }
  46.  
  47. if ($row[koszt] >= 10000){
  48. $oferta = $row[koszt] + 5000;
  49. }
  50. if (strlen($row[koniec]) > 1){
  51. $end = $row[koniec];
  52. }
  53. else{
  54. $end = $monthend;
  55. }
  56.  
  57.  
  58.  
  59. if ($roznica > 0){
  60. echo ("Licytacja dobiegła końca, zapraszamy na kolejną :)");
  61. }
  62. else{
  63. if ($confirmed > 0){
  64.  
  65. $exec="UPDATE yv127407_sercom.banery SET koszt='$oferta', koniec='$end', winner='$chomik' WHERE nazwa_uslugi='$usługa'";
  66. mysql_query($exec);
  67. echo"<div style='text-align:center'>Twoja oferta została przyjęta, życzymy udanej licytacji</div>";
  68. }
  69.  
  70. else{
  71.  
  72.  
  73. if ($usługa > 0){
  74.  
  75.  
  76.  
  77. if ($nametest != "
  78. Nie znaleziono - błąd 404
  79. "){
  80.  
  81.  
  82. if ($nametest != "
  83. Pliki użytkownika Sercom - Chomikuj.pl
  84. "){
  85. if (strlen($chomik) > 0){
  86. ?>
  87. <div class="fb6b">
  88. <img src="logo.png" width="100"/>
  89. </div>
  90. <?php
  91. echo ('Witaj <b>'.$chomik.'</b>, czy napewno chcesz podbić ofertę w licytacji baneru <b>');
  92.  
  93. if ($usługa == 3){
  94. echo ('3');
  95. }
  96. if ($usługa == 2){
  97. echo ('2');
  98. }
  99. if ($usługa == 1){
  100. echo ('1');
  101. }
  102.  
  103. echo ('</b> ?<br />Aktualna oferta w aukcji wynosi: <b>'.$row[koszt].'</b> punktów. <br />
  104. Twoja oferta będzie wynosić: <b>'.$oferta.'</b> punktów.');
  105.  
  106. echo ('<br /><a href="bid.php?us='.$usługa.'&nick='.$chomik.'&ok=1"\>');
  107. ?>
  108. <div class="fbx">
  109. <img border="0" title='Licytuj' src='f1102020930513051.png' onmouseover='java script:this.src="b1102020930513051.png"' onmouseout='java script:this.src="f1102020930513051.png"' />
  110. </a>
  111. </div>
  112.  
  113. <?php
  114. }
  115. else{
  116. header('location:index.php?type='.$usługa.'&err=1');
  117. }
  118. }
  119. else{
  120. header('location:index.php?type='.$usługa.'&err=3');
  121. }
  122. }
  123. else{
  124. header('location:index.php?type='.$usługa.'&err=2');
  125. }
  126. }
  127.  
  128. else{
  129. include('acces.php');
  130. }
  131. }
  132. }
  133. ?>
  134.  
  135. </div>
  136. </div>
  137.  
  138. </body>
  139. </html>


z góry dziękuję za udzieloną pomoc i porady. myślę że będzie wiele uwag odnośnie kodu, nie krępujcie się... poprawiajcie mnie we wszystkim smile.gif


@edit : w acces.php znajduje się tylko informacja o braku dostępu smile.gif żadnych poważniejszych instrukcji samo print smile.gif