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 ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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 > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.10.2007, 03:53:28
alexeast alexeast ist offline
Anfänger
 
Registriert seit: Oct 2007
Ort: Dresden
Alter: 44
Beiträge: 4
PHP-Variablen werden nicht mit übergeben (nach XAMPP-Neuinstallation)

Hallo und nen wunderschönen guten Morgen...

Ich habe mein PC runderneuert und mal wieder - seit langem - Windows neu installiert.

Nachdem ich mit der Installation des XAMPP-Paketes fertig war und mein Dokumentenverzeichnis (Apache >> httpd.conf) vom Standard-Verzeichnis "htdocs" auf ein anderes gelegt habe (D:\Eigene Webs), wollte ich nun wieder fleißig loslegen.

Allerdings habe ich nun folgendes Problem, welches ich vorher nicht hatte >> will damit sagen, dass alles richtig programmiert ist und die Seiten im Web funktionieren, nur lokal nicht:

Sobald ich einen Link aufrufe und über diesen diverse Parameter mit übergebe, gehen diese zwangsläufig verloren und sind weg...

In der Adressleiste des Browsers sind diese noch zu sehen und stimmig, jedoch im PHP-File kommt nix an >> bei echo $variable ist die Ausgabe leer;

Kann mir bitte jemand sagen, ob das ne Konfigurationsgeschichte ist >> wenn ja, wie und wo ;o)

Es sei euch herzlich gedankt...
Mit Zitat antworten
  #2  
Alt 07.10.2007, 04:55:12
rambi
Guest
 
Beiträge: n/a
AW: PHP-Variablen werden nicht mit übergeben (nach XAMPP-Neuinstallation)

Tja, es wird wohl Zeit, das du deine Scripte so umschreibst, dass sie auch mit register_globals=Off funktionieren!
Auch dein Provider wird umstellen!!!
Mit Zitat antworten
  #3  
Alt 07.10.2007, 05:04:33
alexeast alexeast ist offline
Anfänger
 
Registriert seit: Oct 2007
Ort: Dresden
Alter: 44
Beiträge: 4
AW: PHP-Variablen werden nicht mit übergeben (nach XAMPP-Neuinstallation)

Hmmm....

Erstmal DANKE für den Tipp, aber könntest du da bitte etwas genauer werden!?

Ich denke zu vermuten was du meinst >> die Geschichte mit IE7 etc. pp...!?

Also meine Sachen haben bis letzte Woche unter den gleichen Voraussetzungen funktioniert...
Mit Zitat antworten
  #4  
Alt 07.10.2007, 09:35:05
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: PHP-Variablen werden nicht mit übergeben (nach XAMPP-Neuinstallation)

Zitat:
Zitat von alexeast Beitrag anzeigen
Hmmm....

Erstmal DANKE für den Tipp, aber könntest du da bitte etwas genauer werden!?
einfach mal http://www.google.de/search?hl=de&q=...le-Suche&meta= besuchen und auf den ersten link klicken. da findet man dann folgendes:

Zitat:
Das neue Übergabeverfahren besteht aus einem Satz von speziellen Arrays. Je nach Art der Datenübergabe erhält das entsprechende Array die Daten.

Die Arrays sind:
$_GET - für Formulareinträge, die per GET, also über die URL weiter gegeben werden
$_POST - für Formulareinträge, die per POST, also für den Nutzer unsichtbar übergeben werden
$_COOKIE - für Variablen die aus Cookies kommen
$_SERVER - für Servervariablen
$_ENV - für Umgebungsvariablen
$_REQUEST - speichert die per GET, POST und in COOKIES übergebenen Daten. Das ist der flexibelste Weg, vom User übergebene Daten einzulesen.
Zitat:
Zitat von alexeast
Ich denke zu vermuten was du meinst >> die Geschichte mit IE7 etc. pp...!?
was hat der browser mti deinen scripten zu tun? hast du ihn mit der xampp-installation gewechselt? kannst du hier bitt ein bisschen genauer werden?

Zitat:
Zitat von alexeast
Also meine Sachen haben bis letzte Woche unter den gleichen Voraussetzungen funktioniert...
tja, bevor man wichtige software wechselt liest man sich vielleicht mal das changelog durch.

Geändert von feuervogel (07.10.2007 um 09:35:37 Uhr)
Mit Zitat antworten
  #5  
Alt 07.10.2007, 16:00:56
alexeast alexeast ist offline
Anfänger
 
Registriert seit: Oct 2007
Ort: Dresden
Alter: 44
Beiträge: 4
AW: PHP-Variablen werden nicht mit übergeben (nach XAMPP-Neuinstallation)

Ich glaub, ich werde hier falsch verstanden...

