fopen - wie gehts? |
cross
Pixelschubser Threadstarter
Beiträge: 3 |
hallo zusammen ..
ich bin php-neuling und habe mal eine frage an die experten hier
ist es möglich (php-manual sagt grundsätzlich ja, jedenfalls habe ich das so verstanden ;) ), mit fopen eine datei über internet zu öffnen, die sich auf meinem lokalen rechner befindet?
hintergrund:
ich möchte eine "admin-funktion" einbinden, wo der besitzer dieses files ein zusätzliches menü eingeblendet bekommt .. also - ich besitze dieses file (eine textdatei) und es liegt bei mir auf dem rechner in C: nun möchte ich per fopen ermitteln, ob dieses file (und der inhalt) existiert .. wenn das der fall ist, wird mir ein zusätzliches menü eingblendet .. ich habe folgenden code geschrieben:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: | $fp = fopen("c:admin.txt", "r");
if ($fp)
{
$zeile = fgets($fp, 100);
$code_1 = base64_decode($zeile);
$code_2 = base64_encode($code1);
fclose($fp);
}
else
echo "Es fehlt eine wichtige Datei."; |
leider bekomme ich folgende fehlermeldung: fopen ("admin_mode.txt", "r") - No such file or directory
kann mir vielleicht jemand eine kleine hilfe dazu geben?
---
gruß
chris
|
 Profil
Website
Editieren
Zitieren
|
Michi
Otto-Normal-Poster
Beiträge: 43 |
also soweit ich das weiß, geht das wenn überhaupt nur auf windowsservern
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
cross
Pixelschubser Threadstarter
Beiträge: 3 |
aha .. ist ja dumm
dann frage ich mal anders: wie wird denn das mit den cookies gemacht? .. dieses sind ja auch kleine textfiles auf dem lokalen rechner des benutzers, auf die von ausserhalb zugegriffen wird .. was ich vermeiden möchte, ist halt, das ich cookies verwenden muss ..
trotzdem danke für deine antwort
---
gruß
chris
|
 Profil
Website
Editieren
Zitieren
|
cmuecke
Quasselstrippe
Beiträge: 285 |
Ne, das geht nicht. Dazu bräuchtest Du ein No-IP-Tool wie z.B. von http://www.dyndns.org. Dann kannst Du über das Internet auf Dateien zugreifen, wenn Du DynDNS entsprechend konfigurierst. Alternativ geht es über die direkte Eingabe von IP-Adressen, ist jedoch Schwachsinn, sie jedesmal ins Script bei Einwahl zu integrieren.
Auch Cookies helfen da nichts.
---
http://sylver-web.de
Weisheiten:
- Das Wesen der Dinge hat die Angewohnheit, sich zu verbergen. - Heraklit (griech. Philosoph)
- Wären alle Menschen gleich, würde im Prinzip einer genügen. (unbekannt)
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Michi
Otto-Normal-Poster
Beiträge: 43 |
warum willst du keine cookies nutzen?
ist für dieses problem eigentlich recht nett...aber wird der admin nciht eh durch sonen gewissen userstatus erkannt, also bsp in einer session?
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
cross
Pixelschubser Threadstarter
Beiträge: 3 |
@michi ..
der admin-bereich wird mit .htaccess geschützt ..
@cmuecke ..
auch cookies helfen da nicht? .. das kann ja nicht so recht stimmen .. mein forum z.b. erkennt sehr wohl an meinem cookie, das ich admin-berechtigt bin .. und dieses wird von meinem rechner gelesen ;)
---
gruß
chris
|
 Profil
Website
Editieren
Zitieren
|
Michi
Otto-Normal-Poster
Beiträge: 43 |
nein, ích mein:
ist das ne richtig aufgebaute community oder wärst du der einzige user da?
wenn das der fall ist, kannst du dir wie gesagt über eine seite selbst nen cookie setzen und das ganze so steuern...wenn das ne ganze community ist, ist das ja ncoh einfacher, denn dann müsstest du ja nur den userstatus (bsp. admin) überprüfen
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
kat
Otto-Normal-Poster
Beiträge: 71 |
Also ich habe deine erste Frage so verstanden das du vom Server aus auf den Rechner von dem die Seite geöffnet wird zugreifen willst. Hehe, das wär ja was...dann kann jede internetseite einfach mal ein paar Dateien von deinem Rechner saugen oder dir ohne rückmeldung nen Virus schicken.
Die cookies werden in einem speciellen Ordner abgelegt und sie werden auch auf eine Domain festgelegt, so kann auch nur der Server darauf zugreifen welcher es auch geschrieben hat (bzw. die Werte, ein cookie kann keine .exe oder sowas sein sondern nur text)
Also ich würde dann schon mit einem Script ein cookie erzeugen und das auf dem Server ausführen, allerdings kann man cookies fälschen und kommt dann in den Admin rein.
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Michi
Otto-Normal-Poster
Beiträge: 43 |
hehe
aber unter windows-systemen zum bsp kannst du an die favoriten des users rankommen
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
cmuecke
Quasselstrippe
Beiträge: 285 |
cross schrieb am 22.02.2003 20:07
@michi ..
der admin-bereich wird mit .htaccess geschützt ..
@cmuecke ..
auch cookies helfen da nicht? .. das kann ja nicht so recht stimmen .. mein forum z.b. erkennt sehr wohl an meinem cookie, das ich admin-berechtigt bin .. und dieses wird von meinem rechner gelesen ;)
|
Ich habe das anders verstanden. Ich dachte, Michi meint es so, dass ein Script auf Deinen Rechner zugreift und von dort eine Datei liest.
---
http://sylver-web.de
Weisheiten:
- Das Wesen der Dinge hat die Angewohnheit, sich zu verbergen. - Heraklit (griech. Philosoph)
- Wären alle Menschen gleich, würde im Prinzip einer genügen. (unbekannt)
|
 Profil
E-Mail
Website
Editieren
Zitieren
|