Beiträge von Basi

    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /><br />  $dateiname </span><span class="syntaxkeyword">= </span><span class="syntaxstring">'name_der_datei.txt'</span><span class="syntaxkeyword">;<br /><br />  </span><span class="syntaxdefault">$handle </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dateiname</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">r</span><span class="syntaxkeyword">);<br /><br />  </span><span class="syntaxdefault">$i </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">0</span><span class="syntaxkeyword">;<br /><br />  while ( </span><span class="syntaxdefault">$inhalt </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">fgets </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">4096 </span><span class="syntaxkeyword">))<br />  {<br /><br />    </span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">++;<br /><br />    </span><span class="syntaxdefault">$inhalt_array</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">] = </span><span class="syntaxdefault">explode</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'|'</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$inhalt</span><span class="syntaxkeyword">);<br /><br />    </span><span class="syntaxdefault">$emails</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">] = </span><span class="syntaxdefault">$inhalt_array</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">][</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">];<br /><br />  }<br /><br />  </span><span class="syntaxdefault">fclose</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">?><br /></span></span>

    Der Array "$emails" enthält jetzt alle E-Mailadressen.

    Bei einfachen Anführungszeichen muss man aber beachten das man Variablen so schreiben muss:

    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /><br />  $alter </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">17</span><span class="syntaxkeyword">;<br /><br />  echo </span><span class="syntaxstring">'Du bist '</span><span class="syntaxkeyword">. </span><span class="syntaxdefault">$alter </span><span class="syntaxkeyword">.</span><span class="syntaxstring">' Jahre alt.'</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">?><br /></span></span>

    Habe jetzt leider keine Zeit das lange zu erklären aber erklärt sich auch von allein, einfach oben bei $dateiname den Namen der .txt Datei rein und $inhalt_array beinhaltet dann pro Zeile ein Array welches jeweils die Elemente einer Zeile enthält, viel Spaß damit.

    Bei Problemen melde dich bitte, bin heut gegen 8 wieder da.

    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /><br />  $dateiname </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'name_der_datei.txt'</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">  $handle </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dateiname</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> r</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">  $i </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> 0</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">  while </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $inhalt </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fgets </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> 4096 </span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">  </span><span class="syntaxkeyword">{<br /><br /></span><span class="syntaxdefault">    $i</span><span class="syntaxkeyword">++;<br /><br /></span><span class="syntaxdefault">    $inhalt_array</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> explode</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'|'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $inhalt</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">  </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">  fclose</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">  print_r</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$inhalt_array</span><span class="syntaxkeyword">);<br /><br /><br /></span><span class="syntaxdefault">?><br /></span></span>

    Um dann damit eine Mail zu verschicken in einer for Schleife den Array durchlaufen und hier nachgucken wie das dann geht: PHP Kurs - Email mit PHP verschicken.

    PHP ist im Grunde das selbe wie C++, nur stark vereinfacht und die Bibliotheken müssen nicht extra includet werden, das übernimmt der Parser,

    der größte Unterschied besteht darin das PHP gerne Prozedualen Code sieht (das Gegenteil der Objektorientierten Programmierung) und C++ das gar nicht kennt. Sprich, wer C++ verstanden hat, kann in PHP in die Objektorientierte Programmierung einsteigen, und zwar ohne Probleme.

    Von jemandem der C++ beherrscht (auch in den Anfängen) erwarte ich halt das er googeln kann, und so sind die Wissenslücken in PHP (Funktionsnamen) schnell gestopft.

    Deinen PHP Code validierst du indem du das Script ausführst, denn der Parser validiert das ja, sonst kriegst du eine Fehlermeldung / ein Warning.

    Den HTML Code kopierst du nach Ausführung einfach in den Validator, bzw. du gibst dem Validator einen Direktlink, der bekommt dann nämlich auch den bereits geparsten Quellcode.

    Grundsätzliches zu PHP:

    PHP hat im Endeffekt rein gar nichts mit HTML bzw. CSS zu tun.

    PHP gibt lediglich den HTML / CSS Code aus, eine Seite aufbauen / designen tust du am Ende IMMER mit HTML und CSS, also auch mit class und id.

    Es ist klar das der Validator eine PHP Datei per Direktupload nicht validieren kann, da noch keine Ausgabe erfolgt ist.

    Der Validator guckt sich nur den endgültigen Quelltext an, ansonsten müsste auch der Validator den PHP Code erst parsen um die Ausgabe zu erzwingen und an den HTML Code ranzukommen.

    Guter Einwand,

    Privatserver sind grundsätzlich nicht verboten, solange du kein Geld damit verdienst.

    Es tut mir auch sehr leid dir das direkt sagen zu müssen, aber wenn du KEINE AHNUNG von der Webentwicklung hast, dann kannst du keine Webseite einfach mal eben machen lassen, gerade bei solchen Sachen, bei einem Item Shop musst du höchste Sicherheitsstufe einschalten, sonst bist du bald arm...

    Schönen Guten Abend,

    also zuerst muss ich dir leider sagen das hier niemand bereit sein wird das so zu machen.

    Wenn du 0 Ahnung hast frage ich mich wie du auf diese Seite gestoßen bist, und da du dich hier registriert hast frage ich mich noch mehr wieso du nicht einfach auf <!-- m --><a class="postlink" href="http://www.html-seminar.de">https://www.html-seminar.de</a><!-- m --> gehst und dir das mal durchliest.

    Denn genau da lernst du wie du eine Homepage erstellst, und nicht über TeamViewer.

    Zuerst musst du HTML und CSS lernen, dann brauchst du ein Konzept, eine Idee für dein Design und wahrscheinlich ein Grafikprogramm.

    Doch bevor du das alles aneignest brauchst du Inhalt.

    Wieso hast du denn hier keine Infos gegeben was das für eine Homepage werden soll?

    Hallo, so viele Lösungen und keiner hat die Frage beantwortet.

    Die IP Adresse des Besuchers deiner Seite findest du wie folgt heraus:

    Code
    <span class="syntaxdefault"><?php<br /><br /><br />  $ip_adresse </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REMOTE_ADDR'</span><span class="syntaxkeyword">];<br /><br /></span><span class="syntaxdefault">  print </span><span class="syntaxstring">'IP Adresse: '</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $ip_adresse</span><span class="syntaxkeyword">;<br /><br /><br /></span><span class="syntaxdefault">?><br /></span>

    Wie dir sicher aufgefallen ist habe ich keineswegs das Wort "Syntaxhervorhebung" genutzt, ich sprach grundsätzlich von keiner "Syntax", sondern nur von einem "Highlighting", dabei ging es mir nicht um die Syntax.

    Kläre uns doch bitte mal auf was genau du unter "Syntax" verstehst.

    Und was hat das ganze jetzt mit einem Nervendoktor zu tun?