invulkadertje dat niet wilt wegschrijven		
			
		
		 		
				
		
                        
                 
                 
                 
             
            
            
				
                
                     
                    samh   - 17/06/2005 11:53 (laatste wijziging 17/06/2005 15:16)                       
             
             
                        
                Nieuw lid  
                 
                
				
				kijk ik wil dus dat de tekst uit textarea "nieuws" weggeschreven wordt in text/introtext.dat... echter wil ik niet dat de tekst vanonder wordt toegevoegd, maar vanboven. 
Ik heb zelf wat geprobeerd maar het lukt me niet... 
voorbeeld: klik  
code: 
    
    
        
            
                
<form action="" method="POST">
<textarea rows="20" name="nieuws" cols="50"></textarea>
<input type="submit" value="Klaar" name="B1"></form>
<?php
if ($_POST['nieuws'] != "") {
	$file = "text/introtext.dat";
	$open = fopen($file,"r+");
	if (filesize($file) > 0) { $text = fread($open,filesize($file)); }
	$bericht = $_POST['nieuws'];
	$nieuw = "<b>". date('d-m-Y H:i:s', time()) ."</b><br>    ". $bericht ."\n <br>";
	$text_array = array($nieuw,$tekst);
	chmod($file, 0777);
	unlink($file);
	touch($file);
	chmod($file, 0777);
	if (filesize($file) > 0) {
	fwrite($open,$text_array[1]);
	fwrite($open,$text_array[2]);
	}
	else { fwrite($open,$nieuw); }
	fclose($open);
}
else { echo "No news is good news, right?"; }
?>
 
             
            <form action="" method="POST">
<textarea rows="20" name="nieuws" cols="50"></textarea>
<input type="submit" value="Klaar" name="B1"></form>
<?php 
if  ( $_POST [ 'nieuws' ]  !=  "" )  { 
	$file  =  "text/introtext.dat" ; 
	$open  =  fopen ( $file , "r+" ) ;  	$bericht  =  $_POST [ 'nieuws' ] ; 
	$nieuw  =  "<b>" .  date ( 'd-m-Y H:i:s' ,  time ( ) )  . "</b><br>    " .  $bericht  . "\n  <br>" ;  	$text_array  =  array ( $nieuw , $tekst ) ;  	} 
	else  {  fwrite ( $open , $nieuw ) ;  }  } 
else  {  echo   "No news is good news, right?" ;  } ?> 
 
         
         
     
  
 
plz help!!  
 
Greetz				
				 
              
        
		
				
		6 antwoorden 
                
                     Gesponsorde links 
                 
                
                    
		
		
	              
		
		
 
                 
            
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            Martijn1989   - 17/06/2005 12:30                            
                         
                     
                    
                                                     PHP ver gevorderde  
                         
                        Kan dit niet handiger met een database? 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            prorsoft   - 17/06/2005 12:50                            
                         
                     
                    
                                                     PHP gevorderde  
                         
                        
    
    
        
            
                <form action="" method="POST">
<textarea rows="20" name="nieuws" cols="50"></textarea>
<input type="submit" value="Klaar" name="B1"></form>
<?php
if ($_POST['nieuws'] == "") {
    echo "No news is good news, right?";
}else{
    $file = "text/introtext.dat";
    $open = fopen($file,"r+");
    if (filesize($file) > 0) { $text = fread($open,filesize($file)); }
    $bericht = $_POST['nieuws'];
    $nieuw = "<b>". date('d-m-Y H:i:s', time()) ."</b><br>    ". $bericht ."\n <br>";
    $text_array = array($nieuw,$tekst);
    chmod($file, 0777);
    unlink($file);
    touch($file);
    chmod($file, 0777);
    if (filesize($file) > 0) {
    fwrite($open,$text_array[1]);
    fwrite($open,$text_array[2]);
    }
    else { fwrite($open,$nieuw); }
    fclose($open);
}
?> 
             
            <form action="" method="POST">
