php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.04.2011, 23:26  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Na gut, dann hätten wir jetzt also wenigstens geklärt, dass diese Option zweifelsfrei auf off steht. (Und lokal auf deinem Testserver ist sie genauso eingestellt? Nur noch mal zur Sicherheit.)

Dann muss der Fehler also wohl entweder im Editor, oder im die Daten verarbeitenden PHP-Script liegen.

Ab welchem Schritt stellst du denn die Veränderung der Daten fest - bereits bei der Anzeige im Editor, oder erst nach dem Abschicken?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.04.2011, 23:36  
Benutzer
 
Registriert seit: 30.12.2008
Beiträge: 51
Mamboobamboo befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Na gut, dann hätten wir jetzt also wenigstens geklärt, dass diese Option zweifelsfrei auf off steht. (Und lokal auf deinem Testserver ist sie genauso eingestellt? Nur noch mal zur Sicherheit.)
Ja alles auf off!

Zitat:
Zitat von ChrisB Beitrag anzeigen
Ab welchem Schritt stellst du denn die Veränderung der Daten fest - bereits bei der Anzeige im Editor, oder erst nach dem Abschicken?
Also füge in den editor (tinymce) das bild ein, er läd die datei und zeigt sie mir auch an. kurz nachdem ich dann auf abschicken gedrückt habe, schau ich dann auf die webseite und da ist das nur \"\" zu sehen. Im editor sehe ich dann aber weiterhin das bild. wenn ich mir jetzt über phpmyadmin die tabelle ansehen ist da viel blödsinn drin. Das script das mir den inhalt auf der home seite anzeigt ist folgendes :
PHP-Code:
    <?php

include("mysql_daten.php");    
$ergebnis $mysqli->query("SELECT titel FROM startseite where id=1 ;");

                    while(
$zeile $ergebnis->fetch_array()) {
                                echo 
"<div id=\"titel\">";
                                 echo 
" {$zeile['titel']}<br />\n";
                                echo 
"</div>";


                            }

                            
                            
?>
EDIT: Das problem hatte ich aber auch bei ckeditor !
Mamboobamboo ist offline   Mit Zitat antworten
Alt 19.04.2011, 00:24  
Benutzer
 
Registriert seit: 30.12.2008
Beiträge: 51
Mamboobamboo befindet sich auf einem aufstrebenden Ast
Standard

Problem gelöst :
zufällig gefunden: ""
Zitat:
HTML output include lots of \" like <a href=\"mylink.htm\">link</a>?

This is probably because you are using PHP and it has a feature that's called magic quotes that is enabled by default. You can read more about this in the PHP documentation.

A quick way to clean up magic quotes is to use

stripslashes($_POST['text']);

You can also clean up all magic quotes with this (taken from the PHP manual):

if (get_magic_quotes_gpc()) {
function stripslashes_deep($value)
{
$value = is_array($value) ?
array_map('stripslashes_deep', $value) :
stripslashes($value);

return $value;
}

$_POST = array_map('stripslashes_deep', $_POST);
$_GET = array_map('stripslashes_deep', $_GET);
$_COOKIE = array_map('stripslashes_deep', $_COOKIE);
$_REQUEST = array_map('stripslashes_deep', $_REQUEST);
}
eingefügt und funktioniert. jetzt muss ich ihm nurnoch abgewöhen das er immer die url kürzt !
Mamboobamboo ist offline   Mit Zitat antworten
Alt 19.04.2011, 00:34  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
This is probably because you are using PHP and it has a feature that's called magic quotes that is enabled by default.
Und jetzt erzähle bitte noch, dass wäre nicht das gewesen, was ich dir von Anfang an gesagt habe ...

Zitat:
You can also clean up all magic quotes with this (taken from the PHP manual):

