Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP salje podatke iz html stranice ali ne i ČŠŽ..znakove

[es] :: PHP :: PHP salje podatke iz html stranice ali ne i ČŠŽ..znakove

[ Pregleda: 3245 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Okram_marko
Travnik

Član broj: 15736
Poruke: 445
80.71.147.*



Profil

icon PHP salje podatke iz html stranice ali ne i ČŠŽ..znakove13.03.2007. u 02:24 - pre 207 meseci
Pozdravljam.

Ustimao sam formu na stranici i PHP fajl i to sve lijepo radi kada ne koristim našu abecedu.
Naša slova (sa kvačicom) se ne prikazuju kako treba. Kada otvorim prispjeli mail, umjesto slova sa kvačicom bude neki znak i sl.
Znam da se treba staviti : "Content-Type: text/html; charset=iso-8859-2";
ali gdje?
U html stranici se vec nalazi, to nije problem.

Evo PHP cod:
Code:

<?php
@extract($_POST);
$ToEmail = "[email protected]";

$ToName = "Moje ime";
$ToSubject = "Prispjeli mail";

$EmailBody = "Poslano od: $ime\nE-mail Posiljaoca: $e_mail\nBroj telefona posiljaoca: $tel\n\nPoslana poruka glasi:\n$poruka\n\nInformacije o posiljaocu: ";
         
$EmailFooter="\nOvaj e-mail je poslan od: $ime sa $REMOTE_ADDR IP Adrese";

$poruka = $EmailBody.$EmailFooter;

mail($ToName." <".$ToEmail.">",$ToSubject, $poruka, "Od: ".$ime." <".$e_mail.">");

header("location:kontakt.html");
?>


Isto tako, ako mi tko moze ovo nadopuniti pa da mi ime posiljaoca ne pise "Nobodey".
ovo gore "ToName" ne pomaze.

PS: Kako sprijeciti slanje maila sa stranice ako text box za unos mail-a nije pravilno popunjen?

nesto ovako ali gdje: if((e_mail!=@) || (ime=0))
:
:
:

Pomagajte!
..::Photography::..
 
Odgovor na temu

inzenjer2005
Beograd

Član broj: 68840
Poruke: 222
*.air.tehnicom.net.

Sajt: fotografisanje.com


Profil

icon Re: PHP salje podatke iz html stranice ali ne i ČŠŽ..znakove13.03.2007. u 09:02 - pre 207 meseci
Probaj nesto ovako:

Code:
<?php
@extract($_POST);

$ToEmail = "[email protected]";

$ToSubject = "Prispjeli mail";

$EmailBody = "Poslano od: $ime\nE-mail Posiljaoca: $e_mail\nBroj telefona posiljaoca: $tel\n\nPoslana poruka glasi:\n$poruka\n\nInformacije o posiljaocu: ";

$EmailFooter="\nOvaj e-mail je poslan od: $ime sa $REMOTE_ADDR IP Adrese";

$poruka = $EmailBody . $EmailFooter;

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-2' . "\r\n";

mail($ToName, $ToSubject, $poruka, $headers);

header("location:kontakt.html");
?>
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
82.208.211.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: PHP salje podatke iz html stranice ali ne i ČŠŽ..znakove13.03.2007. u 09:21 - pre 207 meseci
Cek, cek, a zar ne bi trebalo da se stavi umesto :"Content-Type: text/html; charset=iso-8859-2"; UTF-8 ? ili za mail treba 8859-2 ?

A pitanje je i koliko je ovo za "Advanced php"...
 
Odgovor na temu

inzenjer2005
Beograd

Član broj: 68840
Poruke: 222
*.air.tehnicom.net.

Sajt: fotografisanje.com


Profil

icon Re: PHP salje podatke iz html stranice ali ne i ČŠŽ..znakove13.03.2007. u 10:04 - pre 207 meseci
Ja uvek i svuda stavljam UTF-8, kad su u pitanju domaci sajtovi sa nasim slovima, ali sam video da je on napisao da koristi iso-8859-2 pa sam ja zamenio UTF-8 sa njegovim iso-8859-2, ali ja bih uvek pre koristio UTF-8. Nisam testirao ovo sto sam poslao, tako da ne garantujem da to 100% radi kako treba, ali mu je to bar neka smernica.
 
Odgovor na temu

perrke
petar maricic

Član broj: 47283
Poruke: 21
*.mediaworksit.net.

Sajt: www.plam.rs


Profil

icon Re: PHP salje podatke iz html stranice ali ne i ČŠŽ..znakove13.03.2007. u 15:28 - pre 207 meseci
Ja bih zeleo da saljem formu na e-mail, ali da podatke iz forme u mail-u dobijem u tabeli.
Ovom kodu nesto fali, ali ne znam sta! Dobijem prepisan html koji je u okviru $sadrzaj.

Code:
<?php

  $ime= $_REQUEST['ime'];
  $prezime= $_REQUEST['prezime'];
  $email= $_REQUEST['email'];
  $funkcija= $_REQUEST['funkcija'];
  $imekompanije= $_REQUEST['imekompanije'];
  $delatnost= $_REQUEST['delatnost'];
  $brzaposlenih= $_REQUEST['brzaposlenih'];
  $brpc= $_REQUEST['brpc'];
  $kojemogucnosti= $_REQUEST['kojemogucnosti'];
  $kojidokumenti= $_REQUEST['kojidokumenti'];
  $pdf= $_REQUEST['pdf'];
  $koristitemfp= $_REQUEST['koristitemfp'];
  $mfprazmena= $_REQUEST['mfprazmena'];
  $koristitemfp= $_REQUEST['koristitemfp'];
  $novosti= $_REQUEST['novosti'];
  
  
  $sadrzaj = '
    <html>
      <body>
        <table width=400 align=left border=0 cellpadding=5 cellspacing=5>
                          <tr>
                              <td colspan=2><h3>
                              Lični podaci/Personal data
                              </h3></td>
                          </tr>
                          
                          <tr>
                              <td width=200><p>Ime/First name:</p></td>
                              <td width=200><p>Prezime/Last name:</p></td>
                          </tr>
                        
                          <tr>
                              <td width=200><p>$ime</p></td>
                              <td width=200><p>$prezime</p></td>
                          </tr>
                          
                          <tr>
                              <td width=200><p>E-mail:</p></td>
                                <td width=200><p>$email</p></td>
                          </tr>
                          
                          <tr>
                              <td width=200><p>Funkcija/Position:</p></td>
                              <td width=200><p>$funkcija</p></td>
                          </tr>
                              
                          <tr>
                              <td colspan=2><p>Ime kompanije/Name of company:</p></td>
                            </tr>
                            
                            <tr>
                  <td colspan=2><p>$imekompanije</p></td>
              </tr>
                          
                          <tr>
                              <td colspan=2><p>Delatnost kompanije/What is the best way to describe your industry:</p></td>
                          </tr>    

                          <tr>
                              <td colspan=2><p>$delatnost</p></td>
                          </tr>
                          
                          <tr>
                              <td colspan=2><p>Broj zaposlenih/Number of employees in your company:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$brzaposlenih</p></td>
                          </tr>

                          <tr>
                              <td colspan=2><p>Broj računara/Number of PCs in your company:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$brpc</p></td>
                          </tr>

                          <tr>
                              <td colspan=2><p>Which capabilities of corporate version of ABBYY FineReader are the most important for you to try:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$kojemogucnosti</p></td>

                          <tr>
                              <td colspan=2><p>What kinds of documents do you usually need to convert into editable format most often:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$kojidokumenti</p></td>
                          </tr>
                          
                          <tr>
                              <td colspan=2><p>Da li imate potrebu za konvertovanjem PDF fajlova u izmenljivi format (MS Word)/Do you need to convert PDF files into editable formats:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$pdf</p></td>
                          </tr>
                          
                          <tr>
                              <td colspan=2><p>Da li koristite multifunkcionalne uređaje za skeniranje dokumenata/Do you use Multifunctional Printers (MFP) for scanning documents:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$koristitemfp</p></td>
                          </tr>
                          
                          <tr>
                              <td colspan=2><p>Da li koristite MFP mogućnosti za razmenu skreniranih dokumenata između korisnika/ Do you use MFP capabilities for exchange of scanned documents among users:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$mfprazmena</p></td>
                          </tr>
                          
                          <tr>
                              <td colspan=2><p>Želim da dobijam novosti od ABBYY-ja na e-mail/I allow sending me information from ABBYY to my e-mail:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$novosti</p></td>
                          </tr>
                      </table>
                  </body>
              </html>';

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";


  mail("[email protected]", "Kontakt sa sajta", $sadrzaj, "From: Abbyy registracija", $headers);
?>

 
Odgovor na temu

inzenjer2005
Beograd

Član broj: 68840
Poruke: 222
*.air.tehnicom.net.

Sajt: fotografisanje.com


Profil

icon Re: PHP salje podatke iz html stranice ali ne i ČŠŽ..znakove13.03.2007. u 16:30 - pre 207 meseci
Pogledaj malo kakva je razlika izmedju ' i " u PHP-u i sve ce ti biti jasno.

Ovo bi trebalo da je OK, mada nisam zagledao ceo kod osim dela $sadrzaj = '...' tj. novo $sadrzaj = "..."

Code:
<?php

  $ime= $_REQUEST['ime'];
  $prezime= $_REQUEST['prezime'];
  $email= $_REQUEST['email'];
  $funkcija= $_REQUEST['funkcija'];
  $imekompanije= $_REQUEST['imekompanije'];
  $delatnost= $_REQUEST['delatnost'];
  $brzaposlenih= $_REQUEST['brzaposlenih'];
  $brpc= $_REQUEST['brpc'];
  $kojemogucnosti= $_REQUEST['kojemogucnosti'];
  $kojidokumenti= $_REQUEST['kojidokumenti'];
  $pdf= $_REQUEST['pdf'];
  $koristitemfp= $_REQUEST['koristitemfp'];
  $mfprazmena= $_REQUEST['mfprazmena'];
  $koristitemfp= $_REQUEST['koristitemfp'];
  $novosti= $_REQUEST['novosti'];
  
  
  $sadrzaj = "
    <html>
      <body>
        <table width=400 align=left border=0 cellpadding=5 cellspacing=5>
                          <tr>
                              <td colspan=2><h3>
                              Lični podaci/Personal data
                              </h3></td>
                          </tr>
                          
                          <tr>
                              <td width=200><p>Ime/First name:</p></td>
                              <td width=200><p>Prezime/Last name:</p></td>
                          </tr>
                        
                          <tr>
                              <td width=200><p>$ime</p></td>
                              <td width=200><p>$prezime</p></td>
                          </tr>
                          
                          <tr>
                              <td width=200><p>E-mail:</p></td>
                                <td width=200><p>$email</p></td>
                          </tr>
                          
                          <tr>
                              <td width=200><p>Funkcija/Position:</p></td>
                              <td width=200><p>$funkcija</p></td>
                          </tr>
                              
                          <tr>
                              <td colspan=2><p>Ime kompanije/Name of company:</p></td>
                            </tr>
                            
                            <tr>
                  <td colspan=2><p>$imekompanije</p></td>
              </tr>
                          
                          <tr>
                              <td colspan=2><p>Delatnost kompanije/What is the best way to describe your industry:</p></td>
                          </tr>    

                          <tr>
                              <td colspan=2><p>$delatnost</p></td>
                          </tr>
                          
                          <tr>
                              <td colspan=2><p>Broj zaposlenih/Number of employees in your company:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$brzaposlenih</p></td>
                          </tr>

                          <tr>
                              <td colspan=2><p>Broj računara/Number of PCs in your company:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$brpc</p></td>
                          </tr>

                          <tr>
                              <td colspan=2><p>Which capabilities of corporate version of ABBYY FineReader are the most important for you to try:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$kojemogucnosti</p></td>

                          <tr>
                              <td colspan=2><p>What kinds of documents do you usually need to convert into editable format most often:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$kojidokumenti</p></td>
                          </tr>
                          
                          <tr>
                              <td colspan=2><p>Da li imate potrebu za konvertovanjem PDF fajlova u izmenljivi format (MS Word)/Do you need to convert PDF files into editable formats:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$pdf</p></td>
                          </tr>
                          
                          <tr>
                              <td colspan=2><p>Da li koristite multifunkcionalne uređaje za skeniranje dokumenata/Do you use Multifunctional Printers (MFP) for scanning documents:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$koristitemfp</p></td>
                          </tr>
                          
                          <tr>
                              <td colspan=2><p>Da li koristite MFP mogućnosti za razmenu skreniranih dokumenata između korisnika/ Do you use MFP capabilities for exchange of scanned documents among users:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$mfprazmena</p></td>
                          </tr>
                          
                          <tr>
                              <td colspan=2><p>Želim da dobijam novosti od ABBYY-ja na e-mail/I allow sending me information from ABBYY to my e-mail:</p></td>
                          </tr>    

                          <tr>                              
                              <td colspan=2><p>$novosti</p></td>
                          </tr>
                      </table>
                  </body>
              </html>";

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";


  mail("[email protected]", "Kontakt sa sajta", $sadrzaj, "From: Abbyy registracija", $headers);
?>
 
Odgovor na temu

Okram_marko
Travnik

Član broj: 15736
Poruke: 445
80.71.146.*



Profil

icon Re: PHP salje podatke iz html stranice ali ne i ČŠŽ..znakove13.03.2007. u 16:32 - pre 207 meseci
Neće ovaj kod koji si stavio. Mail i ne dolazi. Očito i ne šalje. Neznam sada...

..::Photography::..
 
Odgovor na temu

perrke
petar maricic

Član broj: 47283
Poruke: 21
*.mediaworksit.net.

Sajt: www.plam.rs


Profil

icon Re: PHP salje podatke iz html stranice ali ne i ČŠŽ..znakove14.03.2007. u 12:42 - pre 207 meseci
Sad uzima podatke iz forme, ali i dalje prikazuje html kod, umesto da podatke smesti u tabelu!

Moja prvobitna ideja je bila da html kod treba odvojiti od php-a, zatvaranjem i otvaranjem php koda sa <?php i ?> ali ni to nije radilo. Mozda nisam stavljao na pravom mestu.

Sta mislite da li je to resenje?
 
Odgovor na temu

[es] :: PHP :: PHP salje podatke iz html stranice ali ne i ČŠŽ..znakove

[ Pregleda: 3245 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.