Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    slash malefici (php e flash)

    salve,
    allora guestbook flash e php..
    se qualcuno posta messaggi contenenti ' o " nel gb appaiono preceduti da uno /.

    cercando in rete ho provato a usare stripslashes ma evidentemente non lo faccio bene perchè non risolvo.

    questo il php del gb (senza stripslashes) :

    <?php
    $Website = eregi_replace("http://", "", $website);
    if ($_POST["done"] == "Yes") {
    $filename = "guest.txt";
    $fp = fopen( $filename,"a");
    $datePost = (date ("dS of F Y (h:i:s A)",time()));
    $Input = "guest=".urlencode("Name: ".
    $_POST["name"]."
    Email: <u><a href=\"mailto:$email\">".
    $_POST["email"]."</a></u>
    Website: <u><a href=\"http://".
    $_POST["website"]."\" target=\"_blank\">".
    $_POST["website"]."</a></u>
    Comments: ".
    $_POST["comments"]."
    Posted: ".
    $datePost."


    "); fwrite($fp,$Input,strlen($Input)); fclose($fp);
    echo "confirm=success";
    }

    $recipient = "io@email.it";
    $subject = "Guestbook";
    $date = date( "d/m/Y - H:i:s");

    $msg = "***********************************\nName: $name\n";
    $msg .= "EMail: $email\n";
    $msg .= "WebSite: $website\n\n";
    $msg .= "Message: $comments\n\n";
    $msg .= "sent: $date";
    mail($recipient, $subject, $msg, "From: <claire>");
    mail($email, "claire guestbook","Automatic Responder\n
    ************************************
    Grazie della visita
    ************************************\n

    ", "From: <claire>");
    ?>
    qualcuno mi sa dire come fare?

    l'url del gb : http://www.3climbing.it/portf/index.html
    grazie

  2. #2
    Codice PHP:
    $Website eregi_replace("http://"""$website); 
    if (
    $_POST["done"] == "Yes") { 
    $filename "guest.txt"
    $fp fopen$filename,"a"); 
    $datePost = (date ("dS of F Y (h:i:s A)",time())); 
    $Input "guest=".urlencode("Name: "
    $_POST["name"]."
    Email: <u><a href=\"mailto:
    $email\">"
    $_POST["email"]."</a></u>
    Website: <u><a href=\"http://"

    $_POST["website"]."\" target=\"_blank\">"
    $_POST["website"]."</a></u>
    Comments: "

    addslashes($_POST["comments"])."
    [i]Posted: "

    $datePost."[/i]

    "
    ); fwrite($fp,$Input,strlen($Input)); fclose($fp); 
    echo 
    "confirm=success"


    $recipient "io@email.it"
    $subject "Guestbook"
    $date date"d/m/Y - H:i:s"); 

    $msg " ***********************************\nNam
    e: 
    $name\n"
    $msg .= "EMail: $email\n"
    $msg .= "WebSite: $website\n\n"
    $msg .= "Message: ".stripslashes($comments)."\n\n"
    $msg .= "sent: $date"
    mail($recipient$subject$msg"From: <claire>"); 
    mail($email"claire guestbook","Automatic Responder\n 
    ************************************ 
    Grazie della visita  
    ************************************\n 

    "
    "From: <claire>"); 
    ho aggiunto un addslashes per quando i dati vengono inviati e uno strislashes quando vengono richiamati per l'swf...prova
    Planet Earth is blue and there's nothing I can do

  3. #3
    [EDIT]

    ti ha già risposto Sandro
    per favore NIENTE PVT TECNICI da sconosciuti

  4. #4
    ...mmm ricontrollando bene..cosi come ho modificato il tuo script gli slashes non dovrebbero apparire nella mail automatica scusa
    allora da quello che ho capito è flash che legge il txt e non il php+loadVars come credevo io
    quindi devi usare la funzione htmlentities e applicarla alla variabile che contiene il testo:

    Codice PHP:
    //....
    htmlentities($_POST['comments'], ENT_QUOTES)."
    [i]Posted: "

    //.... 
    poi nel filmato flash devi abilitare l'opzione di formattazione html nella casella di testo dinamico
    Planet Earth is blue and there's nothing I can do

  5. #5
    provo con tutti e due i sistemi.. momento e vediamo

  6. #6
    sigh, in tutti e due i modi la situazione è adirittura peggiorata.. nel primo caso gli / diventano 3 nel secondo addirittura mi scrive &atilde al posto della à ( per esempio) e lo slash c'è comunque

  7. #7
    mettendo:

    stripslashes ($_POST["comments"])."
    [i]Posted: ".

    funziona niente più slash

    Grazieeeeeeeeeeeeeeeeeeeeeeee

  8. #8
    ehmmmm
    giacchè siete stati così gentili... non è che avete idea del perchè nelle mail che il gb manda a me con i post dei visitatori le lettere accentate ( che nel gb si vedono bene) mi arrivano sostituite da caratteri assurdi?

  9. #9
    parsa in utf8_decode i valori che arrivano a php da flash
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #10
    parsa in utf8_decode i valori che arrivano a php da flash
    temo di aver omesso di dire che di php non so un tubo..
    parsa.. voce del verbo parsare, suppongo..
    come si parsa?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.