WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 16.01.2002, 21:48   #11
Nightstalker
Veteran
 
Registriert seit: 24.10.2001
Alter: 45
Beiträge: 382


Standard

Ok jetzt hätt es mir fast ein oder zwei Gehirnwindungen
verknotet aber ich glaub ich habs jetzt verstanden
Tut leid ich bin a bisserl blöd wenns um sowas geht.

Ok also das muß so aussehn (schematisch)

link muß eine Variable sein (zumindest der variable
teil des links also $mailvariable = ?action=...) -> frameset.php ->
script: wenn variable (die im link) existiert dann öffne
index.php (im frameset) mit ?$mailvariable also index.php$mailvariable
ansonsten öffne index.php normal?!

Pff hab ich das so richtig verstanden??? (sag bitte ja )

So, schöne grüße an deine Freundin, tut mir leid
daß ich dich aufgehalten hab, Sie soll wenn dann auf
mich böse sein ok?!

Cu und Danke derweil!
____________________________________
Remember, there\'s more to fight for than to die for! |Nightstalker|
Nightstalker ist offline   Mit Zitat antworten
Alt 17.01.2002, 08:56   #12
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Puh, jetzt ist die Frage, ob ICH das verstanden habe...

In dem Mail gibst Du folgenden Link an:
Code:
http://$HTTP_SERVER_VARS[HTTP_HOST]/frameset.php?action=displaythread&forum=$forum&id=$thread&realm=$realm";
Und dieses frameset benutzt Du einfach, um darin Dein Script als frame aufzurufen
Code:
script.php?action=displaythread&forum=$forum&id=$thread&realm=$realm";
Hast Du ein Forum programmiert oder passt Du ein bereits bestehendes an?
Alex1 ist offline   Mit Zitat antworten
Alt 17.01.2002, 14:25   #13
Nightstalker
Veteran
 
Registriert seit: 24.10.2001
Alter: 45
Beiträge: 382


Standard

Zitat:
Original geschrieben von alibert1
Hast Du ein Forum programmiert oder passt Du ein bereits bestehendes an?
also wenn ich ein Forum programmieren könnte dann müsste ich wohl nicht fragen wie man sowas macht oder? *g* Na ich hab eines übersetzt und entsprechend modifiziert und muß sagen bis auf ein zwei kleinigkeiten hab ich eh keine Schwierigkeiten damit gehabt. Ein klein Wenig versteh ich zum glück davon. Naja muß ich ja wohl aber egal.

Momentan sitz ich im Büro werd mir das heute mal zu gemüte führen... ich seh das problem nur darin daß das script ja irgendwie eine Variable übergeben MUSS d.h. muß der teil ?action=displaythread... eine Variable sein weil sich der ja immer ändert!? Also der Link im mail müsste zuerst irgendwo von dem script gelesen werden bevor das script dann die index.php mit der action aufrufen kann oder????
____________________________________
Remember, there\'s more to fight for than to die for! |Nightstalker|
Nightstalker ist offline   Mit Zitat antworten
Alt 17.01.2002, 14:50   #14
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Das Übergeben ist kein Problem; z.b.
wenn Du ein Script hast, dass Du in der Form index.php?action=read aufrufst, stellst Du dem Script index.php eine Variable $action zur Verfügung, die den Wert "read" hat.
Das erledigt php automatisch für Dich.
Alex1 ist offline   Mit Zitat antworten
Alt 17.01.2002, 19:55   #15
Nightstalker
Veteran
 
Registriert seit: 24.10.2001
Alter: 45
Beiträge: 382


Standard

Nein... Nein Nein...

Ich bin einfach viel zu blöd...
ich kapiers einfach nicht

Wo muß ich jetzt was reinschreiben????
Es ist nämlich so daß der Link selber
von der Datei funcs.forum.php generiert wird
und die Variablen (also threadid usw. holt
er sich wieder weiß ich wo) mir ist das alles
viel zu heavy. Ich weiß ja warum ich kein
Programmierer geworden bin!

Naja...
____________________________________
Remember, there\'s more to fight for than to die for! |Nightstalker|
Nightstalker ist offline   Mit Zitat antworten
Alt 17.01.2002, 22:08   #16
kingchaos01
Veteran
 
Registriert seit: 30.09.2000
Beiträge: 267


Standard

