Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Script überschreiben, nicht neue Zeile

Frage Entwicklung PHP

Mitglied: escape

escape (Level 1) - Jetzt verbinden

05.06.2006, aktualisiert 14:37 Uhr, 4380 Aufrufe, 2 Kommentare

Servus @all

Ich habe ein Newstiker-Script, mit einer Uploadfunktion für die Nachricht.txt
Jedoch ist mein Problem, dass er die neue Nachricht an der bestehenden Zeile anhängt, so dass ich dann 2 News habe, anstatt dass er die Zeile überschreibt.

01.
require("config.inc.php"); 
02.
 
03.
if($_REQUEST['Send']) 
04.
05.
	if(!empty($_REQUEST['Nachricht']) && strlen($_REQUEST['Name'])<=20 && strlen($_REQUEST['Email'])<=100 && strlen($_REQUEST['Nachricht'])<=80 && strlen($_REQUEST['Link'])<=200) 
06.
07.
		$Name = strip_tags(str_replace("|", "", $_REQUEST['Name'])); 
08.
		$Email = strip_tags(str_replace("|", "", $_REQUEST['Email'])); 
09.
		$Nachricht = strip_tags(str_replace("|", "", $_REQUEST['Nachricht'])); 
10.
		$Link = strip_tags(str_replace("|", "", $_REQUEST['Link'])); 
11.
		if(strlen($Link)<=7) 
12.
13.
			$Link=""
14.
15.
		$Zeile = $Name . "|" . $Email . "|" . $Nachricht . "|" . $Link . "|" . date("Y-m-d H:i:s") . "|" . $_SERVER['REMOTE_ADDR'] . "\n"
16.
		$FilePointer = fopen($DateinameNachrichten, "a"); 
17.
		fwrite($FilePointer, $Zeile); 
18.
		fclose($FilePointer); 
19.
 
20.
21.
    echo "Nachricht hinzugefügt!
22.
 
23.
"; 
24.
    ?> 
25.
 
26.
<a href="eintragen.php">Neue Nachricht</a> 
27.
    <? 
28.
29.
else 
30.
{
Wie oder wo muss ich was ändern.
Thanks escape
Mitglied: Dani
05.06.2006 um 14:27 Uhr
Hi,
probier mal statt "a" "r+".

Definiton r+:
Öffnet die Datei zum Lesen und Schreiben und setzt den Dateizeiger auf den Anfang der Datei.



Gruß
Dani
Bitte warten ..
Mitglied: escape
05.06.2006 um 14:37 Uhr
hej Dani
Danke dir vielmals, manchmal ist es so einfach, draufkommen sollte man aber...!
Bitte warten ..
Ähnliche Inhalte
Heiß diskutierte Inhalte
Windows 7
gelöst BOOTMGR is missing (auch nach bootrec -RebuildBcd) (21)

Frage von Mipronimo zum Thema Windows 7 ...

Router & Routing
Tipps für Router (ca. 100 clients, VPN) (20)

Frage von oel-auge zum Thema Router & Routing ...

Windows Userverwaltung
Windows Freigabe: Zugriff auf alle Ordner trotz Sicherheitseinstellungen (18)

Frage von Pandreas zum Thema Windows Userverwaltung ...

Exchange Server
gelöst MS Exchange 2016 - Basicconfig Fragen (16)

Frage von maddig zum Thema Exchange Server ...