Bonjour,
voilà j'expose brièvement mon pb :
donc je desire modifié une ligne par une autre dans un .ini (cette ligne peut y etre plusieurs fois)
Code :
- //modifie les valeurs d'upload de groups.ini
- $fp = fopen("c:\\program files\\g6 ftp server\\groups.ini", "r+" );
- while (!feof($fp)){
- $buffer = fgets($fp, 4096);
- $valid=eregi("MaxSpeedRcv=5000",$buffer);
- if ($valid){
- $buffer = eregi_replace('MaxSpeedRcv=5000','MaxSpeedRcv=16000',$buffer);
- fputs($fp,"$buffer",4096);
- }
- }
|
voilà donc ça cherche la chaine 'MaxSpeedRcv=5000' et si ça la trouve ça la remple par celle ci : 'MaxSpeedRcv=16000'
le pb c'est que ça me modifie pas mon .ini alors qu'il trouve bien les chaines et qu'il met bien la bonne valeur dans $buffer.
c'est apparement au niveau du "puts" mais je vois vraiment pas...
merci d'avance !!!
Message édité par ofbdood le 18-10-2002 à 19:06:13