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

Webseiten professionell erstellen

Webseiten professionell erstellen 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 Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 06.06.2009, 11:23:30
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Webseite aktualisieren ohne alle Unterseiten ändern?

Zitat:
Zitat von knight1 Beitrag anzeigen
Wie gesagt, ohne PHP nimmt man halt Frames.
eben nicht. auch wenn du möglicherweise gern damit arbeitest, sollte man im 21. jahrhundert auf frames verzichten. du stellst das so dar, als wären frames eine art alternative zur serverseitigen aufbereitung von websites...

darüber hinaus - hier ein kurzer überblick über die nachteile in der wikipedia: http://de.wikipedia.org/wiki/Frame_(HTML)#Nachteile. denke vor allem mal in ruhe über das problem der adressierung nach .-

cx
Mit Zitat antworten
  #12  
Alt 10.06.2009, 13:52:06
Testman Testman ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 47
Beiträge: 2
AW: Webseite aktualisieren ohne alle Unterseiten ändern?

Hi clueso,

Wenn du Seiten includierst wie es als Beispiel gepostet wurde, solltest du darauf achten, dass du diese nicht über den HTTP als variable mitsendest.

Was du niemals machen solltest wäre ein direkter Link in Variablen
z.B: index.php?site=seite1.html&navigation=navigation1.html ...

Das ist ziemlich unsicher weil der Besucher die Vars ggf. tauschen kann durch fiese Scripte... :)

-

Da du nun aber verschiedene Navigationsstrukturen möchtest, wäre es ratsam, eine Erkennung an das Script zu hängen.

z.B. index.php?site=1

Dann Abfragen an die entsprechenden Positionen anfügen.
z.B.:
für Content:

if($POST_['site'] == "1") {
include("meincontent/seite1.html");
}

Für Navigation dann an der entsprechenden Position:

if($POST_['site'] == "1") {
include("meincontent/navigation1.html");
}

Falls du aber unabhängig von inhalt und navigation arbeiten magst würde ich dies vorschlagen:

index.php?site=1&navigation=2

dann wie oben beschrieben die Abfragen anpassen und verlinken...

if($POST_['site'] == "1") {
include("meincontent/seite1.html");
}

if($POST_['navigation'] == "2") {
include("meincontent/navigation2.html");
}

Viel Erfolg :)
Mit Zitat antworten
  #13  
Alt 11.06.2009, 02:43:40
Benutzerbild von CeBe
CeBe CeBe ist offline
Anfänger
 
Registriert seit: Oct 2008
Ort: Freden
Alter: 35
Beiträge: 37
CeBe eine Nachricht über ICQ schicken CeBe eine Nachricht über Skype™ schicken
AW: Webseite aktualisieren ohne alle Unterseiten ändern?

Zitat:
Zitat von Testman Beitrag anzeigen
z.B. index.php?site=1

[...]

if($POST_['site'] == "1") {
Das müsste dann aber, wenn überhaupt
PHP-Code:
if($_POST['site'] == "1") { 
heißen!
In diesem Fall aber auch nicht $_POST, sondern $_GET, weil du die Daten aus der URL abfragst.
Über die "1" lässt sich auch streiten, eine Zahl ist eigentlich eine Zahl ;-)
also:
PHP-Code:
if($_GET['site'] == 1) { 
MfG
Carsten
__________________
Mit Zitat antworten
  #14  
Alt 11.06.2009, 08:21:03
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Webseite aktualisieren ohne alle Unterseiten ändern?

Zitat:
Zitat von CeBe Beitrag anzeigen
Über die "1" lässt sich auch streiten, eine Zahl ist eigentlich eine Zahl
wenn du schon damit anfängst...

$_GET[ 'site' ] == 1 und $_GET[ 'site' ] == '1' liefern beide dasselbe ergebnis, da der vergleich ist nicht typsicher ist.

woher weisst du überhaupt, dass 1 als zahl und nicht als string übergeben wird?

cx
Mit Zitat antworten
  #15  
Alt 11.06.2009, 11:59:30
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Webseite aktualisieren ohne alle Unterseiten ändern?

URL-Parameter kommen in $_GET immer als Zeichenketten an. Für Vergleiche ist das aufgrund des impliziten Castings allerdings in der Regel nicht relevant.
Mit Zitat antworten
  #16  
Alt 12.06.2009, 02:55:37
Benutzerbild von CeBe
CeBe CeBe ist offline
Anfänger
 
Registriert seit: Oct 2008
Ort: Freden
Alter: 35
Beiträge: 37
CeBe eine Nachricht über ICQ schicken CeBe eine Nachricht über Skype™ schicken
AW: Webseite aktualisieren ohne alle Unterseiten ändern?

Moin!

Es ging mir darum, dass wenn ich selbst Numerische Seiten-Ids definiere, diese als Integer angebe, weil es nicht sinnvoll ist Strings zu verwenden, wenn es PHP egal ist und ich gedanklich als Zahlen behandle. Gerade deshalb kann ich es ja so machen:
Zitat:
Zitat von cortex Beitrag anzeigen
$_GET[ 'site' ] == 1 und $_GET[ 'site' ] == '1' liefern beide dasselbe ergebnis, da der vergleich ist nicht typsicher ist.
Zitat:
Zitat von cortex Beitrag anzeigen
woher weisst du überhaupt, dass 1 als zahl und nicht als string übergeben wird?
Das ist dafür ja nicht wichtig, es geht um die Gedanken, die dahinterstehen... und ein wenig um faulheit, warum zwei "" machen, wenn es auch ohne super funzt? ;-)
Sieht zudem auch schöner aus....

Zitat:
Zitat von xabbuh Beitrag anzeigen
URL-Parameter kommen in $_GET immer als Zeichenketten an. Für Vergleiche ist das aufgrund des impliziten Castings allerdings in der Regel nicht relevant.
Exakt desshalb wähle ich die übersichtliche Variante, aber jedem wie er mag :-)

MfG
Carsten
__________________
Mit Zitat antworten
  #17  
Alt 12.06.2009, 07:27:31
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Webseite aktualisieren ohne alle Unterseiten ändern?

Zitat:
Zitat von CeBe Beitrag anzeigen
es geht um die Gedanken [...] und ein wenig um faulheit [...] Sieht zudem auch schöner aus
ideale, bequemlichkeit und ästhetik... nein, das war bei mir nicht angekommen .-

cx
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
Webseite auslesen (fopen) sinfo PHP Grundlagen 1 15.04.2009 13:08:29
Sound in Webseite Melli_03 HTML, CSS und JavaScript Help! 8 15.01.2007 16:41:38
Schriftart von Webseite laden?Help! BoboNr1 HTML, CSS und JavaScript Help! 0 30.04.2006 14:03:09
Webseite aus einem Unterverzeichnis aufrufen wollenschlaeger PHP Grundlagen 4 15.12.2005 10:01:24
per php andere webseite aufrufen ichdabln PHP für Fortgeschrittene und Experten 6 20.11.2002 20:08:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:10:06 Uhr.


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


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