SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 10.03.2006, 14:26:04
ruh31 ruh31 ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 5
Variablen in versch. Dateien benutzen

Hallo!

Ich habe folgendes Problem: es geht im Grunde genommen nur um zwei verschiedene Dateien.

Datei #1:
In dieser definiere ich ein Array
PHP-Code:
$url = array("name1" => "url1",
              
"name2" => "url2"); 
Datei #2:
Hier wird dann ein Array mit Links generiert:
PHP-Code:
  $suburls = array(
         array(
"url"  => $url[name1],
               
"text" => "Main"),
         array(
"url"  => $url[name2],
               
"text" => "Bla...")); 
Aus diesen wird dann etwas HTML-Code zusammengesetzt, der entsprechend formatiert Links ausgibt.

Datei #1: (wieder)
Hier wird desweiteren der HTML-Header erzeugt mit der Funktion
PHP-Code:
vheader($title,$navigation
In dieser Funktion wird die Datei #2 mittels include aufgerufen.

Die Datei #1 wird auf jeder Seite als erstes eingebunden und somit wird ein einheitliches Bild, die Überschrift $title, die Navigation, etc. erzeugt. Außderdem stellt diese Datei die Variablen bereit, die ich überall verwenden möchte. Bisher hat alles auch wunderbar geklappt, aber bisher hatte ich Datei #2 auch noch nicht ausgelagert, sondern deren Code befand sich fest eingebettet in der Funktion vheader(*,*) in der 1. Datei.
Nun hat sich meine Seite aber so entwickelt, dass es mehrere verschiedene Bereiche gibt, in denen die angezeigte Navigation unterschiedlich ausfallen soll. Aus diesem Grund habe ich Datei #2 (und andere, die ähnlich sind) auch ausgelagert und will in dieser mit Hilfe der Variablen aus Datei #1 die Links erzeugen, die dann mittels include in der vheader-Funktion stehen sollten.

Es treten keine Fehler in der Verarbeitung auf, aber er zeigt mir nur die Link-Titel an und hat kein Linkziel gespeichert, weshalb ich annehme, dass er in Datei #2 die Variablen nicht erkennt.

Kann mir jemand helfen, wie ich das ändern kann?

Vielen Dank für etwaige Hilfe und sorry für den ewig langen Text!
Mit Zitat antworten
  #2  
Alt 10.03.2006, 16:59:35
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Variablen in versch. Dateien benutzen

Hi,

bin ja nicht ganz sicher. Aber ich meine die Variablen gelten nur in der jeweiligen PHP-Sequenz. Wenn du (mit include) eine neue aufmachst, musst du die Variablen übergeben, z.B. mit einer Session.
Mit Zitat antworten
  #3  
Alt 10.03.2006, 17:18:17
ruh31 ruh31 ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 5
AW: Variablen in versch. Dateien benutzen

Gibt es da keine andere Möglichkeit als mit einer Session zu arbeiten? Eine Session mache ich nämlich erst später nach einem Login auf und lösche diese auch wieder beim Logout. Aber dies hier soll ja auf jeder Seite unabhängig von der Session funktionieren.
Mit Zitat antworten
  #4  
Alt 10.03.2006, 17:27:53
ruh31 ruh31 ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 5
AW: Variablen in versch. Dateien benutzen

Problem gelöst!

Datei #1: (wieder)
Durch Hinzufügen von
PHP-Code:
global $url
in der Funktion
PHP-Code:
vheader($title,$navigation
lies sich das Problem beheben und nun funktioniert alles reibungslos.

Trotzdem vielen Dank für den Tipp!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ordner und Dateien erstellen harry PHP Grundlagen 3 09.03.2006 09:38:18
Php variablen in .JS Dateien nere PHP Grundlagen 4 28.05.2005 08:00:00
Variablen an Formular, von Formular plus neue Variablen an Dokument Alf PHP für Fortgeschrittene und Experten 2 01.12.2002 17:10:09
Multiple Dateien einlesen und ausgeben MTJMohr PHP für Fortgeschrittene und Experten 2 04.04.2002 15:15:23
Variablen aus Session auslesen septicus PHP für Fortgeschrittene und Experten 7 28.02.2002 23:42:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:04:42 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt