Rapidweaver Kontaktformular Problem

Dieses Thema im Forum "Web-Editoren" wurde erstellt von KonBon, 01.02.2006.

  1. KonBon

    KonBon Thread Starter MacUser Mitglied

    Beiträge:
    4.682
    Zustimmungen:
    20
    MacUser seit:
    11.02.2003
    Hi,
    hab da ein Problem mit meinen Kontaktformular.
    Das Formular funktioniert zwar tadellos aber
    es steht in der ersten Reihe:
    PHP:
    Warningfile_exists() [function.file-exists]: Unable to access in /home/www/htdocs/mac4live.de/kontakt/kontakt.php on line 186
    So, in Reihe 186 und folgend steht folgendes:
    PHP:
    if (file_exists($tmp_name)){
            if(
    is_uploaded_file($tmp_name)){
            
    $file fopen($tmp_name,'rb');
            
    $data fread($file,filesize($tmp_name));
            
    fclose($file);
            
    $data chunk_split(base64_encode($data));

            }
    Was meint tmp_name?
    und warum wird da in der 2ten Reihe 'rb' geschrieben?
    Bin Ratlos!

    Ich bin php Noob. Früher hat das Formular schonmal auf dem gleichen Webspace funktioniert, ohne Fehler.

    Hier zum Formular
    http://www.mac4live.de/kontakt/kontakt.php
     
  2. MAC-Tigger

    MAC-Tigger MacUser Mitglied

    Beiträge:
    183
    Zustimmungen:
    2
    MacUser seit:
    08.01.2005
    Wie hast du das mit den Umlauten bei RW eingestellt, bzw. hinbekommen ?
     
  3. KonBon

    KonBon Thread Starter MacUser Mitglied

    Beiträge:
    4.682
    Zustimmungen:
    20
    MacUser seit:
    11.02.2003
    Hab da garnichts getan. Einfach drauf losgetippt und gut ist.
    Wieso? Gibt es damit Probleme?
     
  4. MAC-Tigger

    MAC-Tigger MacUser Mitglied

    Beiträge:
    183
    Zustimmungen:
    2
    MacUser seit:
    08.01.2005
    Ja, denn ich bekomme bei ÄÖÜ immer nur komische Zeichen angezeigt. :(
     
  5. KonBon

    KonBon Thread Starter MacUser Mitglied

    Beiträge:
    4.682
    Zustimmungen:
    20
    MacUser seit:
    11.02.2003
    Naja, man könnte statt
    ä=ä
    ü=ü
    ö=ö

    Das sollte dann jeder Browser als ÄÖÜ erkennen.
     
  6. Mr.Flamel

    Mr.Flamel MacUser Mitglied

    Beiträge:
    166
    Zustimmungen:
    78
    MacUser seit:
    19.05.2004

    Schwierig, wenn man nicht den kompletten Code sehen kann. Interessant wäre welchen Wert $tmp_name hat.
    Du könntest probieren ein @-Zeichen vor dem "file_exists" setzen.
    Also:
    PHP:
    if (@file_exists($tmp_name)){ 
            if(
    is_uploaded_file($tmp_name)){ 
            
    $file fopen($tmp_name,'rb'); 
            
    $data fread($file,filesize($tmp_name)); 
            
    fclose($file); 
            
    $data chunk_split(base64_encode($data)); 

            }  
     
  7. KonBon

    KonBon Thread Starter MacUser Mitglied

    Beiträge:
    4.682
    Zustimmungen:
    20
    MacUser seit:
    11.02.2003
    Wunderbar, jetzt funktioniert es!!! Vielen Dank!!!
    Aber was bewirkt ein @?
     
  8. MAC-Tigger

    MAC-Tigger MacUser Mitglied

    Beiträge:
    183
    Zustimmungen:
    2
    MacUser seit:
    08.01.2005

    Vielen dank werde es mal so testen :)
     
  9. Mr.Flamel

    Mr.Flamel MacUser Mitglied

    Beiträge:
    166
    Zustimmungen:
    78
    MacUser seit:
    19.05.2004
    Das @ - Zeichen unterdrückt die Warnung falls beim aufruf der Funktion 'file_exists' ein Fehler auftritt. Das ist bei dir der Fall.
    Vermutlich ist die variable $tmp_name leer. Du könntest vor der if-abfrage diese Zeile einfügen:
    PHP:
    echo "tmp_name: $tmp_name <br>";
    Damit wird der Inhalt der Variablen $tmp_name auf deiner HTML-Seite ausgegeben.
     
  10. KonBon

    KonBon Thread Starter MacUser Mitglied

    Beiträge:
    4.682
    Zustimmungen:
    20
    MacUser seit:
    11.02.2003
    Dankeschön
     
Die Seite wird geladen...
Ähnliche Themen - Rapidweaver Kontaktformular Problem
  1. Macuser30
    Antworten:
    8
    Aufrufe:
    355
  2. Discovery
    Antworten:
    4
    Aufrufe:
    365
  3. weblehrling
    Antworten:
    3
    Aufrufe:
    226
  4. tomat3
    Antworten:
    0
    Aufrufe:
    799
  5. BenBuch
    Antworten:
    9
    Aufrufe:
    2.526

Diese Seite empfehlen