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 > SELFPHP > PHP Grundlagen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.07.2002, 18:24:25
Claudia Claudia ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 7
Claudia eine Nachricht über AIM schicken
Externe Seiten mit Links einbinden - wie bleiben die Links richtig? Und: CGI...

Liebe Leute,

bislang baue ich meine Seiten mit "require" zusammen - also hole ich mittels "require" in meine Content-Seiten erst das Logo, dann die Navigation, schlussendlich nach dem eigentlichen Inhalt das "Rechtsbein" - also alles, was in der rechten Spalte an Service und Kleinkram steht. Wenn ich nun aber beispielsweise ein Forum, das beim externen Anbieter lieg, per PHP einbaue, werden die Links, die in dieser externen Seite liegen, falsch. Gebt Ihr mir einen Denkanstoss, was ich tun muss? Und wie erreiche ich, dass nach dem Klick auf dem Link das Ergebnis wieder an gleicher Stelle meiner PHP-Seite landet?

Und weil ich grad dabei bin: Kann ich ein CGI innerhalb einer PHP-Seite ablaufen lassen? Auch hier soll die Ausgabe an gleicher Stelle der PHP-Datei landen.

Vielleicht stelle ich mir das ja zu naiv und einfach vor. Dann sagt mir das bitte auch.

Mit bestem Gruß

Claudia
Mit Zitat antworten
  #2  
Alt 24.07.2002, 01:06:20
Ben20
Guest
 
Beiträge: n/a
Ich habe nicht ganz verstanden was das Problem ist aber trotzdem:

Also mit include bzw. require kannst Du keine externen Seiten einbinden (funktioniert nur über Dateisystem nicht über http: - Verbindung - wäre ja sonst ein ziemlich großes Sicherheitsloch).

Wenn es nur darum geht, dass das Forum auf Deiner Seite nicht in einem neuen Fenster geöffnet wird, dann nimm des target="_blank" Attribut aus dem entsprechenden Link raus (das wirds aber wohl nicht gewesen sein, oder?)
Mit Zitat antworten
  #3  
Alt 24.07.2002, 03:43:00
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
Zitat:
Original geschrieben von Ben20
Also mit include bzw. require kannst Du keine externen Seiten einbinden (funktioniert nur über Dateisystem nicht über http: - Verbindung - wäre ja sonst ein ziemlich großes Sicherheitsloch).
das will ich aber überlesen haben :-)
also echt tz... tz... tz... tz...
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #4  
Alt 24.07.2002, 10:21:24
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
ich bin ganz codings meinung! tztzt!! schäm dich was, du!
Mit Zitat antworten
  #5  
Alt 24.07.2002, 10:46:40
Benutzerbild von doudie
doudie doudie ist offline
Anfänger
 
Registriert seit: Jul 2002
Alter: 47
Beiträge: 115
>> Und wie erreiche ich, dass nach dem Klick auf dem Link das Ergebnis wieder an gleicher Stelle meiner PHP-Seite landet?

z.B. mit switch und case ....

<?
switch($action)
{
case "01": include("_01.php"); break;
case "02": include("_02.php"); break;
default: include("_00.php"); break;
}
?>

dazu musst Du die Links entsprechend mit Parametern versehen, also für Datei _01.php an der Stelle muss ein Link so sein z.B index.php?action=01
usw...

Beispiel und Download des Beispiels als Zip hier:
http://mitglied.lycos.de/ayya/service/hp-ole/_test.php
__________________
DOUDIE
Mit Zitat antworten
  #6  
Alt 24.07.2002, 12:28:50
Ben20
Guest
 
Beiträge: n/a
Also bei mir klappt

Code:
@include (http://www.irgendwas.de/datenbankzugangsdateimitpasswoertern.php4)
nicht - wäre doch auch ziemlich doof , wenn jemand meine Variablen ausliest, oder?
Mit Zitat antworten
  #7  
Alt 24.07.2002, 12:46:07
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
nunja, wenn du etwas von einem externen server hohlst, wird das natürlich von dem quellserver vorher geparsed...
also schäm dich!
Mit Zitat antworten
  #8  
Alt 24.07.2002, 13:06:31
Ben20
Guest
 
Beiträge: n/a
Ich hab das mal ausprobiert und eine Fehlermeldung bekommen.

"wrong inclusion path" gefolgt von /home/www/irgendwas/http://www.xyz.de/test.inc.php4.


Die Datei gabs auf dem Server aber.

Dashalb dachte ich das ginge nur über das Dateisystem. Sorry, man kann eben nicht alles wissen.

Nichts destotrotz ist das irgendwo nicht richtig, wenn man einfach die Arbeit eines anderen inkludieren kann, oder?
Mit Zitat antworten
  #9  
Alt 24.07.2002, 13:24:28
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
nein, ich finde es auch nicht so toll, vor allem kann man sich selbst dadurch in ärgere bedrängnis bringen, wenn man in seiner seite ein schlechtes include hat.

bsp: contentverwaltung:
script.php?seite=haupt.php

Code:
include($seite);
das problem dabei? wenn jemand als seite irgedwas angibt, ist das irgendwas dort drinnen, wenn der jetzt den pfad zu nem script angibt, dass die seite anzeigt - mit syntaxhervorhebung, dann hat der den gesamten quellcode der seite - also den php code meine ich jetzt!
Mit Zitat antworten
  #10  
Alt 24.07.2002, 13:37:55
Ben20
Guest
 
Beiträge: n/a
Dann könnte ja wichtige Variablen auslesen, in dem er sich ein Script baut, dass den Quellcode anzeigt, und in dieses meine Datei includiert oder?

Falls ja wäre das ja wieder eine Sicherheitslücke. Ok man kann das umgehen, wenn man sensible Dateien mit .htaccess schützt aber prinzipiell sollte es ja nicht so sein.
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:35:38 Uhr.


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


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