webForumDet fria alternativet

bunny ears

4 svar · 287 visningar · startad av jazzil

jazzilMedlem sedan maj 2003150 inlägg
#1

Jag har två problem som jag skulle vara taksam om ni svarade på

1. Jag har lite JavaScript i min PHP kod och det är viktigt att den skriver ut "" hur gör jag så att den skirver ut "" och inte tar bort dom.... exempler
print "onclick="."whatever".";";
ger onlclick=whatever men då funkar det inte jag vill ha
onclick="whatever";

2. Min server visar inte vad som är fel med koden ... om jag inte
t.ex. avslutar en variabel rätt så blir sidan bara blank..!

@ndersMedlem sedan juni 200026 914 inlägg
#2
  1. Escapea med backslash.
<?
echo "<button onclick=\"test();\">";
?>

Vad menar du med rubriken "bunny ears"?

red: Nu tror jag jag förstår vad du menar med bunny ears. Det kan nog inte skada att vara lite tydligare dock...

PeddaMedlem sedan juni 20004 880 inlägg
#3

Angående fråga 2.
Kolla i php.ini om du hittar en sådan här rad.
error_reporting = E_ALL & ~E_NOTICE

Det kan stå något annat efter error_reporting, ändra då och testa.

K@llenMedlem sedan mars 20032 654 inlägg
#4

Eller lägg följande överst i koden:

<?php 
error_reporting(E_ALL); 
ini_set("display_errors", "1"); 
?>
MatteMedlem sedan aug. 20002 970 inlägg
#5

K@llen skrev:

Eller lägg följande överst i koden:

<?php 
error_reporting(E_ALL); 
ini_set("display_errors", "1"); 
?>

Har man display_errors satt till Off i php.ini så hjälper detta till att visa felmeddelande som uppstår under körning, men parse error kommer inte att visas.

Har du tillgång till php.ini, gör ändringarna där:

error_reporting = E_ALL

display_errors = On
Genererad på 366 ms · cache AV · v20260730165559-full.f96bc7eb