Autor Zpráva
maz@nek
Profil *
ahoj, potřeboval bych poradit,
mám takový to kód a potřeboval bych, aby se mi data ukládaly na konec souboru a né na začátek. nevím co při ukládání změnit a na co. Dík

 $prispevek =  htmlspecialchars($jmeno_data) ;
  if (File_exists($fn_data)) { 
    $fp_data= fopen($fn_data, "r");  
    $prispevek.= implode('', file($fn_data));
    fclose($fp_data);
  }
  $fp_data= fopen($fn_data, "w");  
  if (!$fp_data) exit;  
  fputs($fp_data, $prispevek);  
  fclose($fp_data);
Mastodont
Profil
$fp_data= fopen($fn_data, "a");  
fopen
Profil *
fopen

	public function AppendStringToFile($filename, $string) {
		
		if(!empty($string)){
			if(file_exists($filename)){
				if($fp=fopen($filename,"ab")){
					if(flock($fp,LOCK_EX)){
						fseek($fp,0,SEEK_END);
						if(fwrite($fp,$string)){
							$this->Msg[] = 'File "'.$filename.'" string appended...';
						}
						flock($fp,LOCK_UN);
					}else{
						$this->Msg[] = 'Flock LOCK_EX �n "'.$filename.'" FALSE';
					}
					fclose($fp);
				}else{
					$this->Msg[] = 'Fopen on "'.$filename.'" FALSE';
				}
			}else{
				$this->Msg[] = 'File on "'.$filename.'" not exists';
			}
		}else{
			$this->Msg[] ='string is empty';
		}
		unset($filename, $fp, $string);
	}
maz@nek
Profil *
díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0