adresse ip client

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : adresse ip client

par yuuzhantar » 04 avr. 2006, 19:06

ahhhhhhhhhhh
ok merci

je vois
il manque un }

par Ryle » 04 avr. 2006, 19:00

T'es dur mario, elle y est pas la sienne d'erreur dedans (cela dit, c'est très bien comme page :))

yuuz > en général, quand il te signale un problème en fin de fichier, c'est qu'il se perd quelque part en court de route et qu'il est persuadé que tout ce qui lui arrive est du php (du coup forcément, quand il tombe sur du html il a du mal à interpréter :))

C'est généralement due à quelque chose qui a été ouvert et n'a pas été refermé... en cherchant bien y a rien qui te choque ? :) (mais non je ne parle pas du robinet de la salle de bain !! ;))

par yuuzhantar » 04 avr. 2006, 18:51

oui mais pourtant pourquoi sa me met un $ non attendu ???
c'est des variables

par mario » 04 avr. 2006, 18:46

liste des erreurs les plus fréquentes:
http://www.manuelphp.com/cours/cours.php?id=34&idaff=3

par yuuzhantar » 04 avr. 2006, 18:46

lol merci

mais je ne vois pas pourquoi il me met ceci

il n'y a pas de $ non attendu pourtant

par mario » 04 avr. 2006, 18:44

pourquoi il dit qu'il y a un $ non respecté ?????
unexpected ca veut dire inattendu en français :P

par yuuzhantar » 04 avr. 2006, 18:42

la ligne 245 est celle du </html>

par yuuzhantar » 04 avr. 2006, 18:39

ah exact

c'est réglé
maintenant, il y a un autre problème
<?
	  
//$ip = $_SERVER['REMOTE_ADDR'];
//$email = $_SERVER['SERVER_ADMIN'];

$name1 = $_POST['name1'];
$name2 = $_POST['name2'];

$mail1 = $_POST['mail1'];
$mail2 = $_POST['mail2'];

$objet = $_POST['objet'];
$msg = $_POST['msg'];

$file1 = $_POST['file1'];
$file2 = $_POST['file2'];

$pt1 = strpos($mail1,"."); 
$a1 = strpos($mail1,"@");
 
$pt2 = strpos($mail2,"."); 
$a2 = strpos($mail2,"@"); 

if(empty($name1)) 
{
echo "Vous n'avez pas précisé votre nom";
}
elseif(empty($name2))
{
echo "vous n'avez pas précisé son nom";
}
elseif($pt2='')
{
echo "son e-mail est invalide";
}
elseif($a2='')
{
echo "son e-mail est invalide";
}
elseif(empty($objet))
{
echo "vous n'avez pas précisé d'objet à votre message";
}
elseif(empty($msg))
{
echo "vous n'avez pas écrit de message";
}
else
{



echo "<p>E-mail envoyé</p>";							
echo "<p>expéditeur : $name1</p>";
echo "<p>e-mail expéditeur : $mail1</p>";
echo "<p>destinataire : $name2</p>";
echo "<p>e-mail destinataire : $mail2</p>";
echo "<p>objet du message : $objet</p>";
echo "<p>message : $msg </p>";
//echo "<p>Votre adresse IP est : $ip</p>";


?>
	  
	  
</p>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>
sa me met
Parse error: parse error, unexpected $ in /var/www/sdc/0/8/yuu.sw/amail/envoi2.php on line 245
pourquoi il dit qu'il y a un $ non respecté ?????

Re: adresse ip client

par Ryle » 04 avr. 2006, 18:29

qu'est ce qui ne vas pas ???
Hello :)

Ben comme il te le dit, y a une Parse error sur la ligne 258. Il doit te manquer des guillemets, apostrophes, points virgule ou autre sur cette ligne ou sur l'une des lignes qui précède :)

par jpaul » 04 avr. 2006, 18:25

La ligne que tu indiques a l'air corecte, par contre comment est la ligne 258 de ton script et éventuellement celle qui sont autour...

adresse ip client

par yuuzhantar » 04 avr. 2006, 18:18

bonjour

pour trouver l'adresse ip d'un client, on m'a donné ceci
$ip = $_SERVER['REMOTE_ADDR'];
mais celà ne marche pas, ca me met
Parse error: parse error, unexpected T_ECHO, expecting ',' or ';' in /var/www/sdc/0/8/yuu.sw/amail/envoi2.php on line 258
qu'est ce qui ne vas pas ???