php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.10.2004, 14:21  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
    $birth 
"SELECT username, birthday FROM bb1_users WHERE birthday LIKE '".date("Y-m-d")."'";
    if(
mysql_num_rows($birth mysql_query($birth)))
    {
      
$birthday '<center>';
      
$birthday '[img]img/birthday.gif[/img]
'
;
      while(
$row mysql_fetch_array($birth))
      {
        
$birthday $row['username'].'
'
;
      }
      
$birthday '</center>';
    }
    else
    {
      
$birthday '';
    }
    echo 
"<script language=\"Javascript\"> document.write('".$birthday."');</script>";
?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.10.2004, 14:26  
Gast
 
Beiträge: n/a
Standard

Öhm, das hat nix mit blöd zu tun. Ich bezog mich auf:
Wie soll ich etwas sehen, das NICHT funktioniert? Das meinte ich damit.

Nur war Deine Antwort schneller als meine, darum hat sich das verschoben

EDIT: an die mods - könnte man die Beiträge anstatt nach Sendedatum nach dem Zeitpunkt des Klicks auf "Antwort erstellen" sortieren Sonst haut mich WasserDragoon noch *gg

Was das Einbinden betrifft: Das ändert nichts daran. Wenn DU mit document.write arbeitest, musst Du ja Hochkommas setzen; ob einfache oder doppelte, ist zweitrangig.

Und um zu verhindern, daß der Wert $text, welcher ja nicht vorher feststeht (Sinn der dynamischen Programmierung ist nun einmal die Varianz), für Schwierigkeiten sorgt, würde ich einfach das Zeichen, welches ich als "Hochkomma" für Javascript auserkoren habe, sicherheitshalber mit str_replace escapen.

Ob da dann " durch \" oder ' durch \' ersetzt wird, ist dem Javascript egal, denn das Handling von "escapten" Zeichen ist bei PHP und Javascript identisch (zumindest in diesem Bereich) - es muss nur das Gleiche wie der write()-Begrenzer sein.

EDIT2: Ist Dir eigentlich schon aufgefallen, daß Dein Bild nicht angezeigt wird?
 
Alt 22.10.2004, 01:30  
Gast
 
Beiträge: n/a
Standard

warum sollte ich dich hauen XD
ich bin gegen gewalt...
kla is mir das aufgefallen ich hab es ja auch noch nicht hochgeladen, weil ich noch nach einem kleinen bild gesucht habe aber jetzt geht es normalerweise.
das escapen hab ich auch schon probiert es hilft alles nichts...
 
Alt 22.10.2004, 02:13  
Gast
 
Beiträge: n/a
Standard

Zitat:
das escapen hab ich auch schon probiert es hilft alles nichts.
Das gibt es doch nicht ?!? Hast Du Javascript deaktiviert? Ne oder?
Also langsam gehen sogar mir die Ideen aus.
 
Alt 22.10.2004, 13:15  
Gast
 
Beiträge: n/a
Standard

hmm ne js is net deaktiviert.
kann man das noch anders mit html einbinden?
außer <script>-...
MfG,
WasserDragoon.
 
Alt 22.10.2004, 13:17  
Gast
 
Beiträge: n/a
Standard

http://www.gfx-welt.de/boardstatics.php?show=newuser es müsste doch normalerweise aber document.write ausgeben, oder?
http://www.gfx-welt.de/boardstatics.php?show=birthday
da gibts garnichts aus kann auch richtig sein weil heute keiner geburtstag hat von den 36 usern.
 
Alt 22.10.2004, 13:22  
Gast
 
Beiträge: n/a
Standard

Ne, die Ausgabe ist korrekt, da Dein Browser Script und document.write interpretiert, ehe er es ausgibt.

Das ist wie mit HTML-Tags - wenn Du [b]Text schreibst, wird ja Text auch in Fettschrift gezeigt und nicht "[b]Text" ausgegeben.
 
Alt 22.10.2004, 13:25  
Gast
 
Beiträge: n/a
Standard

cooool ich habs hinbekommen es geht ohne das script zeugs das document.write thx
 
 


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
[Erledigt] Firefox / IE - Probleme HTML, Usability und Barrierefreiheit 5 20.07.2009 17:04
[Erledigt] document.write Normalo JavaScript, Ajax und mehr 16 23.06.2008 16:12
Probleme bei Speicherung von serialize() Strings Manni2k PHP Tipps 2006 13 15.10.2006 15:06
Probleme mit mbstring extension unter Debian HStev Server, Hosting und Workstations 3 30.08.2006 20:55
Probleme mit Rechteverteilung chmod() per script!!!??? Funky_ PHP Tipps 2006 7 17.06.2006 17:10
Probleme bei der Installation von Turck MMCache tomx992 PHP-Fortgeschrittene 2 27.09.2005 20:31
Probleme beim Datenupload zu meiner Datenbank Datenbanken 3 05.09.2005 19:47
Probleme mit Sonderzeichen... Datenbanken 1 02.08.2005 23:37
[Erledigt] hilfe! probleme mit... PHP Tipps 2005 4 12.04.2005 22:55
[Erledigt] CSV Größe macht Probleme mit php PHP Tipps 2005 5 15.03.2005 21:29
Zwei Rechner ins Netz - Router - Hub - Probleme... imported_Ben Off-Topic Diskussionen 37 13.01.2005 21:36
[Erledigt] Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45
[Erledigt] Probleme mit Fremdsprachen HTML, Usability und Barrierefreiheit 2 21.09.2004 17:11
daten per document.write auslesen mit while-schleife PHP Tipps 2004 6 12.09.2004 14:29
PHP Bilder in DB / Probleme bei Änderung PHP-Fortgeschrittene 1 05.06.2004 11:20


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:17 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.