Zum Inhalt wechseln



- USB-Partner (Interessiert?) -
Foto

[PHP] Array abarbeiten


  • Please log in to reply
130 replies to this topic

#31
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M
ahhh danke, muss einem ja gesagt werden ^^
  • 0

#32
Synthor

Synthor

    Sub.FM addicted

  • USB-Security
  • 12.871 Beiträge
  • Geschlecht:M
hehe also nich nur javascript, java, php, sondern auch html noob :P :banga:

*SCNR*
  • 0
Download your energy, upload your mind!
 
$P_UMFALLWAGEN=1003;

#33
P. Stylez

P. Stylez

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 9.944 Beiträge
  • Vorname: Palle™
  • Geschlecht:M
@ Mindfuck

Ich würde dir die Prototype Library für Javascript ans Herz legen :banga:
Bei deinem Code da oben wird mir schwindelig *g

http://www.prototypejs.org

Da werden z.B. Ausdrücke wie

var inputTextTag = document.getElementById('inputText');
inputTextTag.value = 'FooBar';
document.myform.submit();

vereinfacht zu

$F('inputText') = 'FooBar';
$('myform').submit();

auch Ajax wird damit zum Kinderspiel (an den Punkt, dass Du es einsetzen wirst, kommst du bestimmt auch noch)

Also mir hat Prototype in den letzten Wochen und Monaten das Leben seeeehr vereinfacht.

Dieser Beitrag wurde von P. Stylez bearbeitet: 27. Aug. 2007 - 14:15 Uhr

  • 0

#34
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M
@ thorsten
du hast es voll erfasst, ich bin halt keine programmierschlampe, ich lern das nurmal so nebenher weil meine server seit ich hier eingestellt wurde ohne unterbrechung und probleme laufen, dabei kannte ich das OS nichtmal :banga:

ich schlag hier quasi nur die zeit tot :P

@ p.styles
danke, schau ich mir mal an, aber eigentlich wollte ich ja mit python anfangen, die js kagge da braucht ich halt nur gerad mal für das 'projekt'

Dieser Beitrag wurde von Mindfuck bearbeitet: 27. Aug. 2007 - 14:17 Uhr

  • 0

#35
P. Stylez

P. Stylez

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 9.944 Beiträge
  • Vorname: Palle™
  • Geschlecht:M
Nee!!!!

Fang mit Ruby an :banga:

Wenn du dann Probleme hast, können wir uns gemeinsam durchkämpfen, weil ich vor ein paar Wochen auch damit angefangen hab ^^

Ruby ist ziemlich geil... gerade für einen, der so wie du viel auf Systemebene hantiert.
  • 0

#36
Synthor

Synthor

    Sub.FM addicted

  • USB-Security
  • 12.871 Beiträge
  • Geschlecht:M
dann sind wir also programmierschlampen? :P :banga:
  • 0
Download your energy, upload your mind!
 
$P_UMFALLWAGEN=1003;

#37
Guest_Valhalla_*

Guest_Valhalla_*
  • Guests
Echt ... scheiß Nerds immer :P
Sucht euch mal ne Freundin! :banga:
  • 0

#38
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M
:banga: sag mir nich du hörst den ausdruck zum ersten mal! :P


vieleicht is der auch nur unter sysadmins verbreitet ^^

Echt ... scheiß Nerds immer /public/style_emoticons/default/mad.gif...
Sucht euch mal ne Freundin! /public/style_emoticons/default/p.gif...


solang es keine hirn-api für weiber gibt werd ich das lassen
  • 0

#39
Synthor

Synthor

    Sub.FM addicted

  • USB-Security
  • 12.871 Beiträge
  • Geschlecht:M
nö kannte ich nich :banga:
  • 0
Download your energy, upload your mind!
 
$P_UMFALLWAGEN=1003;

#40
P. Stylez

P. Stylez

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 9.944 Beiträge
  • Vorname: Palle™
  • Geschlecht:M
Verdammt... ich bin Programmierschlampe und hab ne Freundin - was mach ich falsch :banga:
  • 0

#41
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M

Verdammt... ich bin Programmierschlampe und hab ne Freundin - was mach ich falsch /public/style_emoticons/default/(.gif...


das Dj-Dasein negiert das Programmierschlampen-Dasein :banga: :P
  • 0

#42
Synthor

Synthor

    Sub.FM addicted

  • USB-Security
  • 12.871 Beiträge
  • Geschlecht:M
wasn das gegenteil von ner schlampe? :banga:
  • 0
Download your energy, upload your mind!
 
$P_UMFALLWAGEN=1003;

#43
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M
comicfanatic? :banga:

nay der war böse ^^
  • 0

#44
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M
foreach ($_POST['thema'] as $key => $thema) {
  printf("<tr><td>%s</td><td><div align=\"center\">%s</div></td><td><div align=\"center\">%s</div></td><td><div align=\"center\">%s</div></td></tr>\n",
		 $thema,
		 $_POST['aktion'][$key],
		 $_POST['bearbeitung'][$key],
		 $_POST['termin'][$key]);
}
echo "</table><br><br>\n";

gut? nich gut? was kann ich noch verbessern?
  • 0

#45
Guest_Valhalla_*

Guest_Valhalla_*
  • Guests
Wieso gibste dem td Tag nicht das align Attribut?
Ist doch redundant das übers div Tag noch zu machen :banga:
  • 0

#46
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M
fixed... noch was? :banga:


nächster schritt is das reinparsen des berichts der vor-woche...
  • 0

#47
P. Stylez

P. Stylez

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 9.944 Beiträge
  • Vorname: Palle™
  • Geschlecht:M

foreach ($_POST['thema'] as $key => $thema) {
  printf("<tr><td>%s</td><td><div align=\"center\">%s</div></td><td><div align=\"center\">%s</div></td><td><div align=\"center\">%s</div></td></tr>\n",
		 $thema,
		 $_POST['aktion'][$key],
		 $_POST['bearbeitung'][$key],
		 $_POST['termin'][$key]);
}
echo "</table><br><br>\n";

gut? nich gut? was kann ich noch verbessern?

Sowas ist der Horror für jeden, der es warten muss :banga:

Das ist der Stil, den ich bevorzuge:

<table>
<?php foreach($_POST['thema'] as $key => $thema) : ?>
   <tr>
	  <td><?= $thema ?></td>
	  <td align="center"><?= $_POST['aktion'][$key] ?></td>
	  <td align="center"><?= $_POST['bearbeitung'][$key] ?></td>
	  <td align="center"><?= $_POST['termin'][$key] ?></td>
   </tr>
<?php endforeach ?>
</table>

Nach dem MVC-Paradigma für Webapplikationen sollte man immer versuchen (PHP-)Code und darstellende (HTML-)Elemente zu trennen. Das ist vom Wartungsaufwand wesentlich angenehmer.

Dieser Beitrag wurde von P. Stylez bearbeitet: 28. Aug. 2007 - 13:05 Uhr

  • 0

#48
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M
nachtrag:

hat ma einer nen schnippsel mit dem ich per knopfdruck die aktuelle htmlseite speichern kann?

ich lass ja den bericht ausgeben, da soll man halt unten auf download drücken können und dann schickt er einem die seite und öffnet sie nicht im browser...
  • 0

#49
Guest_Valhalla_*

Guest_Valhalla_*
  • Guests
mail() :banga:
  • 0

#50
P. Stylez

P. Stylez

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 9.944 Beiträge
  • Vorname: Palle™
  • Geschlecht:M
http://de.php.net/ma...et-contents.php ?
  • 0

#51
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M

http://de.php.net/ma...et-contents.php ?


frage:

$site = file_get_contents(post.php); würde dadurch das ich die lokale datei angebe den source in die variable schreiben
$site = file_get_contents(http://server.com/post.php); nimmt das 'endergebniss'

ohne das jetzt getestet zu haben, wenn ich zweitere version nehmen würde, würd ich doch keine übergebenen werte in der variable haben, sondern halt nur den 'blanko-bericht' oder?

gibt es eine php-variable mit der ich die aktuelle site aufrufe? ähnlich wie __FILE__ unter perl, nur das da ja auch der source genommen worden wär...
  • 0

#52
eMrOx

eMrOx

    USB-Ultimate: Hat USB-Tattoo...

  • Obermotz
  • 3.236 Beiträge
  • Vorname: Stefan
  • Geschlecht:M
__FILE__ gibt es unter PHP auch
Zum Downloaden der aktuellen Seite soll der Nutzer einfach Ctrl+S druecken. Das geht am einfachsten.
Wenn Du das per Script machen moechtest musst Du die ganzen Variablen noch einmal durchschleifen (per Post z.B.)
zus. den Content-Type im Header aendern (application/octed-stream) damit der Browser den Doanload-Dialog anzeigt.

Als zus. Alternative kannst Du auch mit der Ausgabesteuerung den Inhalt, der erzeugt wird, zwischenspeichern und dann bei Bedarf ausgeben. Vorteil ist hierbei das Du die Variablen nicht weiterschleifen brauchst, Nachteil ist das Du die Ausgabe wo zwischenspeichern musst.
http://de.php.net/ma....outcontrol.php
  • 0
« Twitter · Flickr · GitHub · Soundcloud · Facebook »

"Die Leute haben damals getanzt die die Bekloppten. Sie waren glücklich - auch und gerade weil es keine Star-DJs gab. Und was passierte? Kurze Zeit später simulierten sie das Rock'n'Roll-Modell mit Stars auf der Bühne und passivem Publikum davor. Nach nur fünf Jahren der Freiheit wurden DJs zum Band-Ersatz, es wurde einem neuem Götzen gehuldigt. In Wirklichkeit geht es doch um uns, die Tänzer! Wir sollten das ganze Genießen und all unsere Energie geben"
Tony Andrews, Groove #114 Interview

#53
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M
ihh, klingt ja voll eklig...

aber ich komm nich drum rum, ich will das so ^^


(mal abgesehn davon das ich wirklich garnix zu tun hab hier... manchmal wünscht ich mir das es so richtig im rz brennt :banga:)
  • 0

#54
P. Stylez

P. Stylez

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 9.944 Beiträge
  • Vorname: Palle™
  • Geschlecht:M
Nochma zum mitschreiben:

Du willst, dass sich die Leute auf Knopfdruck die Seite speichern können - als HTML? :banga:
  • 0

#55
Synthor

Synthor

    Sub.FM addicted

  • USB-Security
  • 12.871 Beiträge
  • Geschlecht:M
hab ich auch so verstanden.

wieso den inhalt nich einfach als pdf/xml exportieren!?
  • 0
Download your energy, upload your mind!
 
$P_UMFALLWAGEN=1003;

#56
P. Stylez

P. Stylez

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 9.944 Beiträge
  • Vorname: Palle™
  • Geschlecht:M

hab ich auch so verstanden.

wieso den inhalt nich einfach als pdf/xml exportieren!?


Jo, so hätte ich es jetzt auch gemacht... HTML ist doch kein gutes Speicherformat.
  • 0

#57
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M

hab ich auch so verstanden.

wieso den inhalt nich einfach als pdf/xml exportieren!?


Jaaa man! guter plan... pdf.. das wärs doch...


ich geb ma die ist-situation wieder:

Wir treffen uns Donnerstags im Besprechungsraum, einer setzt sich an den Pc, öffnet ersma 5 minuten lang dreamweaver, läd das 'template' (ungefähr 2 DIN A4 Seiten, ~200kb code!!!)
und fängt an mitzuschreiben...
Am ende wird die html Datei auf nen Fileserver abgelegt und der Link an die es Betrifft weitergegeben

Das wollte ich halt ein bischen vereinfachen, und pdf direkt im anschluss per mail rausballern lassen wär natürlich nice!
  • 0

#58
Synthor

Synthor

    Sub.FM addicted

  • USB-Security
  • 12.871 Beiträge
  • Geschlecht:M
edit: PDFlib heißt das zauberwort :banga:

Dieser Beitrag wurde von Synthor bearbeitet: 28. Aug. 2007 - 14:19 Uhr

  • 0
Download your energy, upload your mind!
 
$P_UMFALLWAGEN=1003;

#59
m1ndfuck

m1ndfuck

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 6.560 Beiträge
  • Geschlecht:M

edit: PDFlib heißt das zauberwort /public/style_emoticons/default/d.gif...


leider nicht, unter AIX wird nur c,c++ und java unterstützt... :P

aber ich hab gerad ma mitm kollegen gesprochen, ich werde das ganze an ne mysql db hängen und ne ordentliche oberfläche für die protokolle basteln, hab das "problem" mit dem lokalen speichern also abgehackt :banga:
  • 0

#60
P. Stylez

P. Stylez

    USB-Ultimate: Hat USB-Tattoo...

  • Mitglied
  • 9.944 Beiträge
  • Vorname: Palle™
  • Geschlecht:M
Hö? Wenn auf den Servern PHP läuft, dann doch auch diese Erweiterung
  • 0




1 Besucher lesen dieses Thema

Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0