Spar' dir am Ende die Fragezeichen, dann kannste dir auch Kommas und Punkte leisten.
Ausgabe die geändert gehört, nur wie?
Einklappen
X
-
Zitat von wahsaga Beitrag anzeigenStichwort: header(), Location
Die variable die mir den Link erzeugt wo hin ich Automatisch umleiten möchte geht nicht
Muss ich dann das ganze was ich schon hatte wieder umschreiben das mit header es dann doch funktioniert ?
Bekomme wie gesagt nur die fehlermeldung das die PHP an dem ort liegt
Zur Info noch forum ist eins von einen gratis anbieter forenking und meine PHP liegt auf einen Server m2.diskonter.net nicht gleich mit dem Link von aussen für die PHP seite
lieber wer mir ja alles in diesen forum direkt einzubauen aber auf der seite kann ich keine php skript verwenden
bzw auch keine http code verwenden hab dort nur die auswahl
Falls ihr da ne idee habt wer auch OK
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web33/html/TBH/form3.php:11) in /var/www/web33/html/TBH/form3.php on line 35
PHP-Code:<?php
error_reporting(E_ALL);
$stadt ="http://s11.ath.de.koramgame.com/?bfid=";
$Inhalt1 = $_POST["Inhalt"];
$search = 'event:legion|N';
$zahl = "N";
$Inhalt = str_replace($search,$zahl,$Inhalt1);
$Inhalt2 ="<a href=\"$stadt$Inhalt1\">Schlachbericht</a> ";
$search2 = 'event:legion|N';
$ersetzen= "N";
$treffer = str_replace($search2,$ersetzen,$Inhalt2);
echo $treffer;
header("Location: $treffer") ;
?>
wenn ich das so schreib
ich weiß in der Beschreibung von dieser Funktion gibt man Server usw auch an
nur muss es doch ja auch funktionieren das mein $treffer wo zb Athanaton drinnen ist das dieser geöffnet wird und umgeleitet wird
Darum bitte Hilfe ich weiß ist viel verlangt von euch wegen so einer Kleinigkeit was es sicher für euch ist und ich nicht fähig bin es zu lösen
ich such mir die ganzen tipps bisher bei php.net raus was ich von euch bekommen hab und probier dann daran herrum
Bin ja leider wie ihr sagen würdet ein Noob
LG MechaAngehängte DateienZuletzt geändert von Mecha; 27.06.2011, 14:51.
Kommentar
-
Headers müssen gesetzt werden, bevor irgendeine Art von Ausgabe erfolgt. Deine Spekulationen haben also ziemlich wenig damit zu tun. Ob du das Script umschreiben musst, hängt davon ab, an welcher Stelle du prüfst, ob umgeleitet werden muss. Wenn du dort schon was ausgegeben hast, hast du die Prüfung viel zu spät vorgenommen und musst sie im Code weiter oben durchführen.[COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
[/COLOR]
Kommentar
-
sorry ich steh an weiß zwar was ihr meint
hab ja nur eine ausgabe und die ist doch
echo $treffer
oder ist der text oberhalb schon gemeint ?
hab jetzt echo $treffer weggegeben kommt aber die selber Fehlermeldung wie zuvor
ich vermute das ich auch beim header wo einen fehler hab das ich es doch nicht verstanden hab die funktion davon
weil die seite selber ist ja schon eine ausgabe da sie aufgeht
Kommentar
-
Ausgaben sind- alles außerhalb der PHP-Tags, also meist direkter HTML-Code
- echo-Anweisungen
- var_dump-Aufrufe
- var_export-Aufrufe(sofern nicht der zweite Parameter true ist)
- print_r-Aufrufe(sofern nicht der zweite Parameter true ist)
- readfile-Aufrufe
- Aufrufe von Funktionen, die direkt in den Ausgabestrom schreiben
- Aufrufe von Funktionen, die böswilligerweise eine von den obigen Augabearten enthalten
Zitat von Mecha Beitrag anzeigenweil die seite selber ist ja schon eine ausgabe da sie aufgehtZuletzt geändert von AmicaNoctis; 27.06.2011, 15:18.[COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
[/COLOR]
Kommentar
-
Hab es Geschafft
PHP-Code:<?php
/* Redirect auf eine andere Seite im aktuell angeforderten Verzeichnis */
$stadt ="http://s11.ath.de.koramgame.com/?fid=";
$Inhalt1 = $_POST["Inhalt"];
$search = 'event:fight|N';
$zahl = "N";
$Inhalt = str_replace($search,$zahl,$Inhalt1);
$Inhalt2 ="$stadt$Inhalt1";
$search2 = 'event:fight|N';
$ersetzen= "N";
$treffer = str_replace($search2,$ersetzen,$Inhalt2);
header("Location: $treffer");
exit;
?>
Danke für eure Hilfe man kann close ^^
Kommentar
Kommentar