php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.11.2008, 15:15  
Neuer Benutzer
 
Benutzerbild von Picco Terra
 
Registriert seit: 22.11.2008
Beiträge: 12
Picco Terra befindet sich auf einem aufstrebenden Ast
Standard @include + filterung?

hallo,
ich möchte gerne eine Datei (datei.php) Importieren und gleichzeig einige Elemente vorübergehend (also nur für diesen einen Import) herausfiltern! wenn in der selben seconde Jm auf eine andere art und weise auf diese Seite zu greift müssen die rausgefilterten Bestandteile noch drinnen sein! es dürfen also keine Änderungen gespeichert werden!

bin für jede Idee dankbar
Picco Terra ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.11.2008, 15:17  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Und wir sind für jede umfassendere Information dankbar. So kann Dir niemand helfen.

Btw: Willkommen im Forum.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 22.11.2008, 17:17  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

str_replace()
Für mehr reicht meine Ratekompetenz auch nicht.
PTC ist offline  
Alt 23.11.2008, 23:23  
Neuer Benutzer
 
Benutzerbild von Picco Terra
 
Registriert seit: 22.11.2008
Beiträge: 12
Picco Terra befindet sich auf einem aufstrebenden Ast
Standard

Ich möchte in die Datei b.php die Datei a.php importieren aber in dieser sind in diesem Falle unerwünschte "dinge" drin.

datei a:

PHP-Code:
<?php    
    
include './head.php'
?>
bla blubb bla mich freu
<?php    
    
include './foot.php'
?>
datei b:
PHP-Code:
<?php    
    
include './head.php'
?>
bla blubb [mein import den ich nicht hin bekomme] mehr bla bla
<?php    
    
include './foot.php'
?>

als bei a soll folgendes rausgefiltert werden wie geht das?
PHP-Code:
<?php    
    
include './head.php'
?>
<?php    
    
include './foot.php'
?>
Zitat:
Zitat von PTC Beitrag anzeigen
str_replace()
Für mehr reicht meine Ratekompetenz auch nicht.
theoretisch klasse aber funktioniert mit @include nicht :/

aber wenn ich nicht von datei b auf datei a zugreife müssen diese dinge noch drinnen sein!

Geändert von Picco Terra (23.11.2008 um 23:52 Uhr).
Picco Terra ist offline  
Alt 24.11.2008, 12:13  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
wie geht das?
Indem Du Deine includes ordentlich strukturierst. Also Dich fragst, wozu in a eine Header drinnen steht. Verabschiede Dich von der Idee, ein Include gleichzeitig als Include und als Selbstaufruf verwenden zu wollen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 24.11.2008, 13:57  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

ganz einfach (sofern ich dein vorhaben richtig verstanden habe):

datei 1:

PHP-Code:
$debug true// ein-/ausschalten vom debug-Modus
include('datei2.php'); 
datei 2:
PHP-Code:
// ausführen, ausführen, ausführen
if($debug// nur im Debugmodus ausführen
{
  echo 
mysql_error(); // was auch immer
}
// ausführen, ausführen, ausführen 
cycap ist offline  
Alt 24.11.2008, 17:56  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Ich hab das irgendwie anders verstanden.
In etwa so:
-Datei einlesen in eine Variable
-jetzt mit str_replace() filtern
Somit nichts mit include() !

Habe ich es richtig verstanden?
PTC ist offline  
Alt 24.11.2008, 18:03  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Schau ich mir das Beispiel in #4 an gehe ich davon aus, dass er a direkt ausführen will, aber auch in b inkludieren können. Antwort habe ich ja schon geschrieben.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 24.11.2008, 21:43  
Neuer Benutzer
 
Benutzerbild von Picco Terra
 
Registriert seit: 22.11.2008
Beiträge: 12
Picco Terra befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von PTC Beitrag anzeigen
Ich hab das irgendwie anders verstanden.
In etwa so:
-Datei einlesen in eine Variable
-jetzt mit str_replace() filtern
Somit nichts mit include() !

Habe ich es richtig verstanden?
also wenn ich richtig verstehe wie du mich verstanden hast ist das richtig! und dann die Variable ausgeben (echo variable) soweit bin ich schon!

so wie bekomme ich die Datei a.php jetzt in eine variable in b.php damit ich a.php filtern und dann ausgeben kann?

ach übrigens ich bin weiblich und Entschuldigt das ich immer erst gegen Schlafenszeit und *schnarch* müde hier was schreibe
__________________
Code:
if("Du da" and "Du hast Geburtstag"){
	echo 'Alles gute zum Geburtstag'; 
}
Picco Terra ist offline  
Alt 24.11.2008, 21:44  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

file_get_contents
cycap ist offline  
 


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
problem bei filterung von datens�tzen. Promaetheus Datenbanken 2 11.01.2006 01:30
@include und "global $$template;" - was bedeutet d PHP Tipps 2005-2 5 06.08.2005 17:06
volltextsuche in der db mit filterung Alpha Centauri PHP-Fortgeschrittene 1 03.07.2005 00:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:26 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