Zum Inhalt springen

Impulz

Mitglieder
  • Gesamte Inhalte

    277
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Impulz

  1. Impulz

    Tabellen

    Gar nicht. Ein einer Tabelle sind alle Spalten immer gleich lang. Du kannst hoechstens noch zusaetzliche Zeilen einfuegen und die zweite Spalte ueber mehrere Zeilen gehen lassen. Wenn du nicht willst dass in der ersten und dritten Spalte der Text in der Mitte steht, musste valign=top in den TDs benutzen.
  2. In der php.ini ist die anweisung register_globals auf off gesetzt (standardmaessig seit Version 4.2). Daher musst du die uebergebenen Werte entweder ueber $_POST['feldname'] ansprechen (bzw $HTTP_ geht auch noch, sollte aber nicht mehr verwendet werden) oder register_globals wieder auf on setzen, was aber aus Sicherheitsgruenden nicht unbedingt zu empfehlen ist. Michael
  3. Bei Javascript laesst sich mit window.open die Groesse und die Position festlegen. Siehe hierzu: http://selfhtml.teamone.de/javascript/objekte/window.htm#open Bitte naechstesmal das Webdesign Board nutzen fuer HTML/Javascript bezogene Fragen. Michael
  4. Ja, ist mit CSS problemlos moeglich. Entweder ueber verschiedene Class-Definitionen in einer externen CSS-Datei oder im Head oder direkt ueber das style attribut des Tags. Siehe hierzu http://selfhtml.teamone.de/css/eigenschaften/schrift.htm Michael
  5. Hi, also soweit ich weiss kuemmert sich fread nicht um irgendwelche zeilenwechsel, 255 sollte also problemlos gehen, kann natuerlich auch erhoeht werden. Auf weitere URLs in dem String kannst bspw. anhand eines regulaeren Ausdrucks ueberpruefen. Normalerweise kann fopen schon alle Dateien oeffnen, allerdings kann es sein dass web.de irgendwelche rewrite-sachen laufen hat, mit redirect und so und es daher zu problemen kommt. Probiers mal mit file(); Michael
  6. Die Kernelmodule sollten unter /lib/modules/<kernelversion>/... liegen in verschiedenen Unterverzeichnissen. Einfach den Dateinamen ohne das .so am Ende laden. Michael
  7. Hier ist ein Beispiel: Header('Content-Type: image/png'); $height = 600; // neue Hoehe $bg = ImageCreateFromJpeg('tree.jpg'); $img_width = imagesx($bg); $img_height = imagesy($bg); $width = ($height)/$img_height * $img_width; // Passende Breite berechnen $im = ImageCreateTrueColor($width,$height); // Verkleinertes Bild erstellen ImageAlphaBlending($im,false); ImageCopyResampled($im, $bg, 0, 0, 0, 0, $width, $height, $img_width, $img_height); // verkleinern ImageDestroy($bg); // und das alte Bild aus dem Speicher entfernen ImagePNG($im); // neues Bild ausgeben, alternativ koennte man es speichern. [/PHP] Das ganze ist aber soweit ich weiss nicht sonderlich performant.. Es koennte sich eher lohnen Grafikpakete wie ImageMagick oder NetPBM zu verwenden. Fuer NetPBM kannste dir beispielsweise den Sourcecode von Gallery (gallery.sourceforge.net) anschaun. gruss Michael
  8. Du kannst eine PHP Seite durch einen Klick auf einen Link laden lassen, die die entsprechende Funktion ausfuehrt. Es ist nicht moeglich, PHP ohne neuladen auszufuehren, da PHP auf dem Server laeuft und nicht auf dem Client.
  9. Hi, filesize() funktioniert nur auf lokalen Dateien. Du kannst entweder ueber $content=implode('',file($url)); gehen oder wenn du fopen benutzen willst indem du sowas benutzt: $fp=fopen($url,"r"); $content=""; while (!feof($fp)) { $content.=fread($fp,255); } echo $content; [/PHP] das sollte eigentlich gehen.. "haengt" der browser dabei, ist irgendwo anders vermutlich der wurm drin, oder der server brauch zu lange um die url zu oeffnen. Michael
  10. Ein DNS Administrations Tool mit Kundenaccounts, Rechtevergabe (wer darf was aendern) das ueber sockets mit verschiendenen Rechnern kommuniziert und in den jeweiligen Nameservern die entsprechenden Aenderungen macht. Der Datentransport soll ueber eine mit SSL verschluesselte Verbindung in Form von XML erfolgen. Viel Spass ;-)
  11. Impulz

    bild direkt am rand

    topmargin leftmargin marginheight marginwidth sind die sachen die du suchst
  12. Impulz

    HIlfe bei MySQL

    Hä? Du setzt doch da den Default Wert auf 0000-....? Is doch klar dass er dann den Wert hat wenn nicht anders gesetzt. Ausserdem gibts nen extra Datenbank Board :-/
  13. Ich arbeite derzeit in der Personalabteilung eines etwas groesseren Unternehmens und ich wuerde auch dringend eine Bewerbung in Papierform empfehlen. Nicht zuletzt weil wir Bewerbungen um Ausbildungsplaetze zusammen mit Siemens bearbeiten und dabei von verschiedenen Stellen Notizen hinzugefuegt werden, was insb. bei Disketten und CDs nur unnoetig arbeit macht. Ausserdem geht es einfach viel schneller mal eben kurz in eine Bewerbungsmappe auf die 2. Seite zu schaun als die Diskette rauszusuchen, einzulegen, Programm starten, rumscrollen etc. Bei kleineren Unternehmen mag eine Bewerbung in digitaler Form durchaus gut ankommen, bei grossen Firmen, die wirklich viele Bewerbungen kriegen, ist das oft nicht so toll. Aber wie gesagt, das haengt oft von den Unternehmen ab, vorher einfach mal nachfragen, kostet schliesslich nix (Ausser den paar Cent an Telefongebuehren ;-) Michael
  14. ach so.. na gut, dir sei verziehen ;-) (Jetzt krieg ich gleich einen drauf weil ich vom Thema abschweife
  15. Glueckwunsch zu deinem Abischnitt *duckundwegrenn*
  16. Ueber CSS: text-decoration: none Davon abgesehen gibt es extra ein Webdesign Board fuer solche Fragen.
  17. Wenn du nicht das SessionTimeout von PHP nutzen kannst/willst, gibts noch ne Moeglichkeit das selber zu erledigen: Du koenntest in der Session zusaetzlich zu den Userdaten noch einen Timestamp speichern. Entweder du sagst nach x Minuten Untaetigkeit wird die Session ungueltig oder du sagst pauschal x Minuten nach dem Login. Am sinnvollsten waere es bspw. den Zeitpunkt des Logins bzw des letzten Seitenaufrufs zu speichern (je nachdem welche der beiden Moeglichkeiten du nutzen willst) und dann zu Beginn jeder Seite zu ueberpruefen ob x Minuten seit dem Zeitpunkt verstrichen sind und ggf. dann die Session manuell zu beenden. gruss Michael
  18. Hallo, die Funktionsweise der mysql_ Befehle hat sich seit ewigkeiten nit geaendert, auch in der neusten Version nicht. Immernoch mysql_connect, mysql_select_db, mysql_query, mysql_error, mysql_fetch_*, ... Am besten postest du mal den Source, sonst ist es schwer da weiter was zu zu sagen. gruss Michael
  19. Hallo, das atiw hat 2 oder 3 neue Sets an Notebooks angeschafft und die sind echt okay.. nach 1 1/2 Stunden Betrieb noch nicht leer. Aber ist auch kein Wunder dass die alten Akkus ausgelutscht waren.. wenn die jeden Tag 3mal ent- und wieder geladen werden (meist immer nur so halbvoll), geben die irgendwann nix mehr her :-) Wieviel *Hz die Rechner da haben, weiss ich nit, sie sind auf jeden fall ausreichend. Die neuen Combi-Labore sind schick :-) Kantine.. naja.. ich bin dazu uebergegangen mir morgen 2 Salzbrezeln zu kaufen und die eine davon Mittags zu verspeisen ;-) Naja.. in 4 1/2 Monaten gehts (leider) erst wieder ins ATIW.. Falls du noch Fragen hast, frag ruhig. Falls du Lust hast, kannste ja auf unserer HP (www.fbh0.de) ma guggn :-)
  20. Hallo mach mal nach dem Query nen echo mysql_error(); und schau ob das query fehl schlaegt. Michael
  21. Hi, mir fallen mehrere moeglichkeiten ein. a) du uebergibst in nem hidden field die anzahl, das waer am einfachsten du gehst durch und bildest ueber ${"key".$zahl} in einer schleife die variablen und ueberpruefst ob sie gesetzt sind. c) du gehst das POST Array durch und holst dir da alles raus was mit key beginnt. Ich wuerd eindeutig das erste nehme :-) Michael
  22. Hm, ich nehme mal an dass der Code oben passt wenn er mit kleinen Dateien funktioniert. Schau mal in die php.ini, ob da zufaellig fuer upload_max_filesize nen wert eingetragen ist, der zu klein ist, so dass das groessere file verworfen wird, weils zu gross ist. Das waer noch ne Vermutung, die ich haette. Michael
  23. <a href="sw_ep2.avi">Toller DVDRip!</a>
  24. Ich verwende XML fuer zwei Sachen: 1) Zum Austausch mit anderen Anwendungen (z.b. ein Client-Programm, welches auf Daten von einer Webseite (wie Pinboard) zugreifen soll, aber aus Sicherheitsgruenden nicht direkt auf die Datenbank zugreifen darf) 2) Um die selben Daten in verschiedenen Formaten anzuzeigen. Hier wird anhand einer einmal generierten XML Datei dann ueber XSLT in HTML, WML, .. umgewandelt. Sollte mal ein neues Format benoetigt werden, brauch man einfach nur ein entsprechendes Stylesheet erzeugen. In einem Projekt hab ich XML auch dazu verwendet assoziative Arrays in einer Datenbank zu speichern (serialize hat staendig Probleme gemacht). So wurde z.b. die Adresse als assoz. Array in XML umgeformt (<10 Zeilen Code) und dann in der Datenbank als String gespeichert. Wenn man sie mal braucht, wird es wieder ausgelesen und ueber die xml Funktionen von PHP zurueck in ein assoz. Array gewandelt. Das ist zwar performancetechnisch nicht das beste, aber die Seite hat so wenig Hits, da ist das kein Problem. Und es entspricht nichtmal der 1. Normalform, aber was solls Michael
  25. Es gibt zwar Perfomanceunterschiede, aber die sind nicht ausschlaggebend. Der Hauptgrund ist einfach dass es unheimlich unleserlich wird wenn man alles per echo raus haut. Vorallem weil man in den seltensten Faellen eine PHP-Seite mit HTML, sondern viel eher eine HTML-Seite mit PHP-Elementen hat. Da bietet es sich einfach an in den HTML Code die kleinen PHP Teile einzubetten anstatt das bisschen PHP mit seitenweise HTML aufzublaehen. Dann muss man beispielsweise noch aufpassen ob man beim echo ' oder " nimmt und ggf. noch mehr Zeichen escapen. Oftmals bietet es sich sowieso an Inhalt und Aussehen komplett voneinander zu trennen indem man Templates benutzt. Michael

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...