Sven: Echo eines Array-Wertes gelingt nicht

Hey (:

Ich möchte mir mit PHP ein Bash-Scrip generieren lassen, das die aktuelle Sekunde als Ascii-Art darstellt.

<textarea>  
<?php  
  
 $aarts[0][0] = ' $$$$$ ';  
 $aarts[0][1] = '$$   $$';  
 $aarts[0][2] = '$$   $$';  
 $aarts[0][3] = '$$   $$';  
 $aarts[0][4] = '$$   $$';  
 $aarts[0][5] = '$$   $$';  
 $aarts[0][6] = ' $$$$$ ';  
  
 $aarts[1][0] = '      $';  
 $aarts[1][1] = '     $$';  
 $aarts[1][2] = '   $$$$';  
 $aarts[1][3] = '  $$ $$';  
 $aarts[1][4] = '     $$';  
 $aarts[1][5] = '     $$';  
 $aarts[1][6] = '     $$';  
  
 $aarts[2][0] = '  $$$$ ';  
 $aarts[2][1] = ' $$  $$';  
 $aarts[2][2] = ' $$  $$';  
 $aarts[2][3] = '    $$ ';  
 $aarts[2][4] = '   $$  ';  
 $aarts[2][5] = '  $$   ';  
 $aarts[2][6] = ' $$$$$ ';  
  
 echo "#!/bin/bash -x  
vSECONDS=$(date +%S)\n\n";  
  
echo"if [ $vSECONDS -eq 0 ]; then  
 echo ' $$$$$     $$$$$ '  
 echo '$$   $$   $$   $$'  
 echo '$$   $$   $$   $$'  
 echo '$$   $$   $$   $$'  
 echo '$$   $$   $$   $$'  
 echo '$$   $$   $$   $$'  
 echo ' $$$$$     $$$$$ '\n";  
  
 for($i = 1; $i < 60; $i++) {  
   echo "elif [ \$vSECONDS -eq $i ]; then\n";  
  
   $iString = (string) $i;  
  
   if(strlen($iString) == 1) {  
      $iString = "0" . $iString;  
   }  
  
   $fV = substr($iString, 0, 1);  
   $sV = substr($iString, 1, 1);  
  
   for($a = 0; $a < 7; $a++) {  
     echo " echo '";  
     echo $aarts[fV][a];  
     echo "  ";  
     echo $aarts[sV][a];  
     echo "'\n";  
   }  
  
 }  
  
echo"fi";  
  
?>  
  
</textarea>

Klar, es fehlen einige Ziffer, soll ja aber auch nur die Idee zeigen. Wenn ich die echo-Statements im inneren for isoliert als letzte Anweisungen schreibe und beispielwerte (0,1 & 1,1) eingebe, klappt die Ausgabe.

Im moment habe ich immer nur echo '  ' als Ausgabe.

Das die Anzahl der Leerzeichen nicht stimmt stört mich nicht, im Quelltext ist ja alles vorhanden.

Danke im Vorraus!

  1. Hab die fehlenden $ schon selbst entdeckt >.<' Danke!

  2. Hi,

    Ich möchte mir mit PHP ein Bash-Scrip generieren lassen

    Lass' dich nicht aufhalten.

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
  3. Hallo,

    ich lasse den Atom-Feed des Forums schon seit Jahren auf meiner iGoogle-Startseite anzeigen. Dieses Posting aber zerhaut irgendwie komplett die Darstellung? Kann das jemand bei sich nachvollziehen und hat eine Idee woran das liegen könnte?

    Screenshot: