| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

25-05-2009, 23:24
|
|
nicknach
Registrierter Benutzer
|
|
Registriert seit: May 2009
Beiträge: 1
|
|
fopen, ist das irgendwie möglich?
Hallo, ich weiß nicht genau wie ich meine Frage stellen soll von daher zeige ich nur mal was ich gerne machen würde. Vieleicht reicht das ja schon.
$username = fopen ("$username.htm","a+");
mfg nicknach
|

25-05-2009, 23:35
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Zitat:
Zitat von nicknach
Hallo, ich weiß nicht genau wie ich meine Frage stellen soll
|
Wie wär's mit "verständlich und nachvollziehbar", so dass klar wird, was du eigentlich wissen willst ...?
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

25-05-2009, 23:36
|
|
combie
PHP Expert
|
|
Registriert seit: May 2006
Beiträge: 2.925
|
|
Der Code öffnet eine Datei!
Ja!
Und weiter?
|

26-05-2009, 14:43
|
|
jmc
PHP Junior
|
|
Registriert seit: Mar 2006
Beiträge: 868
|
|
$username = fopen ("$username.htm","a+");
Das macht doch keinen Sinn. Wofür hast du das $ im String?
|

26-05-2009, 14:48
|
|
jmd
Registrierter Benutzer
|
|
Registriert seit: May 2009
Beiträge: 8
|
|
Falls du bereits weisst wie der Username ist dann würde es schon funktionieren
bsp:
$username = 'nicknach';
$username = fopen ("$username.html", "a+");
Weisst du ihn aber nicht, wirst du ein Problem bekommen, denn das wär dann ja das selbe wir
$username = fopen (".html", "a+");
und dass wiederum ergibt wirklich keinen Sinn.
edit //
wobei ich dass dann anders schreiben würde:
$username = 'nicknach';
$username = fopen ("{$username}.html", "a+");
bzw
$username = 'nicknach';
$username = fopen ($username . ".html", "a+");
da du sonnst vermutlich einen error bekommst
|

26-05-2009, 14:49
|
|
hhcm
PHP Senior
|
|
Registriert seit: Jun 2005
Ort: Viersen, NRW
Beiträge: 1.829
|
|
Ich denke er meint wohl eher
PHP-Code:
$username = fopen ($username.".htm","a+");
__________________
gruss Chris
Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."
|

26-05-2009, 14:58
|
|
jmd
Registrierter Benutzer
|
|
Registriert seit: May 2009
Beiträge: 8
|
|
ja sry, ich schreib immer html
|

26-05-2009, 18:08
|
|
jmc
PHP Junior
|
|
Registriert seit: Mar 2006
Beiträge: 868
|
|
Ob username ein string wäre oder nicht es macht absolut keinen Sinn.
Auch wenn PHP so nett ist und alle allokationen selbst vornimmt ein Handler einer Variable zuzuweisen, die man für einen String benutzt hat...
und $username.".htm" ist nicht das selbe wie ".htm", auch wenn selbst hier dieser Fehler von PHP verbessert wird.
|

26-05-2009, 19:18
|
|
jmd
Registrierter Benutzer
|
|
Registriert seit: May 2009
Beiträge: 8
|
|
Zitat:
Zitat von jmc
Ob username ein string wäre oder nicht es macht absolut keinen Sinn.
|
Ich glaub da hast mich falsch verstanden, wenn $username zuvor zb durch $username = $_POST['username']; initialisiert wurde macht das schon einen Sinn. PHP würde dann die datei mit dem entsprechenden Benutzernamen öffnen und sie dann wieder an $username übergeben. Natürlich ist es ziemlich umständlich für jeden Benutzer eine eigene html datei anzulegen, da ist es sinnvoller mit einer Datenbank zu arbeiten.
Zitat:
Zitat von jmc
$username.".htm" ist nicht das selbe wie ".htm", auch wenn selbst hier dieser Fehler von PHP verbessert wird.
|
natürlich ist $username.".htm" nicht das selbe wie nur ".htm", aber fehlt da hier wo $username? .. Oder meinst du vielleicht .htm ist nicht das selbe wie .html? Denn das hat hier auch niemand behauptet.
|

26-05-2009, 19:26
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.308
|
|
@jmc, jmd
könnte vielleicht einer von euch beiden seinen nick ändern. ich denke schon die ganze zeit, da führt jemand selbstgespräche.
btw: die ganze diskussion bringt hier gar nichts, solange sich der ts nicht meldet.
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
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.
|
|
|
|
PHP News
|