php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.09.2005, 08:57  
Gast
 
Beiträge: n/a
Standard variablen aus datei die ausgibt

hi
so, ich bin schon ne weile am suchen, hab schon einiges versucht, aber bin noch nicht dahinter gekommen, vielleciht steh ich auch mal wieder auf meiner viel zu langen leitung...
und zwar habe ich eine datei ungef�hr so aussieht:
PHP-Code:
<?php
$var1
='alles html hier... [url="#"]dudu[/url]';
$var2='und hier steht auch was...';
echo 
$var1;
?>
so, jetz m�chte ich diese datei von einem anderen script auslesen lassen, bzw. die variablen nutzen k�nnen. das problem is ja nun bei include, das er mir acuh das echo ausgibt, was nun nich sein soll...
wie kann ich das umgehen?
ich hab schon an regex gedacht, aber damit komm ich auch nich weiter und es ist sehr kompliziert weil nicht jede datei nach dem gleichen schema aufgebaut ist...

jemand nen tip? oder gar nen link?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.09.2005, 09:18  
Gast
 
Beiträge: n/a
Standard

Wie jetzt, auslesen und include der selben Datei ?
Was ist das ?
 
Alt 08.09.2005, 09:19  
Gast
 
Beiträge: n/a
Standard

dann mach die variablen in ne andere .php Datei welche du immer am anfang vom Script includest. Bzw require wäre glaub da dann angebrachter. Somit hast du die Variablen überall. Das echo lässt du da.

BSP:

variable.php
PHP-Code:
<?php
    $var1
='alles html hier... [url="#"]dudu[/url]'
    
$var2='und hier steht auch was...'
?>
anzeige.php
PHP-Code:
<?php
    
require 'variable.php';
    echo 
$var1
    ...
?>
hoff das hilft dir, bzw is so wie du gemeint hast
 
Alt 08.09.2005, 12:39  
Gast
 
Beiträge: n/a
Standard

hi
also das ganze soll eine administration werden
hier mal ein ausschnitt aus der einer datei:
PHP-Code:
<?php

// gesamter Seitentitel
$title='BUNDjugend Mecklenburg-Vorpommern ';

// Farbe des Rahmen  (blau, rot, gruen, hellgruen, kaki, gelb, grau, orange)
$farbe='grau';

// Text im oberen Teil des Contentfeldes
$kopfteil='Impressum';

// Text im unteren Teil des Contentfeldes
$fussteil='&copy; BUNDjugend Mecklenburg-Vorpommern';    

// Content
$content='
<p class="ueberschrift">
Impressum</p>[list=1]...'
;

    
template($content$kopfteil$fussteil$farbe$title);


?>
und die funktion template gibt dann im endeffekt die seite aus samt content.

jetz brauch ich für die administration die variablen ($title, $farbe usw.)
wenn ich die aber nur includen würde, würde die funktion "template" mir massig html ausgeben, was ich nun wirklich überhaupt nicht brauchen kann...
ich brauche nur die variablen
 
Alt 08.09.2005, 14:21  
Gast
 
Beiträge: n/a
Standard

wie nur die variablen. Ich versteh nicht ganz was du machen willst
 
Alt 08.09.2005, 14:49  
Gast
 
Beiträge: n/a
Standard

Ah Du willst in dieser Datei die Variablen überschreiben bei Deinem Admintool.

Nuja nicht wirklich schön aber gut musst halt dann mit preg_replace() oder
so dann die jeweiligen stellen Überschreiben.

Oder ich raff es au ned
 
Alt 08.09.2005, 16:35  
Gast
 
Beiträge: n/a
Standard

@south:
so ähnlich. überschreiben will ich sie nicht, aber rausbekommen muss ich sie ja denn doch erstmal.

@hk: nochmal. bei include stehen einem ja die variablen aus der includierten datei zu verfügung, da sind wir uns ja sicher einig.
wäre ja toll und würd ich auch einfach machen. blöd ist nur, das die includierte datei ausgaben macht die ich nicht haben will! daher kann ich kein einfaches include nutzen.

naja, ich hatte nur gehoft das es ne funktion gibt die includiert ohne ausgaben rauszugeben... denn halt nicht...
thx für gedanken
 
Alt 08.09.2005, 16:52  
Gast
 
Beiträge: n/a
Standard

so, mit trick 17 und selbstüberlistung klappt es nun.
eigentlich ganz einfach:
in der admindatei hab ich einfach eine variable $work_at_file gesetzt. und dann einfach beim template die abfrage gemacht ob die variable gesetzt ist oder nicht. so wird sie beim normalen aufruf das template ausgegeben und beim beim include durch die administration nicht.
eigentlich ganz simpel gelöst, bestimmt nicht die beste lösung aber ich kann damit leben
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HTML Datei einlesen und Teile in Variablen speichern FoXyLiOn PHP Tipps 2006 5 26.03.2006 17:14
Datei durchsuchen Wöllchen Beitragsarchiv 3 02.03.2006 22:23
[Erledigt] Datei mit &amp;amp;amp;amp;quot;w&amp;amp;amp;amp;quot; schreiben -&amp;amp;amp;amp;gt PHP-Fortgeschrittene 17 30.12.2005 13:58
Datei auf FTP-Server ändern ohne lokal abzuspeichern faux PHP-Fortgeschrittene 11 02.09.2005 11:54
Variablen von einer externen Datei auslesen PHP Tipps 2005-2 7 22.08.2005 22:58
Datei mehrmals öffnen und schließen in einem Skript PHP Tipps 2005-2 14 14.07.2005 18:12
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
Includete Datei nicht gleich ausgeben Madden PHP-Fortgeschrittene 1 12.05.2005 00:19
Hilfe!!!!!! Fehler beim schreiben in eine datei! PHP Tipps 2005 8 08.02.2005 10:28
Variablen übergeben bzw. auslesen? PHP Tipps 2005 4 30.01.2005 03:56
Zeilenumbrüche & Neudatein mit PHP PHP Tipps 2004 5 21.10.2004 11:38
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
php und ftp PHP Tipps 2004 4 07.10.2004 09:58
[Erledigt] datei editieren PHP Tipps 2004 1 10.09.2004 20:33
(ich schonwieder) Link seite automatisch imported_DJ Nuno PHP Tipps 2004 14 19.08.2004 17:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php require variablen aus

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.