Dann hast du's nicht verdient, Pascal zu nutzen!
Der Code-Schnippsel-Thread
-
-
Was gibt es denn da an sinnvollen Alternativen mit C-Syntax
php
-
Was gibt es denn da an sinnvollen Alternativen mit C-Syntax (über Pascal reg ich mich ja dauernd auf), die keine solche Fallen haben? Und wehe du sagst Java
Go(srsly kein Plan von der Sprache aber hat C-like Syntax)
-
-
Was gibt es denn da an sinnvollen Alternativen mit C-Syntax (über Pascal reg ich mich ja dauernd auf), die keine solche Fallen haben? Und wehe du sagst JavaWas spricht gegen Java? Ausser das es intellektuelles Eigentum von einem Orakel ist.
-
Ob Perl das is, was er sucht... glaube ich nicht.
Für was suchst denn ne Sprache?
-
Warum sollte Perl nichts sein? Hat die geforderte C-like-Syntax und ist dank der Module für so gut wie alles nutzbar.
-
Zum „etwas“ programmieren. Tatsächlich läuft bei mir der meiste foo auf C raus, aber wie gandro sagt, da kann man Fehler machen dass es einem ohne Speicherschutz grad den ganzen Kernel um die Ohren schlagen würde. (Notiz an mich: Das Borland C++ for DOS muss doch für was gut sein.) Aber jo, glaub Go schau ich mir in der Tat mal an, Perl auch mal noch.
-
ja und php?!
-
Was spricht gegen Java? Ausser das es intellektuelles Eigentum von einem Orakel ist.
Java ist super. Nutz ich gern. Kommt halt immer drauf an, was man vorhat, finde ich.
-
Bash
Alles anzeigen#!/bin/bash DATE=$(date +"%m-%Y") NAME="Backup" FULLNAME="$NAME-$DATE" SOURCE=${HOME}/Dokumente TARGET=/data/LAN/Monatsbackups/$FULLNAME/ LOG=/data/LAN/Monatsbackups/$FULLNAME/Backup.log TMPLOG=/data/LAN/Monatsbackups/$FULLNAME/Backup.log.tmp LOGDATE=$(date +"%d-%m-%Y") if [ -e $TARGET ]; then rsync -avu $SOURCE $TARGET |tee >>$TMPLOG else mkdir $TARGET rsync -avu $SOURCE $TARGET |tee >>$TMPLOG fi if [ $? -eq 0 ]; then mail -s "Backup erfolgreich" $(whoami)@$(hostname) <$TMPLOG else mail -s "Backup fehlgeschlagen" $(whoami)@$(hostname) <$TMPLOG fi cat $TMPLOG >> $LOG rm $TMPLOG
Mein Backupskript, mal überarbeitet.
-
Mal auf die Schnelle als Noob in PowerShell gecodet:
Code
Alles anzeigen$NAME="Backup" $DATE=Get-Date -Format MM-yyyy $FULLNAME="$Name-$DATE" $SOURCE="C:\Backup" $TARGET="\\spacecube\save\Backups Clients\skulltrail\Monatsbackups\$FULLNAME" $LOGPATH="$TARGET\Logs" if (Test-Path $TARGET -pathType container) { Robocopy $SOURCE $TARGET /TEE /LOG:$LOGPATH\Backup.log.txt /E /V /FP } else { mkdir $TARGET mkdir $LOGPATH Robocopy $SOURCE $TARGET /TEE /LOG:$LOGPATH\Backup.log.txt /E /V /FP }
-
http://pixelbanane.de/yafu/2175661202/infofoo.tar.xz
Geistiger Dünnschiss der letzten beiden Informatikstunden (nein, ich hab natürlich nicht so lang dafür gebraucht.)
Linux-x86_64 und Windows-i386-Binaries sind drin. -
-
-
Wofür das genau is, kann ich mir ausmalen, aber was das macht schon
-
Python-Schnipsel für die dreimal wöchentlich stattfindende VIzon-Lotterie:
-
Meine PHP Aufgabe für die Schule:
test.html
HTML
Alles anzeigen<html> <head> <title>Lotto</title> <script type="text/javascript"> function chkFormular () { if (document.Formular.Zahl.value == "") { alert("Bitte alle Felder ausfüllen!"); document.Formular.Zahl.focus(); return false; } /* if (document.Formular.Zahl2.value == "") { alert("Bitte alle Felder ausfüllen!"); document.Formular.Zahl2.focus(); return false; } if (document.Formular.Zahl3.value == "") { alert("Bitte alle Felder ausfüllen!"); document.Formular.Zahl3.focus(); return false; } if (document.Formular.Zahl4.value == "") { alert("Bitte alle Felder ausfüllen!"); document.Formular.Zahl4.focus(); return false; } if (document.Formular.Zahl5.value == "") { alert("Bitte alle Felder ausfüllen!"); document.Formular.Zahl5.focus(); return false; } if (document.Formular.Zahl6.value == "") { alert("Bitte alle Felder ausfüllen!"); document.Formular.Zahl6.focus(); return (false); } */ } </script> </head> <body> <b>Bitte geben sie ihre Lottozahlen ein</b> <form name="Formular" form method="post" form action="auswertung.php" onsubmit="return chkFormular()"> <pre> Zahl1: <input type="text" size="40" name="Zahl"maxlength="2"> Zahl2: <input type="text" size="40" name="Zahl"maxlength="2"> Zahl3: <input type="text" size="40" name="Zahl"maxlength="2"> Zahl4: <input type="text" size="40" name="Zahl"maxlength="2"> Zahl5: <input type="text" size="40" name="Zahl"maxlength="2"> Zahl6: <input type="text" size="40" name="Zahl"maxlength="2"> Formular: <input name="submit" type="submit" value="Absenden" <p> <input name="reset" type="reset" value="Abbrechen"<p><br> </pre> </form> </body> </html>
auswetung.php
PHP
Alles anzeigen<?php function getRandoms($quant=1, $min=0, $max=1){ # quant = Anzahl der Zufallszahlen $lotto = array(); while(!(count($lotto) >= $quant || count($lotto) > $max-$min)) $lotto[mt_rand($min,$max)] = true; // Zufallszahl in Key speichern return array_keys($lotto); } $randoms = getRandoms(6, 1, 49); # Funktion getRandoms ausführen echo "Die heutigen Lottozahlen lauten:"; echo " "; echo implode(', ', $randoms); echo ""; # Mögliche Ausgabe: 23, 8, 29, 42, 15, 33 ?> <br> <?php echo "Du hast folgende Zahlen getippt:</br>"; echo "\n"; ?>
Allerdings bekomme Ich es nicht hin, dass auswertung.php die in den Formularen von test.html eingetragenen Daten anzeigt. Kennt ihr da ne Lösung?
-
Zitat
<form name="Formular" [s]form[/s] method="post" [s]form[/s] action="auswertung.php" onsubmit="return chkFormular()">
Ein bisschen redundant, nicht?
Wenn du eine fixe Anzahl Eingaben hast, brauchst du nur einfache Array-Indizes benutzen:
CodeZahl1: <input type="text" size="40" name="Zahl[0]" maxlength="2"> Zahl2: <input type="text" size="40" name="Zahl[1]" maxlength="2"> Zahl3: <input type="text" size="40" name="Zahl[2]" maxlength="2"> Zahl4: <input type="text" size="40" name="Zahl[3]" maxlength="2"> Zahl5: <input type="text" size="40" name="Zahl[4]" maxlength="2"> Zahl6: <input type="text" size="40" name="Zahl[5]" maxlength="2">
PHPfor ($i = 0; $i < 6; $i++) { // $_GET, falls per method="GET" übergeben als Teil der URL // oder $_REQUEST für GET oder POST echo $_POST['Zahl'][$i] . "\n"; }
Bei eine variablen Anzahl von Feldern (wenn man durch Javascript optional weitere <input>-Tags hinzufügt) nennt man diese dann einfach nur z. B. "Zahl[]" und kann dann mit foreach durch $_POST['Zahl'] iterieren.
-
Ein bisschen redundant, nicht?
Wenn du eine fixe Anzahl Eingaben hast, brauchst du nur einfache Array-Indizes benutzen:
CodeZahl1: <input type="text" size="40" name="Zahl[0]" maxlength="2"> Zahl2: <input type="text" size="40" name="Zahl[1]" maxlength="2"> Zahl3: <input type="text" size="40" name="Zahl[2]" maxlength="2"> Zahl4: <input type="text" size="40" name="Zahl[3]" maxlength="2"> Zahl5: <input type="text" size="40" name="Zahl[4]" maxlength="2"> Zahl6: <input type="text" size="40" name="Zahl[5]" maxlength="2">
PHPfor ($i = 0; $i < 6; $i++) { // $_GET, falls per method="GET" übergeben als Teil der URL // oder $_REQUEST für GET oder POST echo $_POST['Zahl'][$i] . "\n"; }
Bei eine variablen Anzahl von Feldern (wenn man durch Javascript optional weitere <input>-Tags hinzufügt) nennt man diese dann einfach nur z. B. "Zahl[]" und kann dann mit foreach durch $_POST['Zahl'] iterieren.
Danke schön.
-
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!