mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 03:17 Benutzername: Passwort: Auto-Login

Thema: Hochkomma ... wie? vom 05.03.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Hochkomma ... wie?
Seite: 1, 2  Weiter
Autor Nachricht
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Mo 05.03.2007 18:17
Titel

Hochkomma ... wie?

Antworten mit Zitat Zum Seitenanfang

ich habe vieles ausporbiert und es klappt nicht *Schnief*
ich habe ein Formularfeld, in dem dummerweise
ein einziges Wort mit einem Hochkomma steht.

Code:


..
..
<option value="L'Aquila">L'Aquila</option>
..
..



so bei der weitergabe der Info taucht es
dann so auf

Code:


<option checked="checked"><? echo $region ?></option>
..
..
..
<option value="L'Aquila">L\'Aquila</option>
..
..




so habe ich es versucht:

Code:


$zeichen = str_replace(" ","%20",$container);
$ausgabe = stripslashes ($zeichen2);



mit

Code:

.
addslashes

..


bekomme ich das auch nicht hin ....
  View user's profile Private Nachricht senden
SURE612

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mo 05.03.2007 19:09
Titel

Antworten mit Zitat Zum Seitenanfang

'

m selbst das forum wandelts gleich um

dann guck mal hier einfach:

http://www.ascii.cl/htmlcodes.htm

da nimmste dann den HTML Code für das Symbol


Zuletzt bearbeitet von SURE612 am Mo 05.03.2007 19:11, insgesamt 3-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Mo 05.03.2007 20:26
Titel

Antworten mit Zitat Zum Seitenanfang

addslashes und stripslashes sind schon richtig. Wie sieht denn dein Code aus?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Benutzer 28377
Account gelöscht


Ort: -

Verfasst Mo 05.03.2007 22:22
Titel

Antworten mit Zitat Zum Seitenanfang

oder magic_quotes_gpc ... steht im Handbuch Lächel
 
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Di 06.03.2007 15:00
Titel

Antworten mit Zitat Zum Seitenanfang

tacker hat geschrieben:
addslashes und stripslashes sind schon richtig. Wie sieht denn dein Code aus?



mmh so habe ich das gemacht

Code:



..
..
$container2 = mysql_result($result,$i,"province");
$zeichen2 = str_replace(" ","%20",$container2);

<!-- mein jämmerlicher Versuch, das Hochkomma darzustellen -->
$content = stripslashes ($zeichen2);
...

<a href=$PHP_SELF?province=$zeichen>update</a>

...
...

<option checked="checked"><? echo $province ?></option>
  <optgroup label="Abruzzo">

<!-- die Darstellung sieht so aus >>> L\'Aquila <<<< :-( -->
    <option label="L'Aquila" value="L'Aquila">[b]L\'Aquila[/b]</option>

...
...



mano


Zuletzt bearbeitet von ma1973 am Di 06.03.2007 15:01, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Do 08.03.2007 15:00
Titel

Antworten mit Zitat Zum Seitenanfang

Dein Code ist so aber nicht verständlich.
Naja.
Zitat:
<?php

$province = mysql_result($result, $i, 'province'); // Bitte immer einfache Anführungszeichen verwenden, wenn keine Variable im String ist
$province = urldecode($province); // Du scheinst URL-encodete Daten zu haben. Besser sich um alle kümmern, als nur um das Leerzeichen
$province = stripslashes($province);

?><a href="<?php echo $_SERVER['PHP_SELF']; ?>?province=<?php echo $province; ?>">update</a><?php // Code gefixt

// Ich nehme an hier kommt eine zweite Seite ?!

$province = $_GET['province'];

// Durch den fix oben, sollte hier der Text eigentlich jetzt stimmen
?>
<option checked="checked"><? echo $province; ?></option>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst Do 08.03.2007 22:35
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Dein Code ist so aber nicht verständlich.

ja, könnte man einiges dran ändern, aber solange es funktioniert...
Was mir so spontan ins Auge springt ist das:

Das hier könnte ganz schnell zu einem Problem werden. Bei den meisten Hostern steht die Einstellung "register_globals" in der php.ini auf "off". Sicherheitshalber sollte man das auch so machen...
Dein Code würde dann aber versagen...
Code:
<a href=$PHP_SELF?province=$zeichen>update</a>

es sollte $_SERVER['PHP_SELF'] heissen statt $PHP_SELF.

Außerdem sollte man Attribute in HTML in Anführungszeichen setzen.
<a href="bla"> statt <a href=bla>

und so etwas kannst du bei den meisten Hostern einfacher machen.
Code:
<?php echo $province; ?>

Ist fast überall so eingestellt, daß du eine Kurzform nutzen kannst, wenn du nur eine einzige Variable ausgeben willst:
Code:
<?= $province ?>
  View user's profile Private Nachricht senden
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Fr 09.03.2007 00:18
Titel

Antworten mit Zitat Zum Seitenanfang

Bitte vermeide das Verwenden der Kurzform.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Hochkomma in PHP-Bereich. Wie?
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.