-
Gesamte Inhalte
207 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von computercrustie
-
-
In der Werbung schon, aber dein Vertrag ist entscheidend, und den sieht man ja hier nicht.
Solltest du eine günstige HP mit allem was das Herz begehrt suchen, dann schau mal hier http://www.mainz.net
Dort gibt's für 4 Euro sogar schon PHP und MySql.
-
Original geschrieben von baby18
Hallo ich hab da mal so ne blöde Frage:
Wie werden Seiten (erstellt mit PHP) in einem Intranet eingebunden?
Geht das mit einem Webserver? Wenn ja wie? Was brauche ich? rein technisches?
vielen dank für eure Hilfe
baby18
Das geht nur über einen Webserver. Wenn du Windows-User bist hast du ab 2000 IIS, das sollte für ein Intranet als Server genügen. Falls du ein anderes Betriebssystem nutzt oder den Microsoft-Kram nicht haben möchtest, dann hol dir am besten Apache.
Jetzt brauchst du noch den PHP-Interpreter. Den bekommst du unter DOWNLOADS bei http://www.php.net.
Die Version 4.3 hat sogar einen Installer für Windows, was das Einrichten ziemlich leicht macht.
Das wars...
-
Okay.
Dann würde ich an deiner Stelle die Berechnung der Binärzahl trotzdem ändern:
int zahl=dezahl; do { printf("%d\n",zahl % 2); zahl=(int)(zahl/2); } while (zahl);
Damit sparst du dir die gesamte For-Schleife (und 'ne Menge Schreiberei). Willst du trotzdem immer genau 8 Stellen haben, dann kannst du das auch wie folgt machen:int zahl=dezahl, cnt=8; do { printf("%d\n",zahl % 2); zahl=(int)(zahl/2); } while (--cnt);
-
Was meinst du mit zerstört ?
Du hast doch auch gar keine XML-Daten in deinem Code, so wie ich das sehen ist das alles nur HTML!
Mit welcher Endung hast du denn die Seite gespeichert ?
-
Welche Hintergundbilder ?
-
Oder noch einfacher STRG+Return
-
Ich hab mal so etwas geschrieben, finde es aber nicht mehr. Mit was genau hast du denn ein Problem ?
-
Nimm doch die zip-extension für PHP, dann sparst du dir den ganzen externen Aufruf-Kram und hast sogar eine Fehlerkontrolle.
-
Im Prinzip brauchst du hier nur durch die einzelnen Zeichen des Strings iterieren. Du speicherst jedes dieser Zeichen in einem anderen String (oder auch Buffer, was ja fast auf's gleiche rauskommt). Sobald das Zeichen ein Trenner ist, legst du den Inhalt deines Buffers ab, leerst den Buffer und iterierst weiter.
also
str="Dein Text mit Leerzeichen als Trenner."; for (i=0;i<länge str;i++) { if (str[i]==' ') { buffer zu ablage; buffer leeren; } else { buffer+=str[i]; } } if (buffer nicht leer) { buffer zu ablage }
Du musst hier nur beachten, das am Ende der Iteration höchstwahrscheinlich noch was im Buffer steht, und zwar immer dann, wenn dein zu parsender Text nicht mit einem Trenner endet.
Was aber noch einfacher wäre: nimm Regular Expressions
-
-
http://www.php.net/download-docs.php
Dort gibt's eine chm in Deutsch, da steht eigentlich alles drin.
Wenn du dann noch Hilfe brauchst, sag an...
-
Der Schriftzug Verein für deutsche.... ist mit einem zu dicken Schatten hinterlegt. Der Hintergrund ist eh schon relativ dunkel, da kann man das schlecht lesen.
Ich bin Programmierer, nicht Grafiker
Die Hinterledungen der Überschriften haben mal rechts ne runde Ecke, mal links und mal keine. Das wirkt überhaupt nicht gut.
Das ist nicht zufällig, sondern mit System, schau mal genau hin.
Aber ansonsten Geschmacksache.
Die Menüführung finde ich recht gelungen.
Danke.
Generell den schwarzen Text auf dem dunkleren (bräunlichen) Hintergrund wiederum nicht (schlecht zu lesen).
Prinzipiell ja, aber auf meinem Monitor sehr gut zu lesen. In der nächsten Version wird's geändert.
Über die Programmierung kann ich jetzt nicht so viel sagen, da ich nicht alles getestet habe.
Die ist zwar relativ Fehlerfrei, allerdings grottenschlecht, da ich beim Erstellen der HP noch keine Ahnung von PHP hatte.
Ansonsten Danke für die Mühen
-
Original geschrieben von jsk
Hi .
Also folgendes ich habe folgenden String:
diff:1072873193:1072872328:217.5.64.13=3,4c3²< Hier folgt bla.²< Test²\ No newline at end of file²---²> Hier folgt bla2. ²\ No newline at end of file²
Nun kommt folgende Coding:if (!preg_match("/^diff:(\d+)\d+)\w+)/",$k,$match)) continue; $gmt=$match[1]; $rem_user=$match[3]; [/code]
In gmt steht auch die richtige zeit die er oben auch richtig zerlegt.
Aber in rem_user indem die IP Adresse stehen sollte (217.5.64.13) ist leider immer nur die Adresse bis zum Punkt also sprich 217
Er nimmt nie die volle IP Adresse sondern immer nur bis zum 1. Punkt :/
Woran liegt das ?
Hoffe jemand kann mir helfen [/b]
Versuchs mal hiermit:
[PHP]
/^diff:(\d+)\d+).+?)=/
[/PHP] -
Das scheint kein PHP-Problem zu sein, eher eines des Mailprogramms.
Lass mal die Empfängeradresse (Parameter 1 in mail()) weg (also Leerstring angeben) und füge nach deiner "FROM: ..." Zeile eine "TO: " Zeile mit der Empfängeradresse ein,
also "\nTO: $email\n".
Damit sollte es bei beiden Varianten funktionieren.
-
Wenn dein PHP die GD-Extension hat, dann kannst du direkt in PHP Grafiken erzeugen und auch an den Browser ausgeben.
So kannst du prüfen, ob dein Server damit läuft:
<?php
if (function_exists('gd_info')) echo "GD-Erweiterung installiert!";
else 'Keine GD-Erweiterung';
?>
[/PHP] -
Schau mal hier: Delphi Source / Tutorials
-
Für 'nen Farbenblinden wirklich gut
-
Ihr solltet euch vielleicht im Chat treffen oder wenigstens mehr auf die Frage konzentrieren.
Aber vielleicht mal was hilfreiches:
Wie bereits gesagt: PHP ist hier die beste Lösung. Ob nun mit oder ohne MySql, ist hier erst einmal unrelevant, da du die Daten (wenn es dein Anbieter erlaubt) auch in einem Textfile ablegen kannst.
Ein sehr günstiger Anbieter ist hier http://www.mainz-net.de, dort bekommst du alles inklusive Domain bereits für 4 Euro im Monat.
Und so könnte das Script dazu aussehen:
<?php
//Fehlerprüfung
//Übetragungsmethode
if ($_SERVER["REQUEST_METHOD"]=="GET") $request=$_GET;
else $request=$_POST;
//slashes entfernen
foreach($request as $key=>$value)
$request[$key]=stripslashes($value);
//Fehlerprüfung
$error=false;
if (isset($request['send'])) {
if (strlen($request['in_name'])<3)
$error['in_name']='Bitte gib einen Namen ein! (3-80 Zeichen)';
if (strlen($request['in_text'])<3)
$error['in_text']='Bitte gib einen Text ein! (3-1024 Zeichen)';
if (!preg_match("/[a-z0-9_-]+(\.[a-z0-9_-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+([a-z]{2,4}|museum)/i",$request['in_mail']))
$error['in_mail']='Bitte gib eine gültige Emailadresse ein!';
if (!$error) {
//Alle Eingaben korrekt, Daten verarbeiten
//Mail an den Absender der Mitteilung
$text=<<<MAILTEXT
Ihre Mitteilung wurde weitergeleitet.
MfG,
Administrator
MAILTEXT;
$header='FROM: "Absendername" <absender@absender.de>';
mail($request['in_mail'],'Mitteilung erhalten',$text,$header);
//Mail mit den Daten an den Verarbeiter
$text=<<<MAILTEXT
Neue Daten:
Name: $request[in_name]
Email: $request[in_mail]
Mitteilung:
$request[in_text]
MAILTEXT;
$header='FROM: "Absendername" <absender@absender.de>';
mail('admin@admin.com','Mitteilung erhalten',$text,$header);
//und jetzt noch Ausgabe an den Absender
echo "Ihre Daten wurden verschickt.";
}
} else $error=true;
//Formular ausgeben
if ($error) {
echo '<form method="post">';
//Name
echo '<b>Dein Name:</b><br/>';
echo '<input type="text" name="in_name" value="'.htmlentities($request['in_name']).'" size="40" maxlength="80"/><br/>';
if (isset($error['in_name']))
echo '<div style="color:#FF0000">'.$error['in_name'].'</div>';
//Email-Adresse
echo '<b>Deine Emailadresse:</b><br/>';
echo '<input type="text" name="in_mail" value="'.htmlentities($request['in_mail']).'" size="40" maxlength="80"/><br/>';
if (isset($error['in_mail']))
echo '<div style="color:#FF0000">'.$error['in_mail'].'</div>';
//Mitteilung
echo '<b>Deine Mitteilung:</b><br/>';
echo '<textarea name="in_text" cols="30" rows="10" maxlength="1024">';
echo htmlentities($request['in_text']);
echo '</textarea></br>';
if (isset($error['in_text']))
echo '<div style="color:#FF0000">'.$error['in_text'].'</div>';
//Button
echo '<input type="submit" name="send" value="Abschicken"/>';
echo '</form>';
}
?>
[/PHP]Ich habe unter HTMLWorld einen Einsteiger-Artikel für PHP geschrieben, vielleicht erleichtert dir das deine Entscheidung.
-
Danke, das mit der Geschmacksache stimmt natürlich, aber versuch das mal jemand mit einer Farbschwäche zu verklickern
-
Das geht auch schöner:
$styles=array('stylea','style1','anderes');
if (!isset($styles[$_GET['css']])) $_GET['css']=0;
echo "<link rel='stylesheet' href='$styles[$_GET['css']].css' type='text/css'>";
Aufruf sonst wie im vorigen...
[/PHP] -
Ist zwar nicht "meine" HP, aber dafür von mir betreut und ALLES! selbst programmiert (PHP)...
Online Games
in Allgemeine Themen
Geschrieben
Ich hab zwei eigene auf meiner HP, machen beide unheimlich Fun (und die Highscore ist online)