Deutsch
PHP, HTML & JavaScript- Forum

Html Grundbegriffe

 

GDL
Hallöle,

komme nun um Html und Php nicht mehr herum. Da ich mich mit den Sprachen aber sehr schwer tue, werde ich euch ab und zu mit Fragen quälen.

Momentan hakts hier :
Gegeben: eine Variable mit Inhalt und eine Php Datei mit Inhalt.

Problem 1:

1. Den Inhalt aus der Php Datei Löschen (nicht Datei löschen und neu anlegen)
2. Den Inhalt der Variablen dann als Quelltext in die Datei neu hineinschreiben.

Vielen Dank
Grüßle Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
27.05.2013  
 




Julian
Schmidt
Kannst du mal genauer sagen was du eig. machen willst. Ich hoffe ich hab dich richtig verstanden. Dass du nicht Schreiben\Löschen, sondern Ausgeben\Nicht Ausgaben meinst.

1. Den betreffenden Inhalt in eine IF-Bedingung packen.
Evlt einfach if (empty($variable)) oder if (!isset($variable))
2. Mit Echo die Variable im Else-Fall ausgeben

Übrigends kann ich dir dieses Tutorial zu PHP empfehlen. [...] 
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
27.05.2013  
 




GDL
Hallöle Julian,

Ich meine wie oben beschrieben, eine beschriebene Datei leeren und mit dem Inhalt aus der Variablen wieder neu beschreiben. Also den Quelltext vom tinymce, der in einer Variablen steht, in immer derselben Datei neu abspeichern.
Also nicht mit Echo ausgeben.
Vielleicht isses jetzt besser verständlich was ich meine.
Danke für den Link.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
27.05.2013  
 



@GDL: Lege doch eine sog. Template-Datei an, sagen wir

mytemplate.tpl

Da steht Dein PHP-Quelltext drin und an der Stelle wo Du etwas beliebiges
eintragen möchtest schreibste sowas wie {{moffel}} rein.

Die PHP die dann die PHP erzeugen soll, macht:

;$s=file_get_contents("mytemplate.tpl") //lade datei inhalt nach s
;$s=str_replace("{{moffel}}","DasSollDrinStehen",$s)//ersetze {{moffel}}
;file_put_contents("mynewphp.php",$s)

und fertig.
 
27.05.2013  
 




GDL
Danke euch beiden. Arbeite mich da mal durch.
 
Windows7 Xprofan 8,9,10 [...]  [...] 
28.05.2013  
 




GDL
Hallöle,

habe es nun doch mit Datei löschen und neu anlegen gelöst.
Eigendlich wollte ich es nicht, da ich der Meinung war, ich könnte die Dateien mittels Winscp nicht mehr löschen wie bei den Galerievorschaubildern.
Da es aber nicht der Fall ist, habe ich es nun so gelöst.
<?php
// ;echo $_POST["content"]."<br>"
;$datei = "test1.php"

;if(file_exists($datei)) {

    ;if (unlink($datei)) {

        ;echo'Die Datei ' . $datei . ' wurde gelöscht!'
        ;} else {
        ;echo'Konnte die Datei ' . $datei . ' nicht löschen!'
        ;die

    ;}

;}

;$fh = fopen("test1.php","r+")
;file_put_contents("test1.php",$_POST["content"])
;fclose($fh)
?>

Grüßle
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
28.05.2013  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

9.829 Betrachtungen

Unbenanntvor 0 min.
Walter vor 30 Tagen
Hans Neff19.01.2023
Christof Neuß14.06.2020
Member 872212122.06.2019
Mehr...

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

GDL (4x)
iF (1x)
Julian Schmidt (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie