Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> link w rotatorze, nie działa link
Macieksm
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.01.2006
Skąd: Piekary Śląskie

Ostrzeżenie: (0%)
-----


Mam problem z wstawieniem linku w rotatorze banerów. Chciałbym ominąć licznik i wstawić link w postaci www.strona.pl a tu po najechaniu na baner wyświetla : http://www.mojastrona.pl/go.php?go=www.strona.pl . Oto fragment kodu :
  1. <?php
  2. if($url[$numer][0]!=":") 
  3. { 
  4. echo("<a href="../../go.php?go=".$url[$numer]."" target="new">"); 
  5. echo("<img src="".$banner[$numer]."" border="0" width=400 height=50>"); 
  6. echo("</a>"); 
  7. } 
  8. else 
  9. { 
  10. include ($banner[$numer]); 
  11. }
  12. ?>


Modyfikując pierwszą linijkę do postaci :
  1. <?php
  2. echo("<a href="$url[$numer]" target="new">");
  3. ?>


link odnosi się do :
http://www.mojastrona.pl/podkatalog/podkatalog/www.strona.pl . Proszę o pomoc...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
vieri_pl
post
Post #2





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


<?php
echo("<a href="'.$url[$numer].'" target=\"new\">");
?>


Niewiem czy o to chodzi, co chcesz osiągnąć questionmark.gif?
Go to the top of the page
+Quote Post
Macieksm
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.01.2006
Skąd: Piekary Śląskie

Ostrzeżenie: (0%)
-----


Nie działa :
Cytat
<?php
echo("<a href="'.$url[$numer].'" target=\"new\">");
?>

Wyskakuje błąd : Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/m/a/c/moja_strona/www/tsp/baner/banner.php on line 52

A chcę osiągnąć to, żeby licznik nie zliczał kliknięć w baner (plik go.php) a została utrzymana rotacja banerów. Podaję cały kod :
  1. <?
  2. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
  3. header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
  4. header("Cache-Control: no-cache, must-revalidate");
  5. header("Pragma: no-cache");
  6. ?><body topmargin="0" leftmargin="0"><?
  7. function banner()
  8.     {
  9.     $lp=1;
  10.     $baza=fopen("banner.db", "r");
  11.     flock($baza, 1);
  12.     while(!feof($baza))    
  13.     {
  14.     $url[$lp]=chop(fgets($baza, 1000));
  15.     $banner[$lp]=chop(fgets($baza, 1000));
  16.     if($url[$lp]==''||$url[$lp]=='n')
  17.         {
  18.         break;
  19.         }
  20.     $lp++;
  21.     }
  22.     flock($baza, 3);
  23.     fclose ($baza);
  24.     $lp--;
  25.     $total=$lp;
  26.     
  27.     $baza=fopen("banner.dat", "r");
  28.     flock($baza, 1);
  29.     $data=chop(fgets($baza, 25));
  30.     $numer=chop(fgets($baza, 10));
  31.     $lp=1;
  32.     while(!feof($baza))
  33.     {
  34.         $wysw[$lp]=chop(fgets($baza, 1000));
  35.         if($wysw[$lp]==''||$url[$lp]=='n')
  36.             {
  37.             break;
  38.             }
  39.     $lp++;
  40.     }
  41.     flock($baza, 3);
  42.     fclose($baza);
  43.     $lp--;
  44.     
  45.     if($numer>$lp)
  46.     {
  47.     $numer=1;
  48.     }
  49.     
  50.     if($url[$numer][0]!=":")
  51.     {
  52.         echo("<a href="../../go.php?go=".$url[$numer]."" target="new">");
  53.         echo("<img src="".$banner[$numer]."" border="0" width=400 height=50>");
  54.         echo("</a>");
  55.         }
  56.     else
  57.         {
  58.         include ($banner[$numer]);
  59.         }
  60.     
  61.     //ponownie zapisule plik banner.dat
  62.     $wysw[$numer]++;
  63.     $numer++;
  64.     $lp=1;
  65.     $baza=fopen("banner.dat", "w");
  66.     flock($baza, 2);
  67.     fwrite($baza, "$datan");
  68.     fwrite($baza, "$numern");
  69.     while($lp<=$total)
  70.     {
  71.     if($wysw[$lp]=='')
  72.         {
  73.         $wysw[$lp]=0;
  74.         }
  75.     fwrite($baza, "$wysw[$lp]n");
  76.     $lp++;
  77.     }    
  78.     flock($baza, 3);
  79.     fclose($baza);
  80.     }
  81.  
  82. banner();
  83.     
  84. ?></body></html>


Ludzie.......czy ktoś mi wreszcie pomoże?? Bardzo proszę o POMOC.

Ten post edytował Macieksm 3.01.2006, 07:41:47
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:28