Übergabewert stimmt nicht
demerzel
- php
hallo leutz,
ich habe aus einem tutorial einen beispielseite
und in diser seite kommt dieser programmteil vor:
<a href="lesen.php?$eintrag=<?php wp( $forumarray[$eintrag]["ID"] );?>">
es ist erstmal egal was die funktion machen soll, etc.
mir gehts um den aufruf der seite + dem übergabewert $eintrag
ich bekomme beim aufruf das ausgegeben:
www.****.de/lesen.php?$eintrag/1
ich habe ein verständnisproblem mit /1
müsste nicht nur $eintrag mit dem WERT = 1 übergeben werden.
und wenn ja wie bekomme ich das hin das dieser wert übergeben wird?
ciao peter
Hello butz,
ich bekomme beim aufruf das ausgegeben:
bei welchem Aufruf?
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Hello butz,
ich bekomme beim aufruf das ausgegeben:
bei welchem Aufruf?
na /lesen.php
ciao peter
Hello,
bei welchem Aufruf?
na /lesen.php
Wenn Du bei einer meiner Seiten (deren Domain ich hier nicht bekannt gebe) /lesen.php aufrufen würdest, würdest Du bei Übergabe bestimmter Parameter als Antwort bekommen:
"Du bis ein Dummes Arschloch".
Aber ich sage Dir die Domain nicht, und auch nicht, welche Parameter dafür notwenig sind
*ätsch*
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Hello,
bei welchem Aufruf?
na /lesen.php
Wenn Du bei einer meiner Seiten (deren Domain ich hier nicht bekannt gebe) /lesen.php aufrufen würdest, würdest Du bei Übergabe bestimmter Parameter als Antwort bekommen:
"Du bis ein Dummes Arschloch".
Aber ich sage Dir die Domain nicht, und auch nicht, welche Parameter dafür notwenig sind
*ätsch*
keine ahnung was du damit meinst, hab ich irgendetwas falsches geschrieben?
Hello,
Wenn Du bei einer meiner Seiten (deren Domain ich hier nicht bekannt gebe) /lesen.php aufrufen würdest, würdest Du bei Übergabe bestimmter Parameter als Antwort bekommen:
"Du bis ein Dummes Arschloch".
Aber ich sage Dir die Domain nicht, und auch nicht, welche Parameter dafür notwenig sind
keine ahnung was du damit meinst, hab ich irgendetwas falsches geschrieben?
Nee.
Du hast nur agiert nach dem Motto: "Wer nichts sagt, sagt auch nichts falsches"
Bisschen mehr Eingeweide von Deinem ominösen Script wäre also durchaus förderlich
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Nee.
Du hast nur agiert nach dem Motto: "Wer nichts sagt, sagt auch nichts falsches"Bisschen mehr Eingeweide von Deinem ominösen Script wäre also durchaus förderlich
ok
http://aktuell.de.selfhtml.org/artikel/php/php-forum/index.htm#lesen_php
hier ist das ganze tutorial, und unter
funktionen.php (endgültige Version)
findest den codeschnipsel
ciao peter
Hello,
ok
http://aktuell.de.selfhtml.org/artikel/php/php-forum/index.htm#lesen_php
hier ist das ganze tutorial, und unter
funktionen.php (endgültige Version)findest den codeschnipsel
Ich versteh immer noch nicht, was Du gemacht hast, und was das Problem ist.
Welches Umfeld?
Einstellungen?
Welche Eingabe, wie, und wo?
Welche Rückgabe, wann und wo?
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Ich versteh immer noch nicht, was Du gemacht hast, und was das Problem ist.
Welches Umfeld?
Einstellungen?Welche Eingabe, wie, und wo?
Welche Rückgabe, wann und wo?
ich denke du hast ja sicher gesehen das es darum geht ein forum zu bauen
es gibt 3 seiten
index: hauptseite
lesen: einträge lesen
neu: antworten oder neue einträge schreiben
und dann noch 2 seiten
funktionen: wie es der name schon sagt und
magic_quotes_fix: den datenaustausch sicherer zu machen
und dann brauchst du noch eine tabelle (Forum) in deiner datenbank
alles soweit sogut, denke ich
ich hab mir die seiten alle kopiert und auf meine hp hochgeladen
habe mir meine tabelle mit ein paar bsp. gefüllt und nun sollte es losgehen
aber es funktionierte nicht
das erste was ich herausfand war die variable eintrag und $eintrag das hier irgendetwas nicht stimmt.
wenn ich zum beispiel in der seite lesen.php den code
if( isset($eintrag) ) { // Wenn $eintrag übergeben wurde..
$eintrag = (int) $eintrag; // ... $eintrag erst mal zu einem Integer machen ..
in
if( isset($_GET['eintrag ) { // Wenn $eintrag übergeben wurde..
$eintrag = (int) $_GET['eintrag']; // ... $eintrag erst mal zu einem Integer machen ..
ändere - dann kann ich auf die testeinträge zugreifen.
was leider nicht funktioniert ist die neu.php
ich kann keine antworten oder neue einträge verfassen.
also dachte ich, ich müsse vielleicht auch hier einträge und §einträge ändern
aber vielleicht wird ja auch nur das falsche übergeben
ich glaube in der funktion.php funktion zeichneBaum()
müsste es hier
<a href="lesen.php?eintrag=<?php wp( $forumarray[$eintrag]["ID"] );?>"><?php wp( $forumarray[$eintrag]["Betreff"] );?></a>
so heißen
<a href="lesen.php?$eintrag=<?php wp( $forumarray[$eintrag]["ID"] );?>"><?php wp( $forumarray[$eintrag]["Betreff"] );?></a>
also eintrag in $eintrag ändern
Hello,
Ich versteh immer noch nicht, was Du gemacht hast, und was das Problem ist.
Welches Umfeld?
Einstellungen?Welche Eingabe, wie, und wo?
Welche Rückgabe, wann und wo?ich denke du hast ja sicher gesehen das es darum geht ein forum zu bauen
Ok.
Ich sage hier und jetz erst einmal "STOPP"
Das von Henrik programmierte Forum ist augenscheinlich schon etwas älter.
Leider fehlen im Kopf der Fachartikel von SelfHTML ein "Haltbarkeitsdatum" und auch die Angabe der aktuellen Systemumgebung nebst typischer Konfigurationsdateien.
Zeilen wie
if( isset($eintrag))
$BACK_VARS=$HTTP_GET_VARS;
$HTTP_GET_VARS = quote_array($HTTP_GET_VARS);
und die Funktion
magic_quotes_fix.php
unter Berücksichtigung von MySQL >= 3.23.55 (wahrscheinlich auch schon davor)
ermutigen mich zu der Aussage:
BEVOR DIESES FORUM AN WEITERE USER VERTEILT WIRD, MUSS ES DEM STAND DER TECHNIK ANGEPASST WERDEN.
Um hier keinen falschen Eindruck entstehen zu lassen:
Als Henrik das Forum geschrieben hat, mag das alles Stand der technik gewesen sein.
Es bedeutet auch in seinen wesentlichen Punkten immer noch eine enorme Leistung.
Allerdings würde es ungefähr genauso viel Mühe kosten, Dir die notwendigen Einstellungen _und_ _deren_ _Konsequenzen_ für neuere Scripte zu erläutern, wie es kosten würde, dieses Forumsbeispiel auf einen _neueren_ (nicht den neuesten, aber einen gültigen) Stand zu brignen.
Vielleicht lässt sich das über Ostern machen. Ich weiß es nicht.
Du warst mit Deinen Ersetzungen schon auf dem richtigen Weg. Vielleicht machst Du einfach ein Bisschen weiter und mekdest Dich von Zeit zu Zeit?
Stichworte wären
Viel Spaß bei Anmarkern der Aufgaben...
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
hi tom,
wow, danke für deine antworten. das hätte ich jetzt nicht erwartet und das heisst für mich jetzt ersteinmal die bücher pauken - denn so tief stecke ich nicht in der materie naja trotzdem danke.
aber falls jemand anderes hier auch mitliest - ich würde mich freuen wenn er sich daran beteiligt und wir könnten alle gemeinsam das tutorial auf den neuesten stand bringen, es hätten sicher mehrere leute etwas davon.
soll ich vielleicht nochmal nen neuen aufruf starten?
ob sich leute daran beteiligen wollen?
ciao peter