Also nochmal:
In meinem Projekt gibt es diverse Links - wie natürlich auf jeder anderen Page!
Der Linkaufruf gestaltet sich wie folgt:
http://www.alexeast.de/pages/index.p...e=galerie.php&...
(guckt bitte unter dem link und klickt z.B. auf'n Foto der Startseite)

Auf dem Server meines Providers funktioniert es wunderbar.
Auch auf meinem PC hat es logischer Weise funktioniert, bis ich meinen PC die Woche komplett neu gemacht habe und das Betriebssystem, Software und XAMPP neu aufgesetzt habe.

Jetzt tritt in all meiner Projekten der gleiche Fehler bzw. die gleiche Sache auf:
die Variablen kommen nicht mehr im verlinkten PHP-File an!
Im Beispiel oben bedeutet das, die Variable page ist leer...

Wieso das denn!?

@FEUERVOGEL:
DANKE, aber die Standard- bzw. Systemvariablen von PHP sind mir bekannt, ich bin ja kein Anfänger!!! ;o)
Mit Zitat antworten
  #6  
Alt 07.10.2007, 16:41:12
alexeast alexeast ist offline
Anfänger
 
Registriert seit: Oct 2007
Ort: Dresden
Alter: 44
Beiträge: 4
AW: PHP-Variablen werden nicht mit übergeben (nach XAMPP-Neuinstallation)

DANKE @ RAMBI,

dein Tipp hat übrigens geholfen!!! ;o)

Hab mir schon gedacht, dass das ne Konfigurations-Geschichte ist / war...

DANKE nochmal
Mit Zitat antworten
  #7  
Alt 07.10.2007, 16:41:24
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: PHP-Variablen werden nicht mit übergeben (nach XAMPP-Neuinstallation)

Also, mal ehrlich Du Neunmalkluger.
Wir verstehen Dein Problem, weil es ungefähr 2000mal angesprochen wurde.
Und irgendwie habe ich eigentlich keine Lust das zu wiederholen, was rambi und Julian Dir vermitteln wollen.
Weißt Du überhaupt was "register_globals" ist?
Ich denke nein, sonst hättest Du Dein problem schon längst behoben.

register_globals = on --> Dann kannst du die Variablen so auslesen: "echo $page;"
register_globals = off --> Dann kannst du die Variablen so auslesen: "echo $_GET['page'];"

Genau da liegt das Problem. Du musst Dein Script so umschreiben, dass es REGISTER_GLOBALS komform ist. Also schön alles umprogrammierien und fertig!

*EDIT:* Da war ich wohl ein Stück zu langsam...
__________________
Liebe Grüße

Geändert von rarios (07.10.2007 um 16:42:28 Uhr)
Mit Zitat antworten
  #8  
Alt 07.10.2007, 17:28:20
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: PHP-Variablen werden nicht mit übergeben (nach XAMPP-Neuinstallation)

Zitat:
Zitat von alexeast Beitrag anzeigen
Ich glaub, ich werde hier falsch verstanden...

Also nochmal:
In meinem Projekt gibt es diverse Links - wie natürlich auf jeder anderen Page!
Der Linkaufruf gestaltet sich wie folgt:
http://www.alexeast.de/pages/index.p...e=galerie.php&...
(guckt bitte unter dem link und klickt z.B. auf'n Foto der Startseite)

Auf dem Server meines Providers funktioniert es wunderbar.
Auch auf meinem PC hat es logischer Weise funktioniert, bis ich meinen PC die Woche komplett neu gemacht habe und das Betriebssystem, Software und XAMPP neu aufgesetzt habe.

Jetzt tritt in all meiner Projekten der gleiche Fehler bzw. die gleiche Sache auf:
die Variablen kommen nicht mehr im verlinkten PHP-File an!
Im Beispiel oben bedeutet das, die Variable page ist leer...

Wieso das denn!?

@FEUERVOGEL:
DANKE, aber die Standard- bzw. Systemvariablen von PHP sind mir bekannt, ich bin ja kein Anfänger!!! ;o)
Zum 10000000 mal:

du rufst deine seite so auf:

bla.php?foo=var

im script bla.php hatte dann früher die variable $foo den wert "var".

jetzt, da register_globals auf OFF steht und somit alles viel sicherer, besser und toller ist, musst du die variable im script bla.php so ansprechen: $_GET['foo']
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
variablen werden nicht übergeben clueless PHP Grundlagen 10 12.02.2007 10:12:12
Variablen in PHP übergeben Gabi_M PHP Grundlagen 8 12.12.2006 07:40:32
PHP Variablen nach JS Funktion übergeben Cooper PHP Grundlagen 3 31.08.2004 16:12:20
variablen von java nach php übergeben big brother PHP Grundlagen 11 22.04.2004 01:07:43
Variablen übergeben PHP JS PHP Bluedeko PHP Grundlagen 4 12.03.2004 10:39:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:57:12 Uhr.


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


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