Flash CS3 - Flash CS4

Free tutorials and scripts for all.
Actionscript 3.0

Email form con Flash CS3 e PHP

This is a discussion on Email form con Flash CS3 e PHP within the Utilità di FlepStudio forums, part of the Flash Italiano category; Ho notato che oltre gli accenti non rispetta quando si va a capo, ma lo riformatta....


Go Back   Forum Flash CS3 Flash CS4 > Flash CS3 Flash CS4 > Flash Italiano > Utilità di FlepStudio

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #31 (permalink)  
Old 23-05-08, 10:29
Junior Member
 
Join Date: Aug 2007
Posts: 23
Rep Power: 0
Andrea82 is on a distinguished road
Re: Email form con Flash CS3 e PHP

Ho notato che oltre gli accenti non rispetta quando si va a capo, ma lo riformatta.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #32 (permalink)  
Old 23-05-08, 10:40
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,535
Rep Power: 6
Flep is on a distinguished road
Re: Email form con Flash CS3 e PHP

Basta agire sul PHP credo.
__________________

 


I recommend: Essential Actionscript 3.0

- I do not reply technicians pvt messages. Open a thread !
- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #33 (permalink)  
Old 23-05-08, 17:08
Member
 
Join Date: Dec 2007
Posts: 43
Rep Power: 0
Chicco54 is on a distinguished road
Re: Email form con Flash CS3 e PHP

Quote:
Originally Posted by Flep View Post
Basta agire sul PHP credo.
... e chi lo sa fare?
Io le ho provate tutte ma non ci sono riuscito.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #34 (permalink)  
Old 24-05-08, 17:25
Member
 
Join Date: Dec 2007
Posts: 43
Rep Power: 0
Chicco54 is on a distinguished road
Re: Email form con Flash CS3 e PHP

Fleppppppp

Ho fatto moltissime prove, anche con altri "inviaMail.php" e il problema delle lettere accentate, apostrofate ecc. si ripresenta.

Secondo me dipende dai files *.as che gesticono il swf. Qualcosa interferisce e non entra in armonia con il testo inserito nel messaggio e nel resto del form pertanto, sarebbe opportuno che Tu dessi una controlla. Io non ne sono capace!

Last edited by Chicco54; 24-05-08 at 17:28..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #35 (permalink)  
Old 29-05-08, 06:31
Administrator
 
Join Date: Jul 2007
Location: Cesena
Posts: 4,535
Rep Power: 6
Flep is on a distinguished road
Re: Email form con Flash CS3 e PHP

Aggiungi Latin 1 nella finestra di incorpora il set di caratteri e riprova.
__________________

 


I recommend: Essential Actionscript 3.0

- I do not reply technicians pvt messages. Open a thread !
- Non rispondo ai messaggi privati con domande tecniche. Apri una discussione sul forum !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #36 (permalink)  
Old 30-05-08, 20:01
Member
 
Join Date: Dec 2007
Posts: 43
Rep Power: 0
Chicco54 is on a distinguished road
Re: Email form con Flash CS3 e PHP

Quote:
Originally Posted by Flep View Post
Aggiungi Latin 1 nella finestra di incorpora il set di caratteri e riprova.
... li avevo già incorporati, ma il problema sussiste!
Ho inviato anche delle mail di prova dal Tuo Tutorial on-line ma ... niente, sempre gli stessi caratteri asci, \'ìéèùòà al posto di: 'ìèéùòà

Comunque, erano solo delle prove ... non fa niente. A questo punto potrebbe dipendere anche dal server Aruba.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #37 (permalink)  
Old 31-05-08, 10:05
tem's Avatar
tem tem is offline
Moderator
 
Join Date: Jan 1970
Posts: 493
Rep Power: 40
tem is on a distinguished road
Re: Email form con Flash CS3 e PHP

Ciao!
io sono su aruba linux e non ho questi problemi...
anche inviando le mail dal tutorial i caratteri li visualizzo correttamente..

cmq possiamo fare delle prove per cercare di capire dove sta il problema..

dal flash prova:

Code:
                        var variables:URLVariables=new URLVariables();
			
			variables.messaggio=escape(message_txt.text);
dal php

Code:
$comments = $_POST['messaggio'];
$comments =  urldecode($comments);
//nl2br($string) restituisce una stringa con i br a posto del a capo 
//la utilizziamo per vedere se gli a capo vengono passati correttamente da flash
$comments = nl2br($comments);
nel set di caratteri controlla di aver incorporato anche tutti i Latin Extended (versione inglese) Latino Accentato (versione italiana)

fammi sap cosa succede alla stringa del tuo mex .. e se visualizza i br..
__________________
http://www.thetconcept.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #38 (permalink)  
Old 31-05-08, 20:29
Member
 
Join Date: Dec 2007
Posts: 43
Rep Power: 0
Chicco54 is on a distinguished road
Re: Email form con Flash CS3 e PHP

Quote:
Originally Posted by tem View Post
Ciao!
io sono su aruba linux e non ho questi problemi...
anche inviando le mail dal tutorial i caratteri li visualizzo correttamente..

cmq possiamo fare delle prove per cercare di capire dove sta il problema..

dal flash prova:

Code:
                        var variables:URLVariables=new URLVariables();
 
            variables.messaggio=escape(message_txt.text);
dal php

Code:
$comments = $_POST['messaggio'];
$comments =  urldecode($comments);
//nl2br($string) restituisce una stringa con i br a posto del a capo 
//la utilizziamo per vedere se gli a capo vengono passati correttamente da flash
$comments = nl2br($comments);
nel set di caratteri controlla di aver incorporato anche tutti i Latin Extended (versione inglese) Latino Accentato (versione italiana)

fammi sap cosa succede alla stringa del tuo mex .. e se visualizza i br..
Fatto! Tutti i caratteri "latini" inclusi così come "maiuscole, numeri e punteggiatura".

Emailform.as modificato come te suggerito!

Inviamail.php modificato:
Quote:
$to = "nome@dominio.it";
$subject = ($_POST['titolo']);
$message = ($_POST['messaggio']);
$comments = $_POST['messaggio'];
$comments = urldecode($comments);
//nl2br($string) restituisce una stringa con i br a posto del a capo
//la utilizziamo per vedere se gli a capo vengono passati correttamente da flash
$comments = nl2br($comments);
$message .= "\n\n---------------------------\n";
$message .= "E-mail inviata da:" . $_POST['nome'] . " <" . $_POST['email'] . ">\n";
$headers = "From: " . $_POST['nome'] . " <" . $_POST['email'] . ">\n";
if(@mail($to, $subject, $message, $headers))
{
echo "answer=ok";
}
else
{
echo "answer=error";
}
?>
E-mail ricevuta senza la visualizzazione dei "br":
---
Oggetto: Prova caratteri

L\'albero, lunedì, perché, cioè, più, però, giÃ
---------------------------
E-mail inviata da:Tris <tris@tin.it>
---
Penso che non ci sia nulla da fare, in quanto la mia posta su Aruba è certificata ed è controllata all'origine da Antivirus + antispam.

Sinceri saluti
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #39 (permalink)  
Old 01-06-08, 17:13
tem's Avatar
tem tem is offline
Moderator
 
Join Date: Jan 1970
Posts: 493
Rep Power: 40
tem is on a distinguished road
Re: Email form con Flash CS3 e PHP

Ciao,
ho visto il php ma modificato così continui ad inviare la variabile $messaggio e non quella trattata.. $comments..
Code:
if(@mail($to, $subject, $message, $headers))
ti ho scritto un esempio + preciso così puoi sostituire direttamente tutto il codice nel tuo inviaMail.php
(puoi trovare l'esempio originale qui special characters ç é è charset? system.useCodepage? [Archive] - Sephiroth's forums, flash, php, amf, python)
modifica solo la variabile $to e $header con la tua mail

HTML Code:
<?
$email = $_POST['email'];
$to = "nome@dominio.it";
$nome= $_POST['nome'];
$subject = ($_POST['titolo']);
$message = ($_POST['messaggio']);

function meftexte($texte){ 
$texte = utf8_decode(urldecode($texte));//this is the most important part of the code!!!!!!!!!http://www.sephiroth.it/phpBB/archive/index.php/t-4267.html!!!!!!!!!!!!!!!
$texte = trim($texte); 
$texte = stripslashes($texte);
$texte = nl2br($texte);
$texte = str_replace("&gt;", ">", $texte); 
$texte = str_replace("&lt;", "<", $texte); 
$texte = strip_tags($texte, '<a>[b][i]<u><img>'); 
return $texte; 
}

$message = meftexte($message);
$subject = meftexte($subject);

$message .= "\n\n---------------------------\n";
$message .= "E-mail inviata da:" . $nome . " <" . $email . ">\n";

$header = "From: info@mydomain.com\n";
$header .= "Content-Type: text/html; charset=iso-8859-1";
$header .= "Reply-To: info@mydomain.com\n";
$header .= "X-Mailer: PHP/" . phpversion() . "\n";
$header .= "X-Priority: 1";

if(@mail($to, $subject, $message, $header))
{
echo "answer=ok";
} 
else 
{
echo "answer=error";
}
?>
Ti srivo anche la parte del flash xchè adesso guardando il tuo codice.. come mail dovresti ricevere i caratteri in escape e non identici a prima..

Code:
var variables:URLVariables=new URLVariables();
variables.email=email_txt.text;
variables.messaggio=escape(message_txt.text);
variables.titolo=escape(title_txt.text);
variables.nome=name_txt.text;
che hosting hai.. win o linux?
__________________
http://www.thetconcept.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #40 (permalink)  
Old 01-06-08, 19:31
Member
 
Join Date: Dec 2007
Posts: 43
Rep Power: 0
Chicco54 is on a distinguished road
Re: Email form con Flash CS3 e PHP

Quote:
che hosting hai.. win o linux?
Win!
Ora riprovo e Ti faccio sapere.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads

Thread Thread Starter Forum Replies Last Post
Email form with pictures - Flash CS3 and PHP Flep FlepStudio utilities 72 06-01-09 06:10
Email form Flash CS3 and ColdFusion 8 Flep FlepStudio utilities 1 29-10-08 12:56
Email form Flash CS3 e ColdFusion 8 Flep Utilità di FlepStudio 3 24-10-08 09:20
Classic Email form Flash CS3 and PHP ions Flash English 0 27-06-08 17:07
Flash CS3 email form AS2 seokutsa Flash CS3 | PHP | mySQL 1 15-02-08 11:06


All times are GMT. The time now is 03:17.

Powered by vBulletin version 3.7.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC4
Forum SiteMap