ich bin mit dem wordpress blog wirklich sehr zufrieden.
jedoc hätte ich eine frage, die mir die arbeit damit sehr erleichtern würde und zwar folgende:
ich kann zwar, wenn ich einen eintrag auf meinem blog verfassen will, html befehle verwenden, allerdings keine php befehle...
gibt es denn keine möglichkeit, doch php befehle verwenden zu können? das wäre mir wirklich sehr wichtig...
neuen eintrag schreiben mit php befehlen
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
ggibt es denn keine möglichkeit, doch php befehle verwenden zu können? das wäre mir wirklich sehr wichtig...
Ja. Da gibt es Plugins wie Exec-PHP . -
ich hab das plugin auf den server geladen und auch aktiviert. jetzt habe ich einen eintrag verfasst der php befehle enthält, wenn ich jetzt jedoch auf meinen blog gehe dann sehe ich nur die php quellcode befehle, und nicht das umgewandelte.
-
ich hab das plugin auf den server geladen und auch aktiviert. jetzt habe ich einen eintrag verfasst der php befehle enthält, wenn ich jetzt jedoch auf meinen blog gehe dann sehe ich nur die php quellcode befehle, und nicht das umgewandelte.
Du darfst nicht den visuellen WYSIWYG-Editor benutzen, den musst du im Profil deaktivieren. -
so, jetzt funktionieren zwar die php befehle bei meinen einträgen (dafür erst mal vielen vielen dank :) )
jedoch wird nun rechts wo sonst immer die kategorien stehen dies hier angezeigt:Zitat- Warning: mysql_error(): 8 is not a valid MySQL-Link resource in /var/www/html/web640/html/wordpress/wp-includes/wp-db.php on line 283
- Archiv
Warning: mysql_error(): 8 is not a valid MySQL-Link resource in /var/www/html/web640/html/wordpress/wp-includes/wp-db.php on line 283
Warning: mysql_error(): 8 is not a valid MySQL-Link resource in /var/www/html/web640/html/wordpress/wp-includes/wp-db.php on line 283 - Kategorien
- Keine Kategorien
Warning: mysql_error(): 8 is not a valid MySQL-Link resource in /var/www/html/web640/html/wordpress/wp-includes/wp-db.php on line 283 - Meta
dazusagen muss ich dass bei meinem php eintrag auch etwas aus einer tablelle eingefügt wird, jedoch aus einer anderen als die wo der blog eingerichtet ist (er ist auf datenbank nr3 und mein eintrag auf datenbank nr2)
-
sieht aus, als ob dass durch deinen php code bedingt ist
kannste den mal posten
-
jo klar, hier is der code:
PHP
Alles anzeigen<?php $db=mysql_connect("localhost","-","-") or die ("<b>Zur Zeit kein Connect zum Datenbankserver!</b>"); mysql_select_db("-_2") or die ("<b>Datenbank konnte nicht angesprochen werden</b>"); $anfrage="SELECT * FROM `-` ORDER BY RAND() LIMIT 0,30 "; $ergebnis=mysql_query($anfrage) or die ("<b>Fehler bei der Datenbankanfrage</b>"); //Jetzt die Einträge auslesen: $spaltenanzahl=mysql_num_fields($ergebnis); while ($zeile=mysql_fetch_row($ergebnis)) { $eintrag=$zeile[2]; print($eintrag); } mysql_close($db); ?>is halt bisschen komisch, weil der php code funktioniert in dem eintrag, nur auf der rechten seite gibts eben jetzt so komische probleme...
ich hoff man kann das problem lösen, weil ich hab jetz shcon ziemlich viele einträge drauf und will net nochma alles neu machen müssen
-
Wahrscheinlich ist Dein mysql_close($db); Schuld. Nimm das mal raus und probier es nochmal...
-
so, jetzt ist ich zwar die fehlermeldung auf der rechten seite weg, aber jetzt werden die kategorien nicht mehr angezeigt, dort steht jetzt einfach
Kategorien
- Zitat
Keine Kategorien
ich denke mal das ist so, weil ich die seite ja dann mit der datenbank 2 verbinde, und die kategorien in der datenbank 3 sind... ich habe jetzt auch schon probiert in der datenbank3 die benötigte tabelle zu machen, aber wenn ich dann in meinem eintrag folgenden code verwende:
[LEFT] [COLOR=#000000] [COLOR=#0000cc]<?php
[/COLOR][COLOR=#0000cc]mysql_select_db[/COLOR][COLOR=#006600]([/COLOR][COLOR=#cc0000]"-_3"[/COLOR][COLOR=#006600])
or die ([/COLOR][COLOR=#cc0000]"<b>Datenbank konnte nicht angesprochen werden</b>"[/COLOR][COLOR=#006600]);
[/COLOR][COLOR=#0000cc]$anfrage[/COLOR][COLOR=#006600]=[/COLOR][COLOR=#cc0000]"SELECT * FROM `-` ORDER BY RAND() LIMIT 0,30 "[/COLOR][COLOR=#006600];
[/COLOR][COLOR=#0000cc]$ergebnis[/COLOR][COLOR=#006600]=[/COLOR][COLOR=#0000cc]mysql_query[/COLOR][COLOR=#006600]([/COLOR][COLOR=#0000cc]$anfrage[/COLOR][COLOR=#006600])
or die ([/COLOR][COLOR=#cc0000]"<b>Fehler bei der Datenbankanfrage</b>"[/COLOR][COLOR=#006600]);[/COLOR][COLOR=#ff9900]//Jetzt die Einträge auslesen:
[/COLOR][COLOR=#0000cc]$spaltenanzahl[/COLOR][COLOR=#006600]=[/COLOR][COLOR=#0000cc]mysql_num_fields[/COLOR][COLOR=#006600]([/COLOR][COLOR=#0000cc]$ergebnis[/COLOR][COLOR=#006600]);while ([/COLOR][COLOR=#0000cc]$zeile[/COLOR][COLOR=#006600]=[/COLOR][COLOR=#0000cc]mysql_fetch_row[/COLOR][COLOR=#006600]([/COLOR][COLOR=#0000cc]$ergebnis[/COLOR][COLOR=#006600])) {
[/COLOR][COLOR=#0000cc]$eintrag[/COLOR][COLOR=#006600]=[/COLOR][COLOR=#0000cc]$zeile[/COLOR][COLOR=#006600][[/COLOR][COLOR=#0000cc]2[/COLOR][COLOR=#006600]];print([/COLOR][COLOR=#0000cc]$eintrag[/COLOR][COLOR=#006600]);
} [/COLOR][COLOR=#0000cc]?>
funktioniert das nicht...
[/COLOR] [/COLOR] [/LEFT] -
Du kannst bei mysql_select_db() als zweiten Parameter die Verbindungs-Kennung mit übergeben. Also in Deinem Fall mysql_select_db("-_3", $db);
-
ok ich hab es geändert und jetzt kommt folgende fehlermeldung:
ZitatParse error: syntax error, unexpected T_LOGICAL_OR in /var/www/html/web640/html/wordpress/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()’d code on line 3
hat ja gar kein ende mit den fehlermeldungen :(
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!