SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
newsletter w swf +php
Autor Wiadomość
czaczawik
Bywalec


Dołączył: 10 Lut 2007
Posty: 12
Wysłany: Sro 08 Wrz, 2010 14:31   newsletter w swf +php

Bardzo proszę o pomoc w połączeniu dwóch skryptów (swi + php) tak aby tworzyły newsletter.

Pierwszy z nich znalazłem tu na dorum. Jest to swf wysylający do php informacje a dokładnie adres email. KLIK
Drugi to właściwy skrypt newslettera który sam w sobie dziala slicznie: http://www.drogeria-isabe...ystem/dodaj.php
Ale po moim połączeniu już nie działa http://www.drogeria-isabell.pl/indexxx.html (zaladka newsletter)
Daję zawartość pliku dodaj.php

Kod:
<meta charset=utf-8>
<form name="pola" action="<?php  include("db.php"); echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<div style="width:200px; background:url(<?php echo($sciezka);?>/images/mail_top.gif); height:12px;"> </div>

<div style="width:190px; background-color: #CAC5A6; padding-left:5px; padding-right:5px; height:100px;">
<center>
<?php

    include("db.php");

    //Polaczenie z baza danych
        $dbid=mysql_connect($db_host,$db_login,$db_pass);
        if($dbid==FALSE)
            {
                print "Błąd połączenia z bazą danych!\n";
                exit;
            }
        mysql_select_db($db_name);
   
$mail=$_POST['mail'];

$kod=rand(2, 15);
$kod=md5($kod);

        if(isset($mail))
        {
        $mail=addslashes($mail);

        if(preg_match( "/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $mail)){
       
            {
       
    $zapytanie=mysql_query("SELECT * FROM users where mail='$mail'");
    $ilosc=mysql_num_rows($zapytanie);
   
    if($ilosc==0){
       
        $rejestruj=mysql_query("INSERT into users (mail,aktywne,kod) VALUES('$mail','0','$kod')");
        if($rejestruj==TRUE){print"<b><font size=2>Na Twój adres e-mail został wysłany link aktywacyjny.</font></b>";
       
   

    $naglowki .= "From: Newsletter <noreplay@noreplay.pl>".PHP_EOL;
    $naglowki .= "MIME-Version: 1.0".PHP_EOL;
    $naglowki .= "Content-type: text/html; charset=utf-8".PHP_EOL;

       
        $tresc="Witamy!<br><br> Twój adres e-mail został zarejestrowany w naszej bazie. Aby otrzymywać najnowsze informacje i potwierdzić chęć dopisana do naszego newslettera wejdź na podany adres: <a href='$sciezka/system/dodaj.php?potwierdz=$kod&id=$mail' target='_blank'>$sciezka/system/dodaj.php?potwierdz=$kod&id=$mail</a> <br><br> <br>Jeżeli nie dopisywałeś się do naszego newslettera prawdopodobnie ktoś pomyłkowo wpisał Twój e-mail.";
       
        mail("$mail","Aktywacja subskrybcji"," $tresc",$naglowki);
       
        } else print"blad";
       
            }else print"<b><font size=2>Błąd. Taki adres jest już zarejestrowany</b></font>";} } else print"<b><font size=2>Błąd. Nie poprawny adres e-mail</font></b>";  }
       
$waliduj=$_GET['potwierdz'];
$waliduj=addslashes($waliduj);
$mailwyslany=$_GET['id'];
$mailwyslany=addslashes($mailwyslany);

if($waliduj!='' ){

    $zapytanie=mysql_query("SELECT * FROM users where mail='$mailwyslany'");
    $rekord=mysql_fetch_array($zapytanie);
   
    $kodsprawdz=$rekord['kod'];
   
    if($waliduj==$kodsprawdz)
        {
       
        $ok=mysql_query("UPDATE users SET aktywne='1' where mail='$mailwyslany'");
            if($ok==true){print"<b>Aktywacja adresu zakończona pomyślnie</b>";}
        }
       
    }
       
       

?>


<center>
<font color=#fed><br>
Jeżeli chcesz otrzymywać od nas najnowsze informacje zapisz się do subskrypcji</p>

<input style="text;" name="mail" value="Wpisz swój e-mail"><br>
<br><input type="submit"

style="color:#050;
  font: bold 84% 'trebuchet ms',helvetica,sans-serif;
  background-color:#fed;
  border:1px solid;
      border-color: #696 #363 #363 #696;  "

      name="submit1" value="Dodaj" />
</div>

<div style="width:200px; background:url(<?php echo($sciezka);?>/images/mail_bottom.gif); height:100px;"> </div>
</form>


Oczywiście plik ten nie jest sam w sobie newsletterem, ale odpowiada za odbieranie danych.
Tak jak pisałem, proszę o połączenie tych plików w jedną calość. Pomocnej duszy zaoferować mogę tenże newsletter jako nagrodę :) Dodam iż jest bardzo rozbudowany min posiada edytor wysiwyg

Uraujcie mi życie bo nażeczona niedopuści :mrgreen: mnie az do śmierci

[ Dodano: Czw 09 Wrz, 2010 15:35 ]
poradziłem sobie :P
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.15 sekundy. Zapytań do SQL: 13