Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Codice php da mettere in html

    Ho una pag php funzionante per invio email e voglio far apparire anche la bandierina della nazione associata all'ip del visitatore che mi scrive (questo e il nome della Country appaiono a video), da quando ho messo il codice delle bandierine, dopo "ip" mi da errore
    Parse error: syntax error, unexpected T_STRING in /membri2/photoman/scrivimi2.php on line 192
    che è questa $file_to_check="ip_flags/flags/$two_letter_country_code.gif";

    Codice PHP:
    include("ip_flags/ip_files/countries.php");

    //Mette a video la bandierina e il nome...segue
    function iptocountry($ipAddress) { 
    $numbers explode("."$ipAddress); 

    include(
    "ip_flags/ip_files/".$numbers[0].".php"); 
    $code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]); 

    foreach(
    $ranges as $key => $value){ 
    if(
    $key<=$code){ 
    if(
    $ranges[$key][0]>=$code){
    $two_letter_country_code=$ranges[$key][1];break;
    }
     } 
      } 
     if (
    $two_letter_country_code==""){
    $two_letter_country_code="unkown";

    return 
    $two_letter_country_code


    // ...Mette a video il nome della nazione associato all' ip di provenienza (da "../ip_files/countries.php")
    $ipAddress=$_SERVER['REMOTE_ADDR'];
    $two_letter_country_code=iptocountry($ipAddress);

    $headers1  "MIME-Version: 1.0\r\n";
    $headers1 .= "content-type: text/html; charset=iso-8859-1\r\n";
    $headers1 .= "X-Mailer: PHP\n";
    $headers1 .= "From:$suoemail";

    //E-mail del destinatario (cioè, io) 
    $a "xxx@xxx.it";  
    //Oggetto dell'e-mail 
    $oggetto "Messaggio del Visitatore";

    //TUTTI I DATI NEL MESSAGGIO con tutti gli item ($nome, $citta, ecc.)
    $messaggio ="<html>
    <head>
    </head>
    <body background=\"cartella/sfum020.gif\">
    <font face=sans sharif size=4 color=0000ff>[b]MESSAGGIO DEL VISITATORE :[/b]</font>


    <font face=arial size=2 color=000040>Data:</font><font face=arial size=2 color=000080>
    $giorni[$data]$data1</font><font face=arial size=2 color=000040>Ora:</font><font face=arial size=2 color=000080>$orario</font>




    <font face=arial size=2 color=000040>Nome:</font>&nbsp<font face=arial size=2 color=000080>
    $nome</font>


    <font face=arial size=2 color=000040>Città:</font><font face=arial size=2 color=000080>
    $citta</font>


    <font face=arial size=2 color=000040>Email:</font><font face=arial size=2 color=000080><a href=\"mailto:
    $suoemail\">$suoemail</a></font>


    <font face=arial size=2 color=000040>Country:</font><font face=arial size=2 color=000080>"
    .$countries[$two_letter_country_code][1]."</font>


    <font face=arial size=2 color=000040>Ip:</font><font face=arial size=2 color=000080>
    $ip</font>


    // ...Mette a video le bandierine
    $file_to_check="ip_flags/flags/$two_letter_country_code.gif";

    if (file_exists(
    $file_to_check)){ 
    "
    <img src=\"$file_to_check\" width=\"16\" height=\"12\" alt=\"\" title=\"\" />";
    }
    else

    "<img src=\"ip_flags/flags/noflag.gif\" width=\"16\" height=\"12\" />";
    }






    <
    font face=arial size=2 color=000040>Messaggio:</font>
    <
    table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"16\">
    <tr>
    <td><font face=arial size=2 color=000080>
    $messaggio</font></td>
    </tr>
    </table>
    ---------------------------




    </body>
    </html>"
    ;
    //Invio della mail 
    mail ($a,$oggetto,$messaggio,$headers1); 

  2. #2

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da punkrazio
    ricontrolla tutto ci sono troppe dimenticanze

    Il codice è funzionante, da errore solo se metto questa parte in quel punto (vedi codice del post precedente)

    Codice PHP:
    // ...Mette a video le bandierine 
    $file_to_check="ip_flags/flags/$two_letter_country_code.gif"

    if (
    file_exists($file_to_check)){ 
    "[img]$file_to_check\[/img]"

    else 

    "<img src=\"ip_flags/flags/noflag.gif\" width=\"16\" height=\"12\" />"


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.