anpera.net https://anpera.dyndns.org/phpbb3/ |
|
fehler nach installation https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4072 |
Seite 1 von 2 |
Autor: | XXchrashXX [ Fr 12 Okt, 2007 18:49 ] |
Betreff des Beitrags: | fehler nach installation |
hallo, ich bin etwas neu un hab mhm joar keien richtige ahnung hab die installations anleitung von horus genutzt und alles (nicht nur einmal) gemacht wie darin beschrieben. ich wollt es auf dem localhost haben um damit etwas zu experimentieren nun kommt eine weiße seite mit der fehler meldung Zitat: "To" translation combinations. Only one translation per output() or addnav() call will occur, so if you have multiple translations that have to occur on the same call, place them in to their own array as an element in the $replace array. This entire sub array will be replaced, and if any matches are found, further replacements will not be made. If you are replacing a single output() or addnav() call that uses variables in the middle, you will have to follow the above stated process for each piece of text between the variables. Example, output("MightyE rules`nOh yes he does`n"); output("MightyE is Awesome $i times a day, and Superawesome $j times a day."); you will need a replace array like this: $replace = array( "MightyE rules`nOh yes he does`n"=>"MightyE rulezors`nOh my yes`n" ,array( "MightyE is Awesome"=>"MightyE is Awesomezor" ,"times a day, and Superawesome"=>"timez a dayzor, and Superawesomezor" ,"times a day."=>"timez a dayzor." ) ); */ //output(output_array($session['user']['prefs'])); $language = $session['user']['prefs']['language']; if ($language=="") $language=$_COOKIE['language']; if ($language=="") $language=getsetting("defaultlanguage","en"); if (file_exists("translator_".$language.".php")){ require_once "translator_".$language.".php"; }else{ require_once "translator_en.php"; } function replacer($input,$replace){ $originput = $input; if (!is_array($replace)) return $input; while (list($s,$r)=each($replace)){ if (is_array($r)){ $input = str_replace(array_keys($r),array_values($r),$input); }else{ $input = str_replace($s,$r,$input); } if ($originput!=$input) return $input; } return $input; } ?>
kann mir jemand bitte helfen? |
Autor: | Kevz [ Fr 12 Okt, 2007 19:54 ] |
Betreff des Beitrags: | |
Dein Anbieter bzw. dein Server, hat die Short-Open-Tag Unterstützung auf OFF gestellt. . . Das heißt, wenn Du dies nicht in der php.ini auf ON stellen kannst, musst du wohl so manch an einer Datei das <? durch <?php ersetzen. ![]() |
Autor: | XXchrashXX [ Fr 12 Okt, 2007 19:58 ] |
Betreff des Beitrags: | |
danke aber nun wie seh ich ob die asp tag unterstüzung off gestellt ist? also ich lass es halt auf xampp version 1.6.4 laufen wäre net wenn du mir das auch noch sagen könntest |
Autor: | Kevz [ Fr 12 Okt, 2007 20:02 ] |
Betreff des Beitrags: | |
Das sieht man an der Quellcode Ausgabe. Deshalb erfolgt auch keine Ausgabe des eigentlich gewollten. Um das zu umgehen, habe ich dir gerade bereits oben erwähnt. Achja. . . Gehe in den XAMPP Ordner, dort unter Apache und dann unter dem Ordner bin, wirst du eine Datei Namens php.ini finden, suche dort "short_open_tag" und setze dies auf den gegen Wert. €dit: Sorry, ASP Tag Unterstützung war falsch. Es hieß "short open tag". Mein Fehler. . . |
Autor: | XXchrashXX [ Fr 12 Okt, 2007 20:08 ] |
Betreff des Beitrags: | |
alsoo ich hab jetzt das so gemacht nur wars schon auf on habs auf off gestellt und da kam genau auch das wie schon oben beschrieben und dann wieder zurück gestellt ebenfalls ohne erfolg |
Autor: | Kevz [ Fr 12 Okt, 2007 20:21 ] |
Betreff des Beitrags: | |
Es liegt wohl an der "translator.php" Datei. . . mach mal das unten beschriebene. Datei common.php Suche: $this->bbcode_second_pass_code('', 'require_once "translator.php";') Füge davor: $this->bbcode_second_pass_code('', '//') |
Autor: | XXchrashXX [ Fr 12 Okt, 2007 20:41 ] |
Betreff des Beitrags: | |
naja nun kommt wenigstens nur ne weiße seite immerhin keien fehlermeldung mehr |
Autor: | Kevz [ Fr 12 Okt, 2007 20:47 ] |
Betreff des Beitrags: | |
Die Weisse Seite, könnte wiederrum mit Kompression zusammenhängen. Siehe dazu auch hier. |
Autor: | XXchrashXX [ Fr 12 Okt, 2007 20:56 ] |
Betreff des Beitrags: | |
ich bin echt grad kurz vorm heul -.- also gemacht wie beschrieben und sry aber geht auch nicht ![]() |
Autor: | Kevz [ Fr 12 Okt, 2007 21:00 ] |
Betreff des Beitrags: | |
Welche PHP- Version nutzt Du denn. . .? Um dem Problem mal ein wenig auf die Pelle zu rücken! |
Autor: | XXchrashXX [ Fr 12 Okt, 2007 21:03 ] |
Betreff des Beitrags: | |
da ich nach horus anleitung gegangen bin geh ich davon aus das ich php4 nutze da man es ja umgestellt hat |
Autor: | Arath [ Fr 12 Okt, 2007 23:24 ] |
Betreff des Beitrags: | |
XXchrashXX hat geschrieben: da ich nach horus anleitung gegangen bin geh ich davon aus das ich php4 nutze da man es ja umgestellt hat
dazu sag ich nur: phpinfo ist dein Freund ... einfach ein neues php Dokument erstellen mit dem Inhalt [php]<?php echo phpinfo(); ?>[/php] und das irgendwo per addnav verlinken, draufklicken und dann weißt du auch welche PHp Version du benutzt ![]() |
Autor: | Eliwood [ Fr 12 Okt, 2007 23:34 ] |
Betreff des Beitrags: | |
Wenn man die translator.php ausblendet wird eine Funktion aufgerufen, die nun nicht mehr definiert ist. Deshalb sowas hier einfügen als Workaround: [php]function translate($s) { return $s; }[/php] |
Autor: | XXchrashXX [ Fr 12 Okt, 2007 23:39 ] |
Betreff des Beitrags: | |
sry leute aber ich bin anfänger also die erwähnte php datei hab ich erstellt nur per addnav verlinken? würdest mir das näher erklärn? @eliwood ums kurz zu machen häääää ![]() |
Autor: | Arath [ Fr 12 Okt, 2007 23:43 ] |
Betreff des Beitrags: | |
Genau einfach per addnav irgendwo verlinken und dann wird dir mit dem echo ausgegeben welche PHP Version du nutzt |
Autor: | Eliwood [ Fr 12 Okt, 2007 23:45 ] |
Betreff des Beitrags: | |
XXchrashXX hat geschrieben: sry leute aber ich bin anfänger also die erwähnte php datei hab ich erstellt nur per addnav verlinken? würdest mir das näher erklärn? Nein. Einfach im Browser aufrufen. XXchrashXX hat geschrieben: @eliwood
ums kurz zu machen häääää ![]() Für den Codeschnippsel z.B. in den Kopf der common.php ein. Wenn ich nun nicht völlig daneben liege, wird es gehen. |
Autor: | XXchrashXX [ Fr 12 Okt, 2007 23:50 ] |
Betreff des Beitrags: | |
ahh okay nun komm ich auf so eien seite (sry für die dummen ausdrücke) wo mir alles angezeigt wird da steht PHP Version 4.4.7 das meintet ihr? @eliwood habs nu verstanden un gemacht und ich komm nun auf die login seite somit nehm ich einfach mal an es hat nun alles geklappt danke an euch alle |
Autor: | Arath [ Sa 13 Okt, 2007 00:17 ] |
Betreff des Beitrags: | |
Eliwood hat geschrieben: XXchrashXX hat geschrieben: sry leute aber ich bin anfänger also die erwähnte php datei hab ich erstellt nur per addnav verlinken? würdest mir das näher erklärn? Nein. Einfach im Browser aufrufen. Nunja, jeder wie ihm es gefällt, ich hab es zum Beispiel als eigenes Addnav in der Admin Grotte ... da kann ich dann immer nachgucken wenn ich was benötige. |
Autor: | XXchrashXX [ Sa 13 Okt, 2007 00:22 ] |
Betreff des Beitrags: | |
also es haut schonmal nun hin bin als admin eingeloggt aber neues problem: wenn ich in der admin grottte nun einiges aufrufe z.b. spott- editor kommt sowas Zitat: ",true); addnav("","taunt.php?op=save&tauntid=$_GET[tauntid]"); if ($_GET[tauntid]!=""){ $sql = "SELECT * FROM taunts WHERE tauntid=\"$_GET[tauntid]\""; $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); $taunt = $row[taunt]; $taunt = str_replace("%s","ihn",$taunt); $taunt = str_replace("%o","er",$taunt); $taunt = str_replace("%p","sein",$taunt); $taunt = str_replace("%x","Zahnstocher",$taunt); $taunt = str_replace("%X","Scharfe Zähne",$taunt); $taunt = str_replace("%W","Grosse grüne Ratte",$taunt); $taunt = str_replace("%w","JoeBloe",$taunt); output("Vorschau: $taunt`0`n`n"); } $output.="Taunt:
"; output("`nDie folgenden Codes werden unterstützt (Groß- und Kleinschriebung wird unterschieden):`n"); output("%w = Name des Verlierers`n"); output("%x = Waffe des Verlierers`n"); output("%s = Geschlecht des Verlierers (ihn/sie)`n"); output("%p = Geschlecht des Verlierers (sein/ihr)`n"); output("%o = Geschlecht des Verlierers (er/sie)`n"); output("%W = Name des Gewinners`n"); output("%X = Waffe des Gewinners`n"); output("",true); output("",true); }else if($_GET[op]=="del"){ $sql = "DELETE FROM taunts WHERE tauntid=\"$_GET[tauntid]\""; db_query($sql) or die(db_error(LINK)); redirect("taunt.php?c=x"); }else if($_GET[op]=="save"){ if ($_GET[tauntid]!=""){ $sql = "UPDATE taunts SET taunt=\"$_POST[taunt]\",editor=\"".addslashes($session[user][login])."\" WHERE tauntid=\"$_GET[tauntid]\""; }else{ $sql = "INSERT INTO taunts (taunt,editor) VALUES (\"$_POST[taunt]\",\"".addslashes($session[user][login])."\")"; } db_query($sql) or die(db_error(LINK)); redirect("taunt.php?c=x"); }else{ $sql = "SELECT * FROM taunts"; $result = db_query($sql) or die(db_error(LINK)); output(" ",true); for ($i=0;$i",true); output(" ",true); output(" ",true); output(" ",true); output(" ",true); } addnav("","taunt.php?c=$_GET[c]"); output("",true); output("[Edit|Löschen]",true); addnav("","taunt.php?op=edit&tauntid=$row[tauntid]"); addnav("","taunt.php?op=del&tauntid=$row[tauntid]"); output(" ",true); output($row[taunt]); output(" ",true); output($row[editor]); output(" ",true); addnav("Spott hinzufügen","taunt.php?op=edit"); } page_footer(); ?> könnt ihr mir da noch helfen? wäre sehr nett |
Autor: | Arath [ Sa 13 Okt, 2007 00:26 ] |
Betreff des Beitrags: | |
Könntest du uns bitte einen Link zu deiner Source geben, dann kann mir dir um einiges besser helfen ![]() |
Seite 1 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |