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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
23.07.2002, 17:24:25
|
Anfänger
|
|
Registriert seit: Feb 2002
Beiträge: 7
|
|
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
|
24.07.2002, 00:06:20
|
|
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?)
|
24.07.2002, 02:43:00
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
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
|
24.07.2002, 09:21:24
|
|
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!
|
24.07.2002, 09:46:40
|
|
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
|
24.07.2002, 11:28:50
|
|
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?
|
24.07.2002, 11:46:07
|
|
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!
|
24.07.2002, 12:06:31
|
|
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?
|
24.07.2002, 12:24:28
|
|
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
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!
|
24.07.2002, 12:37:55
|
|
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.
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:21:51 Uhr.
|