kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Weiterleitung

    geschrieben von johny7

    goldeneye schrieb: Wie setzt man eigentlich html- tags per php in den head-berreich? (z.B. Css-anweisungen oder ähnliches)

    Ich meine das ichaus dem body-tag heraus den head verändern kann (also der echo-befehl liegt im body, es landet aber trotzdem im head)

    gab doch diese head-anweisung für PHP. Diese hatte aber nie bei mir funktioniert :slant:

    Wie macht man die richtig? Kennt jemand diese Methode und weiß ungefähr, was das konsewuenzen in hinsicht des traffics hat?
    Gruß
    Daniel


    Du verwechselst durchgehend HTML und PHP. Mit PHP progrmmierst du, mit HTML beschreibst du eine Seite. Du kannst z.B. abhängig von Eingangsdaten die du miteinander verknüpfst, Daten mit dem echo()-Befehl ausgeben. Das können u.U. auch HTML-Daten sein.
    Wieso wilsst du aus dem body-Tag den head-Bereich verändern? Strukturier doch deine PHP einfach folgendermaßen:
    <?php
    
    # hier die Verknüpfung deiner Eingangsdaten
    
    
    # hier kannst du die Ausgabe des HTML-Quelltextes in eine oder mehrere Variablen speichern
    
    # hier kannst du deine Ausgabe zusammensetzen und wenn notwendig nachbearbeiten
    
    
    # wenn alles fertig ist, 
    echo($html);
    
    ?>


    Willst du wirklich z.B. nachträglich den head-Bereich bearbeiten, machst du das z.B. mit replace.
    Das ist im Prinzip etwas ähnliches, wie
    strange schrieb: man kann sich mit ob_start() (oder so ähnlich, hab grad brainlag) und ob_flush() das senden des headers (und somit der seite), bis zum ob_flush() verhindern. Aber wie gesagt, sauber ist das nicht wirklich.


    Arbeite einfach nach dem EVA-Prinzip, dann bist du auf der sicheren Seite.

  • in: WMP Thumbnails

    geschrieben von johny7

    Moin allerseits,

    ich habe vor einiger Zeit ein Verzeichnis voll mit mp3-Dateien und einigen Thumbnails (weiß jetzt nicht, ob das PNG oder JPG war) erhalten. Wenn ich eine mp3-Datei per Doppelklick in WindowsMediaPlayer abspiele, wird das passende Bild oben rechts angezeigt. Die Grafiken hatten lange alphanumerische Dateinamen.
    Kann mir jemand verraten, wie das funktioniert?

    Danke schonmal

    Grüße, JN
  • in: Problem mit Email-Versand in Joomla

    geschrieben von johny7

    Was ist den der Fireboard Nachfolger? Bei mir klappt es trotz aktueller Fireboard-Version nicht
  • in: kostenlose Datenbank

    geschrieben von johny7

    Guten Morgen, alle zusammen.

    Ich benutze zwar die Datenbank von lima-city und bin bisher ganz zufrieden damit gewesen, allerdings wird meine Site seit der Installation von joomla manchmal ziemlich lange geladen. Ich vermute, dass das mit dem Datenbank-Traffic zusammenhängt.
    Kann mir jemand eine kostenlosen Datenbankserver empfehlen, wo ich genug Traffic habe, dass man keine verlängerten Ladezeiten bemerkt? Oder kennt jemand einen anderen Weg der Optimierung meines speziellen Falls?
  • in: Problem mit Email-Versand in Joomla

    geschrieben von johny7

    Kann mich den obigen Beschwerden nur anschließen: Verwende EasyBook und FireBoard und die Registrierung mit E-Mail-Versand funktioniert nicht...
  • in: GoogleBooks Download

    geschrieben von johny7

    Unter books.google.de sind viele gute Werke nach zu lesen. Allerdings sind sie nur online verfügbar. Wie könnt man sie downloaden, um sie offline verfügbar zu machen?
  • in: BATCH: Umgebungsvariablen und Verknüpfungen

    geschrieben von johny7


    Beinahe:

    1) eine komplette Liste der Umgebungsvariablen bekommst du, wenn du nur SET eingibst.

    2) copy D:\myfile.txt %TEMP%\myfile.txt

    Die Variablen kannst du außerdem auch im Explorer in der Adressleiste eingeben! Wenn du z.B. ins Temp-Verzeichnis willst, und willst nucht mühsam in DOKUMENTE UND EINSTELLUNGEN\... reinsuchen, einfach ind er Adressleiste %TEMP% eingeben!

    Beitrag geaendert: 19.4.2007 12:10:19 von burgi


    Great!:angel: Dankeschön! Das unter Windows nicht mal solche Tipps gezeigt werden, anstatt "Klicken Sie zum Starten auf Start"!
  • in: RegistryEinträge

    geschrieben von johny7


    Warum probierst du es nicht einfach aus?


    Ich bin im Moment am Firmen-Rechner und dort kann man es natürlich nicht.


    Was mir jedoch schleierhaft bleibt: Warum sollte man aus einem PHP-Skript heraus die Registry ändern wollen? Und noch dazu ohne Rückfrage? oO
    Auf einem "richtigen" Webserver im Internet wird das mit an Sicherheit grenzender Wahrscheinlichkeit eh nicht funktionieren... und wenn doch, wär's eine massive Sicherheitslücke


    Ich bastle an einer Installations-CD welche mit PHP und einem Runtime-Webserver funktioniert:biggrin: Das wird ja auf keinen Fall im Web ausgeführt!
  • in: Fenster bei exec() positionieren

    geschrieben von johny7

    Es sieht ungefähr folgendermaßen aus:
    <?php
    $von = array(...); //hier sind die Von-Verzeichnisse gespeichert
    $nach = array(...); //hier sind die Nach-Verzeichnisse gespeichert
    foreach($von as $nr=>$verz) {
       $fp=fopen("C:\bat.bat","w");
       fwrite($fp,"copy ".$verz." ".$nach[$nr]."\n exit");
       fclose($fp);
       exec("start C:\bat.bat");
    }
    ?>

    In diesem Falle könnte man das Problem lösen, in dem man z.B. alles an
    eine Datei anhängt und diese erst zum Schluss ausführt.
    Beim mir funktioniert es jedoch so nicht, sondern ich brauche tatsächlich einzelne Aufrufe, weil das Ganze wesentlich komplexer aufgebaut ist und andere Batch-Befehle verwendet werden.
    Beim Ausführen des aktuellen Scripts wird pro Schleifendurchlauf ein Fenster geöffnet, der Befehl ausgeführt und das Fenster wieder geschlossen (wegen exit).
    Nun wird das Fenster aber jedesmal an neuer Position geöffnet, so das es beim schnellen Schleifendurchlauf ziemlich "flackert".
    Wie kann man das vermeiden?
  • in: BATCH: Umgebungsvariablen und Verknüpfungen

    geschrieben von johny7


    Indem du einfach den Befel SET ausführst, und die Ausgabe in eine Datei umleitest, gib einfach in der Eingabeaufforderung ein:
    SET > C:\VAR.TXT
    und der Ausgabebildschirm wird einfach in die angegebene Datei umgeleitet.
    Wenn du beispielsweise nur die TEMP-Variable haben willst, dann mach einfach
    SET TEMP > C:\VAR.TXT

    Paßt?


    Ausgezeichnet! Ja. Ich gehe mal davon aus, dass ich auch alle anderen Umgebungsvariablen, wie WINDIR oder STARTMENUE usw. (wie auch immer ide korrekt geschrieben werden) auch ohne weiteres unter Batch ausgeben kann und auch verwenden; z.B.:
    copy D:\myfile.txt TEMP\myfile.txt
  • in: RegistryEinträge

    geschrieben von johny7


    Generell finde ich aber die Einstellung schlecht ohne Rechersche die Problemstellung in ein Forum zu Posten und, dann die anderen die Arbeit machen zu lassen. Ganz besonders wenn die Lösung in der Windows Hilfe zu finden ist...


    Sorry, das wusste ich jetzt nicht; habe es einfach in der Win-Hilfe nicht erwartet. Und im Web sind die Suchergebnisse oft irreführend..

    Heißt das, ich kann es unter Batch einfach folgendermaßen aufrufen:
    regedit /s C:\MyProg\mydat.reg

    Oder muss ich für regedit.exe den vollen Pfad angeben? Wie kann ich es dann machen, dass das Programm regedit.exe "automatisch" gefunden wird, weil es ja nicht immer unter C:\Windows liegt... reicht es so:

    %windir%/regedit.exe /s C:\MyProg\mydat.reg
  • in: BATCH: Umgebungsvariablen und Verknüpfungen

    geschrieben von johny7

    Danke, diese Links helfen mir erst mal ein bisschen weiter.

    Aber wie kann ich nun die Ausgaben einer Batch-Datei in Datei schreiben?
    Ich will vor allem die Umgebungsvariablen ermitteln...

    Danke im Voraus
  • in: RegistryEinträge

    geschrieben von johny7

    Ich habe mit C++ überhaupt keine Erfahrung. Zu Hause habe ich lediglich den Dev C++ Compiler. Stattdessen arbeite ich mit PHP. Von dort aus kann ich aber meines Wissens keine Registry-Einträge schreiben. Und wenn ich von dort aus eine .reg-Datei aufrufen würde, würde die bekannte Meldung zur Bestätigung kommen, die ich jedoch nicht haben will.
    Deshalb hätte ich gerne ein Programm, das .reg-Dateien ohne vorherige Meldung in die Registry schreibt.
    Könnte mir einer ein Programm schreiben, welches in etwa so aufzurufen wäre:

    writereg.exe .reg-Datei
    writereg.exe C:\MyRegistry.reg

    Wenn ihr wollt, könnt ihr auch nur den Code hier angeben, aber wie gesagt, ich habe keine Erfahrung mit C++. Ich hoffe nur, dass DevC++ ihn dann ohne zu meckern umsetzt.

    Vielen Dank im Voraus.
  • in: BATCH: Umgebungsvariablen und Verknüpfungen

    geschrieben von johny7


    Mit Batch ist mir nichts bekannt. Wenn du mit C++ arbeiten willst, benutze einfach die Windows API! Da gibt's ja funktionen zum erstellen von Shortcuts! Suche mal mit Google, da wirst du sicher fündig!


    Ich kann ja leider kein C++. Habe zu Hause nur den Dev C++ Compiler. Könnte mir einer kurz so ein Programm schreiben, das z.B. so aufgerufen werden kann:

    shortcut.exe Zieldatei Link
    shortcut.exe C:/Programme/meinProgramm.exe C:/Dokumente und Einstellungen/All Users/Desktop/MeinProgramm.lnk

    und einen solchen Link erzeugt?
    Oder ihr könnt mir den Quelltext dazu hier geben, damit ich ihn per DevC++ compilieren kann. Ich habe, wie gesagt, mit C++ überhaupt keine Erfahrung.
  • in: BATCH: Umgebungsvariablen und Verknüpfungen

    geschrieben von johny7

    Kann man mit Batch Dateien die Umgebungsvariablen in Datei schreiben? Ich wollte nämlich letztere nämlich mit PHP auslesen.

    Wie kann man mit Batch eine einfache Windows-Verknüpfung erstellen? Gibt es dafür einen Befehl?
    Wenn nicht: kann man irgendeine Datei mit der Endung .lnk schreiben, z.B mit C++ oder PHP? Wie soll diese Datei aufgebaut sein?

    Ich danke im Voraus.
  • in: Fenster bei exec() positionieren

    geschrieben von johny7

    Ich öffne mit exec() in einer Schleife Batch-Dateien (die sich von selbst wieder schließen). Das Problem ist nun, dass diese stets an anderer Position auf dem Bildschirm auftauchen. Wie kann ich das regeln, dass sie immer an ein un der selben Stelle ausgeführt werden?
  • in: Batch-Dateien mit PHP schreiben

    geschrieben von johny7


    Tschuldigung das ich frage, soll auch nicht so ein Beitrag werden, warum machst du nicht bla bla bla ...
    Mich würde nur interessieren, wozu das dient mit dem (für mich sieht's so aus) Umweg über die Batch-Datei. Weil wenn du zum Anlegen der Verzeichnisse die PHP-Funktionen verwendest, besteht das Problem mit den Umlauten vielleicht nicht!?
    Also: das trägt sicher nicht zu deiner Problemlösung bei, mich würd's einfach nur interessieren, man lernt ja nie aus!

    Ich hatte vor, eine Funktion zum Kopieren ganzer Verzeichnisstrukturen zu schreiben. Aber da gab es, wie du unter http://www.lima-city.de/boards/thread/60432 nachlesen kannst Fehler.
    Ich arbeite nämlich unter WinXP und dort ist die Rechte-Verwaltung anders als bei Linux/Unix. Deshalb bin ich auf Batch-Dateien umgestiegen, dort klappt es immer. Außerdem behalten die Dateien beim Kopieren mit Batch ihre WIN-Atribute (z.B. Versteckt, Schreibgeschützt etc.), was bei copy() nicht so ist.
  • in: Batch-Dateien mit PHP schreiben

    geschrieben von johny7

    Danke erst mal... ich hoffe, das wird so klappen...
  • in: Batch-Dateien mit PHP schreiben

    geschrieben von johny7


    Überprüfe doch erst mal, ob PHP das ö in eine ³ verwandelt, oder, ob die Batch Datei es umwandelt.
    Vermutlich ist es das Batch Script. Um ein Verzeichnis mit einem Umlaut zu erstellen musst du wahrscheinlich das ö durch eine bestimmte Buchstabenkombination ersetzen, die dann als ö interpretiert wird.

    Ich habe die Batch-Datei mit Notepad geöffnet: Dort wird alles normal dargestellt. Das Problem liegt wohl bei cmd/MS-DOS.



    Habe etwas gegooglet, unter Batch ist dies nicht so einfach zu ersetzen also würde ich auf ein oe pledieren. Ist dir das ö denn so wichtig?


    Das Problem ist, dass ich eine Funktion habe, die mit Batch Verzeichnisse kopiert. Wenn der Anwender alle Umlaute in oe umwandelt klappt alles. Aber bei
    fwrite($f,"copy ".$quelle." ".$ziel);
    und Umlauten in den Verzeichnisnamen klappt das dann nicht so recht...

    Ich vermute mal, dass das alles am Zeichensatz liegt. Gibt es denn unter Batch nicht so etwas ähnliches wie
    chr ( int ascii \);
    ?
    Wär nett, wenn mir da mal jemand weiterhelfen könnte!

    Beitrag geaendert: 12.4.2007 9:18:33 von johny7
  • in: Batch-Dateien mit PHP schreiben

    geschrieben von johny7

    Ich habe ein Problem. Wenn ich folgendes Programm ausführe
    <?php
    $f=fopen("C:/bat.bat","w");
    fwrite($f,"md C:\Höhle");
    fclose();
    exec("start C:\Bat.bat");
    ?>

    dann wird der Ordner H³hle angelegt.
    Wie kann ich das verhindern? Das Problem besteht bei allen Umlauten.
  • in: Fremde Webseiten verändert darstellen

    geschrieben von johny7


    Das von dir angedachte Verfahren würde rein theoretisch schon funktionieren.
    Aber eben nur solange keine Grafiken auf der Seite sind, denn die müsstest du dann auch noch alle nachladen bzw. deren Referenzen Maipulieren, und dann streikt der Filter wieder sobald eine Quelle auftaucht die sich in der Blacklist des Servers befindet.
    Ich weiss dass solche filter ziemlich Stumpf und Wahlloß alles filtern was in irgendeiner weise nicht im Schulnetz erlaubt ist ... aber es hat durchaus seinen sinn, da sonst u.a. Vieren schneller im Netz sind als du schauen kannst. Zudem solltest du dir bewusst sein dass es einen Verweis geben kann wenn du diese Regeln und Filter umgehst.
    Das Sinvollste ist es wenn sich diejenigen von euch die Ahnung von der Materie haben mal mit eurem Admin zusammensetzen, und klähren was für Möglichkeiten es gibt Adäquate Filter zu implementieren und keinen der Gleich jedes Forum in dem ein Ausdruck fällt zu sperren. Das ist wesentich effektiver, und vor allem nützlicher für die Allgemeinheit.


    Mein Ziel ist es nicht, die Seiten für schlechte Zwecke zu umgehen, sondern z.B. solche Foren, wie LimaCity zu zu lassen. Das kann man ja, in dem als negativ gewertete Ausdrücke in "bessere Sprache" umgewandelt werden. Und für diese gewisse Grafiken sollen Platzhalter eingeblendet werden, denn ich möchte ja gerade keine Werbung mit Porno oder Autos sondern mich interessiert der Inhalt der Seite. Mit der Schulleitung würde es wohl kaum Probleme geben, da die Seite ja immer noch durch den Filkter geht und von ihm nicht als verboten gewertet wird. Und das zu recht, denn es gibt ja keine negativen Ausdrücke und Bilder auf dieser manipulierten Seite. Nehmen wir an, ich würde den Inhalt so einer normalerweise verbotenen Seite kopieren, negative Ausdrücke verändern und ohne Werbegrafiken unter einer anderen Adresse im Web zur Verfügung stellen. Die Schüler könnten da ja drauf zugreifen und ich würde wohl kaum eine Rüge bekommen, eher ein Kompliment vom Lehrer!
    Mein Ziel ist es einfach, durch ein bestehendes Exemplar den Lehrern zu zeigen, dass reines Filtern wenig sinnvoll ist und dass man einfach das "schlechte" ins "gute" konvertieren sollte, und es dann den Schülern zur Verfügung stellen.
  • in: Fremde Webseiten verändert darstellen

    geschrieben von johny7

    Bei uns in der Schule ist auf dem Proxy ein Wächter installiert, der Seiten mit für Ihn als "verboten" definierten Inhalten nicht durchlässt sondern eine Fehlermeldung darstellt. Es handelt sich da meist um gewisse Schlüsselwörter, die filtriert werden.
    Nun dachte ich ein Script auf einem anderen Server zu lagern, welches mir die Seite (Adresse wird als GET an Script übermittelt) sendet, in der
    1. Alle Schlagwörter (per DB) ersetzt werden z.B. Ar*** durch Gesäß
    2. Alle Links wieder mein Script aufrufen und als GET-Variable die aufzurufende Seite übergeben.

    Wie könnte man das am Besten umsetzen?

    Ich dachte, man könnte das Script die Seite auslesen und im HTML-Format auf dem Server (des Scripts) temporär speichern lassen.
    Dann die Datei nach Schlagwörtern durchsuchen und diese ersetzen sowie anschließend die Links alle ersetzen.
    Natürlich die Temporärdatei dann löschen.

    Würde das so klappen?
  • in: [PHP] "Blätterfunktion"

    geschrieben von johny7


    Bevor ich dir hier lang und breit etwas erkläre und dir fertigen Code liefere, gebe ich dir einfach folgenden Link als Hilfe.
    http://php-einfach.de/tuts_mysql_blaetterfunktion.php

    Dort steht eigentlich alles erklärt und so wie ich das sehe, solltest du deinen Code nochmal überarbeiten, da du z.B. gar nicht mit LIMIT arbeitest. Du lädst quasi alle Einträge, auch wenn du eigentlich nur z.b. fünf brauchst.


    Es gibt auch noch meiner Ansicht nach bessere Bschreibung unter http://www.selfphp.de/kochbuch/kochbuch.php?code=32
    Dort ist, glaub ich, auch genau dein Problem geschildert.
  • in: PHP-Funktionen in DLL konvertieren

    geschrieben von johny7



    keiax schrieb:
    Willst du die vermarkten?
    Ansonsten würde ich dir empfehlen das ganze direkt unter die GPL zu stellen,
    damit Zwingst du leute die deine Bibliotek weiter entwickeln das ganze wieder als Opn Source zu veröffentlichen und vermeidest so dass deine Verfahren in einem Komerziellen Programm landen.


    Doch nicht vermarkten!:eek: Nur schützen, dass keiner meinen Code klaut und nachher sagt: Den hab ich mir ausgedacht bzw. auch noch gerade vermarktet!
  • in: Ausgebepuffer in Datei umleiten

    geschrieben von johny7

    Ihr kennt sicher den Befehl flush(), welcher den gesammten Ausgabepuffer an den Browser schickt und aus dem Arbeitsspeicher löscht.
    Mit dem Befehl fflush() kann man dasselbe für Datei-Ausgaben (etwa fwrite(), fput() etc) bewirken.
    Wie kann ich nun aber den gesammten Ausgabepuffer (mit echo... Error-Meldungen etc.) anstatt an den Browser an eine Datei senden? Mit echos ist das einfacher: Ich weise alle Ausgaben einer Variable zu und schreibe diese in eine Datei. Wie sieht es aber mit Fehlermeldungen aus? Kann ich die einer Variablen zuweisen?
  • in: copy Fehler

    geschrieben von johny7

    Ich habe eine Funktion geschrieben, welche ganze Verzeichnisbäume aktualisieren soll. Das klappt auch, außer dass bei einigen Dateien (ich realisiere es mit copy() ) der Fehler erscheint, die Quelldatei würde nicht gefunden. Ich habe die Datei kontrolliert, geöffnet, für alle Dateien die gleichen Sicherheitseinstellungen (ich habe WinXP) festgelegt. Im selben Verzeichnis werden die einen kopiert, andere nicht.
    Woran kann das liegen? Nicht zufällig am Dateinamen (Leerzeichen, kein Name nur Erweiterung, WinKompatible-Sonderzeichen)?
    Ich danke im Voraus!
  • in: PHP Include

    geschrieben von johny7


    Was muss den bei Script hin.

    habe diesen Quelltext:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 2.0 //EN">
    <html>
    <head>
    <title></title>
    <meta name="author" content="Administrator">
    <meta name="generator" content="HTML-Editor von Thomas Rudolph">
    ...
    </table>


    Ich würde dir vorschlagen, wie schon von warhiro vorgeschlagen, den Inhalt vom Layout zu trennen. Besuch einfach mal meine Homepage (http://www.johny7.de.vu) und achte darauf, wie die Links der Navigation aufgebaut sind: Es wird stets die index.php geladen, nur komischerweise ergibt sie trotzdem verschiedene Ausgaben:P
    Es ist folgendermaßen aufgebaut:

    Du hast eine index.php
    <?php include("config.php"); //eventuelle Einstellungen ?>
    <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 2.0 //EN'>
    <html>
    <head>
    <title></title>
    <meta name='author' content='Administrator'>
    <meta name='generator' content='HTML-Editor von Thomas Rudolph'>
    </head>
    <body><!-- Ich empfehle mit CSS zu arbeiten. Gerade in so einem System
    ist das eine gigantische Arbeitserleichterung. -->
    <?php
    include("banner.php");
    include("navi.php"); //hier wird die Navi ausgegeben
    include("inhalt.php"); //hier wird der Inhalt ausgegeben
    ?>
    </body>
    </html>


    Deine Navi sieht dann so aus:
    <a href="index.php?navi=ueber_mich.php"
    <a href="index.php?navi=edv.php"
    usw.

    Die inhalt.php includiert dann in Abhängigkeit der GET-Variablen den richtigen Inhalt.
  • in: Primzahlen

    geschrieben von johny7

    Ich habe mal in der Realschule selbst Scripts mit Primzahlen erstellt. Schau dir doch eiinfach mal die Beispiele unter http://johny7.lima-city.de/www/inhalte/school_schularchiv/index.html unter der Überschrift PHP an.:biggrin:
  • in: PHP-Funktionen in DLL konvertieren

    geschrieben von johny7

    keiax schrieb:
    Das heißt dass du die Nutzungsbedingungen Festschreibst.

    D.h. also wirklich, dass ich nicht wie beim Patentrecht (dort gilt ein Patent erst, wenn es angemeldet ist und nicht schon wenn irgend etwas in dieser Richtung auf dem Produkt geschrieben ist) meine Lizenz erst bei einer zuständigen Stelle anmelden muss, sondern z.B. einfach im Produkt ein Lizenz-File mitliefern kann. D.h. im Rechtsfall kann ich auch gegen Verstöße dieser von mir da erstellten Lizenz vorgehen. So habe ich dich zumindest verstanden:slant:

    PS: Wenn du die Art und Situation deiner Software etwas umschreibst kann ich dir eventuell auch noch etwas detailierter weiterhelfen. Das Richtige Lizenzmodell und die richtige Form aufgrund der bischerigen Beschreibung zu treffen ist eher schwierig.

    Es ist bei mir nicht etwas besonderes. Erst mal wollte ich sowieso allgemeine Informationen darüber. In meinem speziellen Fal habe ich im Laufe der Entwicklung eines Web-Projektes folgende Funktionen programmiert:
    - Funktionen zum Auslesen, Verändern, Validieren und Zusammenfassen einer INI-File
    - Funktionen zum Suchen nach Laufwerken (A,C,F usw.)
    - Eine Funktion zum Aktualisieren eines ganzen Verzeichnisbaumes mit Unterverzeichnissen, Änderungsdatum, Backup-Verzeichnis, uva. Parametern
    - Funktionen zum Korrigieren von Pfadangaben
    u. einige andere.
  • in: One-Minute-Protokoll

    geschrieben von johny7

    tuvalu schrieb:
    Du kannst neben der bereits empfohlenen Website auch ein PHP-Dokument erstellen, dass hinter dem PHP-Code folgendes stehen hat:

    <meta http-equiv='60; content=http://www.url.de/' />

    Nachteil ist, dass du die Seite im Browser aufrufen musst, damit diese sich selbst aktualisiert.


    Oder Du lässt mit PHP eine Endlosschleife laufen, jedoch jeweils am Ende mit einer Pause sleep(60);
    Jeder Durchlauf könnte sogar eine Ausgabe erzeugen (flush() nicht vergessen!)
    Dann müsstest du einmal diese Seite mit dem Browser starten und es läuft, so lange wie die Seite auf ist...
  • in: Gibt es die Datei? oder auch nicht?

    geschrieben von johny7



    tct schrieb:
    <?
    if(file_exists('andere_datei'))
    {
     echo 'Datei existiert';
    }else{
     echo 'Datei gibts nicht';
    }
    ?>

    Kommentarlos...


    Ansonsten gibt es auch ncoh is_file(file), is_readable(file) Damit kannst du genauer überprüfen.
  • in: Playliste mithilfe von PHP abspielen!

    geschrieben von johny7

    newwarrior schrieb:
    Spielt er den Saong dann direkt ab oder wird mir dann ein Player ausgeben wo ich dann noch drauf klicken muss?


    In diesem Fall mit <embed /> wird ein Multimedia-Player eingebunden, mit dem dann das Abspielen gestartet werden muss. Mit autostart="true" kannst du ihn automatisch starten.
    Wenn du es automatisch starten willst, so zu sagen als Hintergrundsound, musst du für InternetExplorer <bgsound src="sound.mp3" /> verwenden. Für Netcsape kannst du <embed /> verwenden und hidden="true" angeben, dann wird kein Player angezeigt. Jedoch kann man diesen dann auch nicht steuern (anhalten, von Vorne beginnen etc.)
    Man kann auch noch Endloswiedergabe festlegen. Näheres unter http://de.selfhtml.org/html/dateiweit/hintergrundmusik.htm#einbinden
  • in: Playliste mithilfe von PHP abspielen!

    geschrieben von johny7

    metalfreak24 schrieb:
    Hi, ich bräuchte einen Code, womit ich eine Playliste abspielen kann. ... Ich persöhnlich habs mit HMTL versucht, sprich <embed> und <object>, beides funktioniere natürlich nicht, aber ein Versuch wars wert.


    Eine Playlist - willst du vielleicht eine Liste machen, in der verschiedene Songs sind und die dann per Klick angewählt werden können und abgespielt werden?
    Wenn das so ist, dann ist die Grundidee mit <embed .../> schon richtig. Du musst das ganze dann mit HTML und PHP realisieren. Etwa so:

    index.php:
    <html> 
    <!--etc.-->
    <body>
    <!--etc-->
    <?php
    
    echo '<a href="index.php?song=song1.mp3">song1.mp3</a><!-- usw. alle Songs -->';
    if ($song=="") $song="song1.mp3";
    ?>
    <embed  src="<?php echo $song; ?>" width="140" height="60" />
    </body>
    </html>


    In diesem Beispiel wird eine Liste der verfügbaren Songs (die Playlist) ausgegeben und ein <embed />-Tag erzeugt, der als Quelle den in $song gespeicherten Dateinamen angibt. In diesem Fall befinden sich die Songs im Script-Ausführungsverzeichnis.

    Ich hoffe, das hat dir vorerst geholfen.

    Beitrag geaendert: 29.3.2007 7:00:40 von johny7
  • in: PHP-Funktionen in DLL konvertieren

    geschrieben von johny7

    keiax schrieb:
    Du hast 2 Möglichkeiten. Entweder du machst dir die Mühe und transcodierst das ganze in eine CGI taugliche Sprache, dann kannst du einfach eine entsprechende kompilierte Datei herausgeben.

    Kann man CGIs denn compilieren? Das wusste ich ja noch gar nicht. Das muss ich mir mal näher anschauen... Danke für den Tipp!


    Alternativ kannst du auch dein Produkt unter eine entsprechende Lizenz stellen.
    Gibt es einen bestimmten Grund warum du die Quellen nicht offen legen willst?
    Oder einfach nur damit niemand deine Idee klauen kann.
    Je nach dem eignet sich eine Lizenz à la 'alle rechte liegen beim Autor' oder eine GPL ('auch weitere Produkte müssen Open Source sein') oder eine BSD Lizenz oder ähnliches.

    Unter eine Lizenz stellen - was heißt das genau? Reicht es, wenn ich lediglich in meiner myfunctions.php ganz oben in Form eines Kommentars meine eigene Lizenzbedingungen in von mir bevorzugter Sprache verfasse? Gilt diese auch evtl sog. im Rechtsfall? Oder muss ich mir irgendwo eine Lizenz erwerben, bzw. registrieren?
    GPL kenne ich, aber eine BSD-Lizenz? Sorry für die Fragen, ich kenne mich halt nur nicht so gut in der Sache aus...

    Danke im Voraus.
  • in: Header Problem

    geschrieben von johny7



    wsa schrieb:
    Ja also dann ist das Problem gefunden!
    Aber jetzt habe ich eine neue Frage:
    Gibt es noch andere möglichkeiten eine Seite automatisch zu aktualisieren bei der man auch schon vorher HTML ausgegeben hat ausser
    <meta http-equiv='refresh' content='0; url=game.php'>

    und kann ich bei <meta.... auch noch ein target anhängen?



    Ja, mit JavaScript:
    ...
    location.href(URL);
    //oder
    open.window(URL,Target);

    Aber sonst weiß ich auch nicht, so spontan...
  • in: PHP-Funktionen in DLL konvertieren

    geschrieben von johny7

    trueweb schrieb:
    Der Unterschied ist: Die Funktionen / Klassen / Prozeduren / Variablen oder was sonst noch alles in einer DLL drin stecken kann, ist nicht mit PHP programmiert worden, sondern mit irgendeiner Programmiersprache, mit der man DLLs erstellen kann.


    Wie könnte ich dann trotdem meine in PHP geschriebenen Funktionen so veröffentlichen, dass der Quellcode nicht einsehbar ist? Oder gibt es mittlerweile Konverter, welche PHP in DLLs oder andere Programmiersprachen umwandeln können?
  • in: PHP über HTML im Hintergrund starten

    geschrieben von johny7



    nilswerner schrieb:
    ich würds trotzdem machen, musst ja nich alles komplett neu machen, die links einfach in eine datei reinpacken, und diese an der jeweiligen stelle der seite includen. um aus dem quellcode ein .php aus .html zumachen, des is auch nich schwer.
    du kopierst einfach alles in word ein, und benutzt die funktion suchen+ersetzen, und dann machst einfach ne suche nach html und erstetzt es mit php ;)

    nen wirklichen geschwindigkeits unterschied zwischen php und html hab ich noch nich so erlebt. der is ziemlich gering wie ich finde..


    Du kannst natürlich auch die html-Dateien mit PHP parsen lassen. Und dann kannst du deine HTML-Ausgaben machen und für den Warenkorb <?php ... warenkorb-Script ?> einfügen. Du rufst dann jedes mal die selbe Seite auf, nur in <?php ?> wird entsprechend der Variablen der Warenkorb verändert:

    <html>
    <head>
    ...
    <body>
    ....
    
    <?php
    
    //Warenkorb abhängig von Variable
    
    ?>
    <p>....<!--Weiter HTML-->
    
    </html>
  • in: gästebuch umstellen???

    geschrieben von johny7



    the-eden-projekt schrieb:
    mysql_select_db($dbname,$conn);

    Muss das nicht einer Variable zugeweisen werden? Ich bin mir nicht sicher, aber kann daran liegen...
  • in: Header Problem

    geschrieben von johny7



    tct schrieb:
    Du hast schon irgendeine Ausgabe vor dem header() gesendet.
    Lässt du schon irgendwas vor dem Befehl anzeigen? Das muss dann weg, bzw. erst hinter den Befehl. Wobei das bei einer Weiterleitng mit header('Location: ...' dann nicht mehr angezeigt wird.


    Achte auch darauf, dass du vor "<?php" keine Leerzeile hast. Denn sonst wird diese schon an den Browser gesendet. Im Prinzip wird alles, was vor "<?php..." steht, an den Browser gesendet und ausgewertet, als wäre es eine .html
    Es kann auch sein, dass ein Script, welches du includierst eben diesen Fehler hat. Da muss man ein wenig suchen, bis man fündig wird.
  • in: PHP-Funktionen in DLL konvertieren

    geschrieben von johny7

    samson schrieb:
    Zum Glück sind DLLs nicht groß und bestehen nicht aus Klassen...


    Wie funktioniert das dann mit der pdf_lib? Da wird auch eine dll in PHP als extension angegeben und - welch Wunder - auf einmal gibt es die Funktionen in PHP doch und es gibt keine Fehlermeldung, wie "undefined function...". So etwas möchte ich auch Produzieren. Alle meine Funktionen in einer DLL einbinden und unter PHP zur Verfügung stellen.
    Das müsste doch so ungefähr funktionieren...
  • in: PHP-Funktionen in DLL konvertieren

    geschrieben von johny7

    Ich habe einige Funktionen mit PHP geschrieben, die ich veröffentlichen will. Das soll aber nicht eine zu includierende riesiege PHP-Datei werden, sondern am Besten eine DLL-Programmbibliothek, die man einbinden könnte.
    Weiß einer zufällig, wie das funktionert? Ich habe unter Google gesucht, aber nichts verwertbares gefunden.

    Danke im Voraus!

    Beitrag geaendert: 27.3.2007 12:30:12 von johny7
  • in: relatives https://

    geschrieben von johny7

    Wenn ich eine normale Verbindung habe kann ich problemlos mit relativen Links arbeiten. Wie kann ich z.B. von einer einfachen auf eine SSL-Verbindung relativ wechseln?
  • in: ER ist da! Datei-Uplader

    geschrieben von johny7

    Alles sehr gut und viel besser, als von Lima-City, aber die Symbole w?rde ich schon etwas gr??er machen und die Passwort ?ndern-Funktion einbauen.

    Au?erdem: Kann man diesen Manager auch f?r eigene Projekte einbauen?
  • in: Webzertifikat

    geschrieben von johny7

    Ich m?chte f?r einen Admin-Bereich eine https-Verbindung machen. Dabei fragt der Browser aber immer ab, dass das Zertifikat unbekannt ist. Wie kann man erfolgreich Zertifikate ausstellen?
  • in: Quelltext darstellen

    geschrieben von johny7

    Kann mir jemand erkl?ren, wie man in lima-city Quelltext formatiert darstellen kann, z.B. in Tutorials wo Scriptbeispiele gegeben werden?

    Das PHP-Code gibt es ja, aber HTML?
    Ich habe das manuell versucht aber es klappt nicht. Bei anderen Tutorials sehe ich das korrekt dargestellt. Ich befanke mich im voraus.
  • in: Layout

    geschrieben von johny7

    Ich finde das Layout von Lima-City jetzt ganz in Ordnung, jedoch ein wenig zu knallig. Als ich zum ersten Mal auf lima-city verwiesen wurde und auf der HP das vern?nftige Layout sah, hatte ich sofort den Eindruck, diese Seite sei was seri?ses, die sogar f?r Erwachsene user hilfreich ist. Dieses neue Layout k?nnte seri?se Interessenten abhalten, w?hrend es f?r Jugendliche geschmackvoll ist.:nosmile:

    Am Besten w?re es allerdings, wenn man f?r den eigenen Account ein eigenes Layout einstellen k?nnte. Ich denke, von der technischen Seite w?re dies kain Problem, wenn nur die entsprechende CSS geladen werden m?sste.

Login zum Webhosting ohne Werbung!