par
dureiken » 14 mars 2006, 02:27
Bonjour, j'avoue que je n'ai pas tres bien compris le chapitre sur la concatenation et je voulais vous demander comment faire pour ecrire ca :
SERVICES_UDP="790 3698 11371 20045 2082 1723 5900 10300" dans un fichier texte depuis du php.
j'ai donc ecrit ca :
Code : Tout sélectionner
$r = mysql_query("SELECT port FROM ports WHERE type='UDP' ORDER BY port");
while($q=mysql_fetch_array($r))
{
$ports = $ports . ' ' . $q['port'] ;
}
echo $ports;
fputs($monfichier, 'SERVICES_UDP="$ports"' );
ca marche le echo $port est ok, les ports sont ecrits separés par un espace mais apres dans le fputs je ne sais pas comment faire
merci
en fait j'ai reussi, un $port = 'SERVICES_TCP =' au depart
autre question : je peux supprimer une ligne entiere ? puisque si je dois enlever des ports, la nouvelle ligne sera plus courte que la précédente donc du coup je n'aurai plus des lignes valides.
Bonjour, j'avoue que je n'ai pas tres bien compris le chapitre sur la concatenation et je voulais vous demander comment faire pour ecrire ca :
SERVICES_UDP="790 3698 11371 20045 2082 1723 5900 10300" dans un fichier texte depuis du php.
j'ai donc ecrit ca :
[code]
$r = mysql_query("SELECT port FROM ports WHERE type='UDP' ORDER BY port");
while($q=mysql_fetch_array($r))
{
$ports = $ports . ' ' . $q['port'] ;
}
echo $ports;
fputs($monfichier, 'SERVICES_UDP="$ports"' );[/code]
ca marche le echo $port est ok, les ports sont ecrits separés par un espace mais apres dans le fputs je ne sais pas comment faire
merci
en fait j'ai reussi, un $port = 'SERVICES_TCP =' au depart :)
autre question : je peux supprimer une ligne entiere ? puisque si je dois enlever des ports, la nouvelle ligne sera plus courte que la précédente donc du coup je n'aurai plus des lignes valides.