kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: PHP mail() E-Mail Forumlar

    geschrieben von namebeilimacity

    funnyweb schrieb:
    die-hue schrieb:
    mail(Empfänger, betreff, inhalt, 'FROM: Absender')

    Ich möchte ein FORMULAR erstellen, bei dem der Nutzer BETREFF, ABSENDER, EMPFÄNGER und NACHRICHT angibt.
    Wenn er dann auf ABSENDEN klickt, wird die Mail versandt.


    Genau du nicht wir! Aber du kannst ja wohl nicht erwarten das wir das jetzt alles für dich schreiben. Du könntest dir einfach mal die geposteten Links angucken oder mal bei Google suchen. Dort findest du massig dazu. Und wenn du vorhast einen Passwort gesicherten Benutzerbereich zu machen dann musst du eh php können.

    Also zwei Möglichkeiten:
    1. Du suchst bei Google und übernimmst die Codes
    2. Du lernst einfach php

    Schau mal hier was ich bei Google gefunden habe: http://www.administrator.de/wissen/leicht-erweiterbares-php-e-mail-formular-69972.html das war gar nicht schwer.:eek:
  • in: php Macadresse auslesen

    geschrieben von namebeilimacity

    Lies dir mal diese Seite durch: http://de.softuses.com/10063. Dann versuchst du diese Ansätze in ein Browser-AddOn umzusetzen und lässt den Hash dann bei jedem Besuch auf deine Domain an den Server im Header mitsenden. !Aber! Das ist sehr viel Aufwand für einen popliegen Besucherzähler. Ich würde das so wie alle über die IP machen und die dann für 30min sperren, so das dieselbe IP nicht innerhalb von 30min den Besucherzähler erhöhen kann. Dann gibst du bei jeder weiteren Aktion auf deiner Seite per Session ein neues Verfallsdatum mit.

    Sind nur Ansätze musst du selber wissen wie du es machen willst.

    mfg namebeilimacity
  • in: FTP- readfile() Download kaputter Datein

    geschrieben von namebeilimacity

    Vielen Dank für die ganzen Antworten. Es lag natürlich am encoding. Ich habe die Speicherorte, Größen, Dateinamen etc. aus einer Datenbank ausgelesen. Die inkludierte Datei die die Zugangsdaten für die Datenbank hatte war im UTF-8 Format mit BOM gespeichert. Jetzt hab ich sie ohne BOM gespeichert und siehe da alles geht perfekt.

    Ich hack' dann mal das Thema als geschlossen ab.
  • in: FTP- readfile() Download kaputter Datein

    geschrieben von namebeilimacity

    Auch das hat nicht den gewünschten Erfolg gebracht. In meiner htaccess habe ich bereits folgende Zeile:
    AddDefaultCharset utf8
    nun habe ich in den PHP-Code auch noch
    mb_internal_encoding("UTF-8");
    den intrigiert. Bringen tu das aber alles nichts. Auch in der PHP -ini ist UTF-8 Standard.

    edit: Auch das debuggen mit fidder2 hat keine Auffälligkeiten gezeigt. Alles ist wie bei normalen Dingen auch, die Header werden richtig übergeben und auch die Mime-Types. das UTF-8 encoding der PHP-Dateien war nicht notwendig, da ich standardmäßig alle so speichere.

    edit²: Wenn ich mit echo in das Script schreibe kommen die Sonderzeichen unverändert mit in die Datei hinein. Vllt. hilft das ja bei der Lösung weiter.
  • in: FTP- readfile() Download kaputter Datein

    geschrieben von namebeilimacity

    Wenn ich das Test File ohne Bom im UTF-8 Format anlege wird der Text richtig dargestellt. Allerdings, wie soll ich das jetzt für die Dateien vom Nutzer machen. Der lädt später ja nicht nur Daten im UTF-8 Format ohne Bom hoch sondern auch z.B. Word Dokumente oder einen Clip.
  • in: FTP- readfile() Download kaputter Datein

    geschrieben von namebeilimacity

    Alles ausprobiert, da liegt der Fehler auch nicht, die Mime Types stimmen zu 100% überein.
  • in: FTP- readfile() Download kaputter Datein

    geschrieben von namebeilimacity

    Danke für deine Antwort. Dass es ein Problem mit der Kodierung ist habe ich mir auch schon gedacht. Ich habe auch schon versucht die Datei so, ohne sie auf einem FTP-Server zu haben mit readfile() vom Webspace zum download zu bringen, allerdings treten hier dieselben Fehler auf. Ich will ja nicht nur txt Datein zum Download anbieten, sondern auch kurze Clips. Allerdings scheint hier der Fehler in der Kodierung so schlimm zu sein das der Film nicht mehr wiedergegeben werden kann. Die Datein, wird also nicht von mir selbst erzeugt, sonder "Nutzer" laden ihre Daten hoch.

    Ich lasse dieses Script momentan nur unter Xampp auf meinen Rechner laufen und benutze den Lima-City Webspace dafür noch gar nicht.

    Der Download nur so vom FTP-Server aus geht perfekt. Auch der Download per PHP auf den Webspace und von da aus als Link funktioniert. Das heißt der Fehler muss im Header- oder readfile()-Sektor auftreten (so schätze ich das zumindest ein). Allerdings kann ich den Fehler beim besten Willen nicht finden. Und ich möchte nicht dass eine Datei per Link downloadbar ist. Wenn ich die Datei zuerst Temporär auf dem Temp-Ordner des Webspaces hochlade und dann per readfile() zum download anbiete, bedeutet das eine doppelte Belastung, den ich brauch dann den Speicher gleich zweimal.

    Bei meinem Versuch die Datei zuerst auf den Webspace und per readfile() zum download anzubieten tritt derselbe Fehler auf.

    mfg namebeilimacity
  • in: FTP- readfile() Download kaputter Datein

    geschrieben von namebeilimacity

    Tach,
    Ich habe ein Problem mit meinem Code. Ich möchte gerne eine Datei von einem FTP-Server per PHP über den Befehl readfile() anbieten. Der Download klappt auch und Bilder, sowie Musik können angeguckt bzw. gehört werden. Allerdings ist ein öffnen von Filmen, PDF’s oder Word-Dokumenten unmöglich. Ich habe mal eine Test *.txt-Datei hochgeladen und sie dann mit der Originalen verglichen. Anscheinend werden bestimmte Zeichen einfach durch etwas anderes ersetzt. Hier mal ein Vergleich:
    Original Inhalt:
    Dies ist ein Testfile:

    TESTTEST
    testtest
    0123456789
    !"§$%&/()=?`\}][{³²~@
    *'#+-_.:,;<>|

    Ausgabe von PHP readfile():
    Dies ist ein Testfile:

    TESTTEST
    testtest
    0123456789
    !"�$%&/()=?`\}][{��~@
    *'#+-_.:,;<>|

    Der Code ist einfach gestrickt. Er übergibt ein paar Header-Daten und per readfile(link zum ftp) wird dann der Download gestartet.

    Hier ein Auszug:
    filepath = 'ftp://'.$ftp_username.':'.$ftp_pass.'@'.$ftp_connection.':'.$ftp_port.'/'.''.$filepath_ftp;
    $filename = str_replace(' ', '_', $filename);
    header('Content-Description:File Transfer');
    header('Content-Type:'.$mime_type);
    header('Content-Disposition: attachment;filename='.$filename);
    header('Content-Transfer-Encoding:binary');
    header('Expires:0');
    header("Cache-Control:must-revalidate,post-check=0,pre-check=0");
    header('Pragma:public');
    header('Content-Length:'.$filesize);
    readfile($filepath);
    exit;


    Wie geschrieben mein Problem ist, das die Daten kaputt ankommen.
    mfg namebeilimacity

Login zum Webhosting ohne Werbung!