Archief - Opmaak van pagina en text binnen PHP code

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

noizy

Legacy Member
Het gaat over en invul formulier dat gemailt kan worden.
Als er errors in zitten laat onderstaande code dit verschijnen op een lege (witte) pagina met rode text.
Het formulier zelf is in HTML en kan ik dus volledig naar mijn hand zetten,
maar ben niet zo bedreven in PHP.
Ik zou onderstaande code willen aanpassen zodat de errors verschijnen
op een zwarte pagina met text color "787878" en font "Arial Rounded MT Bold"

PHP:
//als er een error was
  if (isset($error) && count($error) > 0)
  {
    //laat alle errors zien
    print("<ul style=\"list-style: none; color: red;\">\n");
    foreach($error as $value)
    {
      print("\t<li>".$value."</li>\n");
    }
    print("</ul>");
  }

Dank bij voorbaat.

Unrach

Legacy Member
Gewoon die style toekennen aan de pagina waarop ge die php code hebt staan.
Dus gewoon in uwe body tag dit zette:

Code:
<body style="background-color:#000; font-family:Arial Rounded MT; font-weight:bold;">

Of met ne stylesheet werke..

noizy

Legacy Member
Ik heb het op een andere manier kunne oplossen, toch bedankt

Curahee Q

Legacy Member
php bevat een constante die PHP_EOL noemt, dat is de End Of Line.

PHP:
if (isset($error) && count($error) > 0) 
  { 
    //laat alle errors zien 
    echo '<ul style="list-style: none; color: red;">' . PHP_EOL; 
    foreach($error as $value) 
    { 
      echo '\t<li>'.$value.'</li>' . PHP_EOL; 
    } 
    echo '</ul>'; 
  }

Gebruik ook telkens single quotes in plaats van double quotes. 1 van de redenen is het escapen. Een andere reden is dat php bij single quotes niet gaat kijken of er variabele in die string staan om ze vervolgens om te zetten (want dat gebeurt niet tussen single quotes) waardoor de parser dus minder werk moet verichten.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan