Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/10/2011, 10h16   #1
Nouveau Membre du Club
 
Inscription : novembre 2008
Messages : 180
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 180
Points : 28
Points : 28
Par défaut Ecrire à un endroit précis fseek

Bonjour,

J'ai un petit soucis depuis hier soir je bute sur cette fonction

J'aimerai ecrire à un endroit precis de mon fichier index.html

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
if(isset($_POST))
{
	extract($_POST);
		echo "Email Envoyer par " . $sender . ' by ' . $reception;
}
 
$user_adress = explode(",", $reception);
 
 
$fp = fopen('data.txt', 'w');
fseek($fp,2);
fwrite($fp, 'A00');
fclose($fp);
 
   require('phpmailer/class.phpmailer.php');
 
foreach($user_adress as $adress_user)
{
   echo "<br>"."<br>"."<br>" . $adress_user;
   // On crée une nouvelle instance de la classe
   $mail = new PHPMailer();
 
   // De qui vient le message, e-mail puis nom
   $mail->From = $adress_user;
   $mail->FromName = 'Administrateur';
   $mail->User = 'tidou95220';
   $mail->Password = 'azerty';
 
 
   // Definition du sujet/objet
   $mail->Subject = $textarea;
 
   //image
   $mail->AddEmbeddedImage('img2.png', 'img2', 'img2.png');
   //$mail->AddEmbeddedImage('confirmation_du_repas.png', 'confirmation_du_repas', 'confirmation_du_repas.png');
   // On definit le corps du message
   $mail->Body = file_get_contents('test2.html');
   $mail->AltBody='This is text only alternative body.';
 
   // Il reste encore  ajouter au moins un destinataire
   // (ou plus, par plusieurs appel Ã&nbsp; cette methode)
   $mail->AddAddress($reception, 'HeyHo');
 
   // Pour finir, on envoi l'e-mail
   $mail->send();
}
?>
Mon pointeur devrai pas être placé au 3ème caractère -> fseek($fp,2); ? Et écrire 0AA ???

enfaite mon but final c'est d'écrire dans mon fichier html à un endroit précis et je ne sait pas du tous comment ça fonctionne j'ai fait pas mal de teste et j'y arrive définitivement pas ...

admet on je veux ecrire dans ma balise <p id='test'>test</p>

Code :
<html><head></head><body><p id='test'>ECRIRE ICI</p></body></html>
comment ça se passe avec fseek ? il faut que je lui indique à partir du caractere 35 tu ecrit ?

Arf j’espère avoir été compréhensible
tidou95220 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 10h24   #2
Nouveau Membre du Club
 
Inscription : novembre 2008
Messages : 180
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 180
Points : 28
Points : 28
deja mon
Code :
fopen("data.txt", "w");
efface mon fichier le met à 0
tidou95220 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 10h29   #3
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
Citation:
Envoyé par tidou95220 Voir le message
deja mon fopen("data.txt", "w"); efface mon fichier le met à 0
Citation:
Envoyé par php.net
'w' Ouvre en écriture seule ; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer.
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h37.


 
 
 
 
Partenaires

Hébergement Web