if (get_magic_quotes_gpc()) {
function stripslashes_deep($value)
Diese Funktion zum Ändern der Daten wird durch die Prüffunktion in der IF-Bedingung nur dann aufgerufen, wenn magic_quotes_gpc aktiviert ist.

Wenn das jetzt also dein Problem löst - dann kann das nur heissen, dass magic_quotes_gpc bei dir immer noch aktiviert war!!!1elf (und ist).

Nur irgendwie hast du es in deiner kompletten Freiheit von jedweder Ahnung immer noch geschafft, uns was das angeht zu „bescheissen“, und das sogar trotz Vorzeigen einer phpinfo-Ausgabe ...
(Vermutlich hast du die an der falschen Stelle gemacht - und magic_quotes_gpc ist in einem der Unterverzeichnisse, in der du deine Admin-Oberfläche betreibst, per .htaccess-Datei o.ä. aktiviert.)
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 19.04.2011, 00:42  
Benutzer
 
Registriert seit: 30.12.2008
Beiträge: 51
Mamboobamboo befindet sich auf einem aufstrebenden Ast
Standard

ja ich verstehs auch nicht! habe die php.ini hochgeladen und die hat das ja spürbar in der phpinfo datei angezeigt. Vielleicht hat 1und1 da ein fehler! ich habe das doch alles deaktiviert, habt ihr ja in den dateien gesehen, ich versteh nicht wo da mein fehler sein sollte. noch ne frage, warum kürzt mir das script jede url, und da das admin menü nicht im selben verzeichnis wie die seite liegt führt das immer zur darstellung entweder im admin menü oder auf der seite! ... ich schreibe z.b. (domain)/test2/images/muttertag.png und der editor macht daraus dann ../images/muttertag.png ... für den editor stimmt du url, aber die seite kann damit nix anfangen. kann ich da was mitgeben das er die url belässt wie sie ist ?
Mamboobamboo ist offline   Mit Zitat antworten
Alt 19.04.2011, 00:52  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Mamboobamboo Beitrag anzeigen
ja ich verstehs auch nicht!
Wissen wir. Wussten wir von Anfang an.

Zitat:
habe die php.ini hochgeladen und die hat das ja spürbar in der phpinfo datei angezeigt. Vielleicht hat 1und1 da ein fehler! ich habe das doch alles deaktiviert, habt ihr ja in den dateien gesehen, ich versteh nicht wo da mein fehler sein sollte.
Hättest du die Testausgabe mittels
PHP-Code:
<?php var_dump(ini_get('magic_quotes_gpc')); ?>
mal in dem Verzeichnis gemacht, wo das Script, welches die Daten in die Datenbank einträgt, auch tatsächlich ausgeführt wird, und nicht einfach im Hauptverzeichnis - dann hätte das Ergebnis dieses Testes vermutlich anders ausgesehen.

Zitat:
noch ne frage
Nee, keine Lust mehr - mir reicht's jetzt erst mal mit dem Support für einen gar-keine-Ahnung-von-garnichts-Newbie.

Schau in die Dokumentation des Editors, den du verwendest, wenn du Probleme mit diesem hast.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 19.04.2011, 00:58  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
(Vermutlich hast du die an der falschen Stelle gemacht - und magic_quotes_gpc ist in einem der Unterverzeichnisse, in der du deine Admin-Oberfläche betreibst, per .htaccess-Datei o.ä. aktiviert.)
.htaccess ging ja nicht mit magic_quotes_gpc und CGI

Kann eigentlich nur noch in der httpd.conf stecken...
Wobei: die dynamische Abfrage aus dem Testscript ini_get('magic_quotes_gpc') hat ja false geliefert
Mamboobamboo, kannst du bitte in das Testscript nochmal
PHP-Code:
vardumpget_magic_quotes_gpc() ); 
einbauen? Die Hilfe spricht nur davon, das ini_set() für magic_quotes_gpc nicht funktioniert, vielleicht ist ini_get davon auch betroffen? (Spekulation)
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 19.04.2011, 01:01  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von lstegelitz Beitrag anzeigen
Die Hilfe spricht nur davon, das ini_set() für magic_quotes_gpc nicht funktioniert,
Ja, weil ini_set zu spät kommt, um diese Einstellung noch vornehmen zu können.

Zitat:
vielleicht ist ini_get davon auch betroffen? (Spekulation)
Nein -
PHP-Code:
var_dump(ini_get('magic_quotes_gpc'), get_magic_quotes_gpc());

// Ausgabe auf entsprechend eingestelltem Testsystem:
// string(1) "1"
// int(1) 
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mysql funktioniert nicht (Erweiterung nicht erkannt!?) pfump Server, Hosting und Workstations 10 17.03.2012 11:07
Mysql Server startet nicht mehr Nicolas2006 Datenbanken 2 20.03.2011 16:03
PHP Zugriff auf MySQL Community Server gewähren daemonTutorials Datenbanken 8 21.02.2011 12:28
MySQL Datentransfer (Dateigroesse 4MB) via Shell Zugang oder einfacher promoterlv Datenbanken 1 14.11.2010 22:12
[Erledigt] PHP bekommt keine Verbindung zu MySQL SaKe Datenbanken 15 20.09.2010 14:45
Mysql fehler bei externen Zugriff SteiniKeule Datenbanken 4 18.06.2010 12:54
PDO MySQL abfrage funktioniert nicht Bloodydead PHP Tipps 2010 8 18.06.2010 11:08
Erkenntnisse aus der MySQL -> Oracle migration Donald Datenbanken 9 13.04.2010 14:24
[Erledigt] MySQL Link Resource in einer statischen Variablen speichern Lenki PHP-Fortgeschrittene 8 18.03.2010 16:37
MySQL - Lagerverwaltung - Problem mit automatischer Änderung des Lagerbestandes godfather_al Datenbanken 10 01.07.2008 12:58
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
MySQL Fehler nach Änderung einer PHP Datei mark007q Datenbanken 2 09.05.2006 23:56
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
stripslashes_deep, daten in mysql schreiben wysiwyg, tinymce in datenbank style maskiert

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum