Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][MySQL][PHP]Reklamy google, Jak dodać reklamę google do bazy danych?
Quider
post
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 9
Dołączył: 6.03.2009
Skąd: Katowice

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


Mój problem polega na tym, że naskrobałem sobie skrpycik - bilioteczkę, która odpowiada za wyświetlanie losowych reklam. Problem polegał na tym, że w wybranym miejscu miały pokazywać się także reklamy prywatnych klientów.

Dodając za pomocą formularza kod reklamy wyglądający w następujący sposób:
  1. <script type="text/javascript"><!--
  2. google_ad_client = "pub-9806468859196479";
  3. /* 300x250, utworzono 09-11-22 */
  4. google_ad_slot = "2325376765";
  5. google_ad_width = 300;
  6. google_ad_height = 250;
  7. //-->
  8. <script type="text/javascript"
  9. src="http://pagead2.googlesyndication.com/pagead/show_ads.js">


w bazie danych pojawia się tylko komentarz z wymiarami. Wygląda to tak, jakby skrpyt interpretował zawartość zmiennej $_POST. Próbowałem dla sprawdzenia zapisywać zawartść zmiennej $_POST do pliku, ale rezultat był taki sam.

Próbowałem także formularza z parametrem mutlipart, ale także bez większych efektów.

Pytanie:
Czy jest w stanie ktoś mi pomóc, aby cały skrypt reklamy google był dodawany do bazy danych?

Ponawiam pytanie. Prosze adminów aby nie mieli mi tego za złe, ze pisze kolejnego posta, gdy tylko ktos odpisze proszę o usuniecie tego konkretnego ponowienia tematu.
Dziekuję.

Ten post edytował Quider 23.11.2009, 21:50:00


--------------------
www.quider.pl <- moja prywatna strona

Pomogłem? Kliknij Pomógł
Go to the top of the page
+Quote Post
Blame
post
Post #2





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Spróbuj dać echo na post'a. Poza tym najwygodniej będzie ci całe echo wyświetlania formularza zawrzeć w ' no chyba że lubisz się męczyć z \.


--------------------
Go to the top of the page
+Quote Post
Quider
post
Post #3





Grupa: Zarejestrowani
Postów: 91
Pomógł: 9
Dołączył: 6.03.2009
Skąd: Katowice

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


co bym nie zrobił za każdym razem zawartość zmiennej $_POST wygląda tak samo - jest to tylko komentarz winksmiley.jpg jakieś sugestie?


--------------------
www.quider.pl <- moja prywatna strona

Pomogłem? Kliknij Pomógł
Go to the top of the page
+Quote Post
maly_swd
post
Post #4





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


pokaz ten swoj formularz i plik jakim go odbierasz


--------------------
śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu..
Go to the top of the page
+Quote Post
Quider
post
Post #5





Grupa: Zarejestrowani
Postów: 91
Pomógł: 9
Dołączył: 6.03.2009
Skąd: Katowice

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


Korzystam z Kohany i skrypt może wydawać się na pierwszy rzut oka niejasny.

  1. $reklama = ORM::factory('advert',$this->uri->segment('id')); //Tworzy obiekt reklama (orm)
  2. $reklama->nazwa = $_POST['nazwa']; //do zmiennej nazwa dopisuje wartosc zmiennej $_POST
  3. $reklama->odswierzenia = $_POST['odswierzenia']; // analogicznie
  4. $reklama->rozmiar = $_POST['rozmiar']; // analogicznie
  5. $reklama->adv = ($_POST['skrypt']); // analogicznie ( to tutaj jest skrypt reklamy)
  6. $reklama->save(); //zapisuje zmiany w bazie danych.
  7.  

Dodaje okrojoną wersje formularza, bez opisów - sam skrypt.
  1. <?= form::open(url::site().'admin/reklama/dodaj')?>
  2. <?= echo form::input('nazwa');?>
  3.  
  4. <?=form::input('odswierzenia')?>
  5.  
  6. <?=form::dropdown('rozmiar', array('750x200'=>'750x200', '145x30'=>'145x30'),'750x200')?>
  7.  
  8. <?=form::textarea('skrypt',null,'rows="15" cols="50"')?>
  9.  
  10. <?=form::submit('ok','Dodaj reklamę!')?>


Gwoli wyjasnienia, textarea pozbawione jest jakichkolwiek edytorów. Próbowałem posyłać to formularzem z parametrem text/plain czy jakoś tak, ale bez większych zmian czy efektów ;/

opprostu powiedzcie mi jak dodać reklame google do bazy danych winksmiley.jpg na pewno ktoś to robił...

Ten post edytował Quider 23.11.2009, 22:52:30


--------------------
www.quider.pl <- moja prywatna strona

Pomogłem? Kliknij Pomógł
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Zobacz sobie źródło klasy Input, linia ok. 384. Masz tam wyrażenie regularne usuwające niektóre znaczniki - tu leży problem. Usuń po prostu z wyrażenia znacznik script, albo wyłącz oczyszczanie na moment zapisu danych w tym konkretnym przypadku (lepsze rozwiązanie).

Ten post edytował phpion 24.11.2009, 11:49:17
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: 21.08.2025 - 12:51