<textarea rows="20" name="nieuws" cols="50"></textarea>
<input type="submit" value="Klaar" name="B1"></form>
<?php 
if  ( $_POST [ 'nieuws' ]  ==  "" )  { 
    echo   "No news is good news, right?" ;  } else { 
    $file  =  "text/introtext.dat" ; 
    $open  =  fopen ( $file , "r+" ) ;      $bericht  =  $_POST [ 'nieuws' ] ; 
    $nieuw  =  "<b>" .  date ( 'd-m-Y H:i:s' ,  time ( ) )  . "</b><br>    " .  $bericht  . "\n  <br>" ;      $text_array  =  array ( $nieuw , $tekst ) ;      } 
    else  {  fwrite ( $open , $nieuw ) ;  }  } 
?> 
 
         
         
     
  
 
 
offtopic: hoe heb je het voor elkaar gekregen om een eigen subdomein op SM te krijgen? 
 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            samh   - 17/06/2005 14:40                            
                         
                     
                    
                                                     Nieuw lid  
                         
                        @martijn ja dat kan handiger met een database maar ik heb op m'n eigen host maar een beperkt aantal databases... 
 
@prorsoft nee ook dat werkt niet... 
 
greetz 
 
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            nemesiskoen   - 17/06/2005 15:19                            
                         
                     
                    
                                                     PHP expert  
                         
                        doe is 
 
    
    
        
            
                <?php
if( file_exists( $file) ) {
//doorgaan
}
else {
echo "error! file bestaat niet!";
}
?> 
             
            <?php 
//doorgaan 
} 
else  { 
echo   "error! file bestaat niet!" ; } 
?> 
 
         
         
     
  
                      
                
                    
                         
                         
                         
                     
                    
                    
                        
                             
                            prorsoft   - 17/06/2005 16:30 (laatste wijziging 17/06/2005 16:32)                             
                         
                     
                    
                                                     PHP gevorderde  
                         
                        zie FangorN's post. 
    
    
        
            
                <form action="" method="POST">
<textarea rows="20" name="nieuws" cols="50"></textarea>
<input type="submit" value="Klaar" name="B1"></form>
<?php
if ($_POST['nieuws'] == "") {
    echo "No news is good news, right?";
}else{
    $file = "text/introtext.dat";
    $open = fopen($file,"r+");
    if (filesize($file) > 0) {
      $text = fread($open,filesize($file));
    }
    $bericht = $_POST['nieuws'];
    $nieuw = "<b>". date('d-m-Y H:i:s', time()) ."</b><br>    ". $bericht ."\n <br>";
    $text_array = array($nieuw,$text);
    chmod($file, 0777);
    unlink($file);
    touch($file);
    chmod($file, 0777);
    if (filesize($file) > 0) {
      fwrite($open,$text_array[1]);
      fwrite($open,$text_array[2]);
    }
    else { fwrite($open,$nieuw); }
    fclose($open);
}
?> 
             
            <form action="" method="POST">
<textarea rows="20" name="nieuws" cols="50"></textarea>
<input type="submit" value="Klaar" name="B1"></form>
<?php 
if  ( $_POST [ 'nieuws' ]  ==  "" )  { 
    echo   "No news is good news, right?" ;  } else { 
    $file  =  "text/introtext.dat" ; 
    $open  =  fopen ( $file , "r+" ) ;      } 
    $bericht  =  $_POST [ 'nieuws' ] ; 
    $nieuw  =  "<b>" .  date ( 'd-m-Y H:i:s' ,  time ( ) )  . "</b><br>    " .  $bericht  . "\n  <br>" ;      $text_array  =  array ( $nieuw , $text ) ;      } 
    else  {  fwrite ( $open , $nieuw ) ;  }  } 
?> 
 
         
         
     
  
^^zo beter:D 
 
en   moest   zijn... 
 
 
@sam: wat maakt dat uit? je hebt nog minder dan een database nodig, je hebt maar 1 tabel nodig voor een simpel nieuwssysteem!:s 
                      
                
                    
                         Gesponsorde links 
                     
                    
                        
		
		
	              
		
		
 
                     
                
Dit onderwerp is gesloten .