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 für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.06.2002, 10:42:58
T!M T!M ist offline
Anfänger
 
Registriert seit: Jun 2002
Beiträge: 3
[newbie] Datei öffnen

Hallo,

ich habe diese Zeile:

$datei = 'user/$HTTP_GET_VARS[name].txt';

Warum funktionier es nicht? Ich hatte den Dateinamen erst fest reingeschrieben, da ging's...

Mit der Suche hatte ich nicht's gefunden!

Danke T!M
Mit Zitat antworten
  #2  
Alt 24.06.2002, 12:03:22
Ben20
Guest
 
Beiträge: n/a
Hast Du die Datei per PHP hochladen wollen oder versuchst Du eine Lokale Datei zu öffnen.

Falls Du die Datei hochladen willst, mußt das beim Formular folgendes beachten

method="post" // dann mußt Du auch statt HTTP_GET_VARS HTTP_POST_VARS verwenden

enctype="multipart/form-data"


Eine Lokale Datei kannst Du nicht aus dem Internet öffnen.
(Wer will schon, dass irgendwelche Passwortdateien von wildfremden Servern geöffnet werden können)


Ben
Mit Zitat antworten
  #3  
Alt 24.06.2002, 12:19:46
T!M T!M ist offline
Anfänger
 
Registriert seit: Jun 2002
Beiträge: 3
Darum geht's überhaupt nicht,
Ich hatte es so:

$datei = 'user/test.txt';

da ging's und nun sollte es nur durch ne Variable ersetzt werden

$datei = 'user/$HTTP_GET_VARS[name].txt';

geht aber nicht. Die frage ist eigentlich wie ich die Strings ordentlich aneinander setze, von anderen Sprachen bin ich das '+' gewohnt, das soll ja bei PHP nicht der fall sein...

T!M
Mit Zitat antworten
  #4  
Alt 24.06.2002, 12:22:33
Ben20
Guest
 
Beiträge: n/a
Du mußt den String entweder komplett in " setzten statt in '
damit die Variablen ausgegeben werden (wenn der String in ' ist, gibt er jedes Zeichen ungefiltert aus und ersetzt somit die Variable nicht durch Ihren Wert), oder Du machst so:


'user/' . $HTTP_GET_VARS[name] . '.txt';


In PHP ist der . der Stringverknüpfungsoperator
Mit Zitat antworten
  #5  
Alt 24.06.2002, 12:25:41
T!M T!M ist offline
Anfänger
 
Registriert seit: Jun 2002
Beiträge: 3
Danke, geht wunderbar!
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:50:05 Uhr.


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


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