Also:
Du hast eine Datei "index.php" (dein Frameset), die mit dem Link:
index.php?beitrags_id=1234567890 (kann auch viel länger sein)
aus dem Mail heraus aufgerufen wird.
Da steht dann folgendes drin:

[html-zeugs]
<frameset cols="10%,90%">
[...]
<frame src="forum.php?beitrags_id="<? echo $beitrags_id; ?> name="ForumFenster">
[...]
</frameset>
[/html-zeugs]

$beitrags_id steht dir im Skript "index.php" als GET-Variable "direkt" zur Verfügung.
Oder über $HTTP_GET_VARS["beitrags_id"], hängt vom Provider ab.

Hoffe, jetzt wirds klarer.

hth,
Roland
kingchaos01 ist offline   Mit Zitat antworten
Alt 17.01.2002, 22:25   #17
Nightstalker
Veteran
 
Registriert seit: 24.10.2001
Alter: 45
Beiträge: 382


Standard

Ok...

Wenn ich nur erklären könnte was ich NICHT
versteh... hmmmm... ich tu mir so schwer daß in
Worte bzw. Schrift umzusetzen... ich bin eh nimmer weit
weg davon.

also daß script daß den maillink ausgibt schaut so aus
http://$HTTP_SERVER_VARS[HTTP_HOST]$PHP_SELF?action=displaythread&forum=$forum&id=$th read&realm=$realm

is klar, ich muß jetzt also ein frameset.php erstellen
daß mir wenn es SO: ?action=displaythread&forum=$forum&id=$thread&real m=$realm
aufgerufen wird, die eigentliche index.php mit eben diesen Parametern im entsprechenden zielframe "indexframe" öffnet.

auch ok...

so ich steck dann da wos drum geht WIE und WO ich daß reinschreiben muß...
brauch ich da eine if routine oder wie sag ich ihm WANN er die index.php und vorallem mit welchen Parametern
öffnen soll und wann (also wenn ich daß Forum NORMAL aufrufe) er sie ohne was öffnen soll.

Ähm, sagt es mir wenn's euch zu blöd wird...
Ich steh entweder TOTAL auf der Leitung oder
ich hab echt nicht daß Zeug zum Programmieren
____________________________________
Remember, there\'s more to fight for than to die for! |Nightstalker|
Nightstalker ist offline   Mit Zitat antworten
Alt 17.01.2002, 22:36   #18
kingchaos01
Veteran
 
Registriert seit: 30.09.2000
Beiträge: 267


Standard

irgendwie seh ich dein problem nicht....

mein verdacht:
du willst mit
isset($iregendeine_variable_die_du_im_maillink_übe rgen_hast)
überprüfen, ob das forum aus einer mail oder eben "direkt" aufgerufen wurde.

if (isset($thread)) {
echo "<frame_src=forum.php>";
} else {
echo "<frame_src=forum.php?id=$thread>";
}

ist es das, was du meinst?


R.
kingchaos01 ist offline   Mit Zitat antworten
Alt 17.01.2002, 22:53   #19
Nightstalker
Veteran
 
Registriert seit: 24.10.2001
Alter: 45
Beiträge: 382


Standard

Jetzt haben wirs

Ich glaub daß bringt jetzt Klarheit...
Genau da war mein HAUPTPROBLEM.
Weil ich einfach nicht wusste ob man
daß einfach so angeben kann ohne vorher
variablen zu definieren oder zu übergeben.

ok also mit dieser if/else routine werd
ich das jetzt mal versuchen.

ich berichte dann, bis dahin
MfG und VIEEEELEEEEN DAAAAANK!

Nighty
____________________________________
Remember, there\'s more to fight for than to die for! |Nightstalker|
Nightstalker ist offline   Mit Zitat antworten
Alt 17.01.2002, 22:59   #20
kingchaos01
Veteran
 
Registriert seit: 30.09.2000
Beiträge: 267


Standard

kein problem....
aber ein blick ins php-manual täte dir sicher gut.
is auf den ersten blick ein bißchen verwirrend, aber nach 1-2 stunden beschäftigung findet man ALLES, und nochdazu gut mit beispielen erklärt.
es gibt nämlich für fast jedes problem den passenden befehl.
[werbung]
das manual ist fast das beste an php.
[/werbung]


cu
Roland
kingchaos01 ist offline   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 an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:26 Uhr.


Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag