php -HLP! :D

Dieses Thema im Forum "Webentwicklung" wurde erstellt von alphanoid, 16. April 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 16. April 2007
    so also ich hab ja erstmal gar keinen plan von php
    mein problem: ein und die selbe seite wird auf meinem funpic server korrekt angezeigt, auf meinem jpberlin server allerdings bleibt die seite leer? was mach ich falsch? sowohl funpic als auch jpberlin unterstützen php, hier die links:
    private inhalte hab ich rausgenommen, also stark gekürzte seite ^^
    php seite auf jpberlin
    das gleiche auf funpic


    hier noch der quellcode:

    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Unbenanntes Dokument</title>
    </head>
    
    <body>
    
    <?php
    $mail_to="hab@ich.net";
    
    $from_name=$_POST['fromname'];
    $from_mail=strtolower($_POST['frommail']);
    $mail_subject=$_POST['mailsubject'];
    $mail_text=$_POST['mailtext'];
    $send=$_POST['s'];
    
    if(trim($from_name)=="") $err_text.="Bitte gib Deinen Namen an.<br>";
    if(trim($from_mail)=="")
     $err_text.="Bitte gib Deine E-Mail-Adresse an.<br>";
    else
     if(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$",$from_mail))
     $err_text.="Bitte gib eine gültige E-Mail-Adresse an.<br>";
    if(trim($mail_subject)=="") $err_text.="Bitte gib einen Betreff ein.<br>";
    if(trim($mail_text)=="") $err_text.="Bitte gib einen Nachrichtentext ein.<br>";
    
    if(strlen($mail_text)>1000) {
     $mail_text=substr($mail_text,0,1000)."... (Text wurde gekürzt!)";
    }
    $from_name=str_replace(chr(34),"''",$from_name);
    $mail_subject=str_replace(chr(34),"''",$mail_subject);
    $from_name=stripslashes($from_name);
    $from_mail=stripslashes($from_mail);
    $mail_subject=stripslashes($mail_subject);
    $mail_text=stripslashes($mail_text);
    
    if(($send=="1") && (isset($err_text))) {
     echo "<p><big><b>Fehler:</b></big><br>";
     echo "$err_text</p>";
    }
    
    if(($send!="1") || (isset($err_text)))
    {
    ?>
    <h2>Kontakt - Schreibt uns eine Mail</h2>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <table border=0 cellspacing=2 cellpadding=0 width=100%>
    <tr><td nowrap align=right>Dein Name:</td><td>&nbsp;</td>
    <td width=100%><input type="text" name="fromname" size=50 maxlength=120 value="<?php echo $from_name; ?>"></td></tr>
    <tr><td nowrap align=right>Deine E-Mail Adresse:</td><td></td>
    <td width=100%><input type="text" name="frommail" size=50 maxlength=120 value="<?php echo $from_mail; ?>"></td></tr>
    <tr><td nowrap align=right>Betreff:</td><td></td>
    <td width=100%><input type="text" name="mailsubject" size=50 maxlength=120 value="<?php echo $mail_subject; ?>"></td></tr>
    <tr><td nowrap align=right valign=top>Text:<br><i>(max. 1.000 Zeichen)</i></td><td></td>
    <td width=100%><textarea cols="40" rows="10" name="mailtext"><?php echo $mail_text; ?></textarea></td></tr>
    <tr><td></td><td></td><td>
    <input type="hidden" value="1" name="s">
    <input type="submit" value="Nachricht versenden" name="submit">
    </td></tr>
    </table>
    </form>
    
    <?php
    } else {
     $header="From: $from_name <$from_mail>\n";
     $header.="Reply-To: $from_mail\n";
     $header.="X-Mailer: PHP-FormMailer (www.gaijin.at)\n";
     $header.="Content-Type: text/plain";
     $mail_date=gmdate("D, d M Y H:i:s")." +0000";
     $send=0;
     if(@mail($mail_to,$mail_subject,$mail_text,$header))
     {
     echo "<p><b>Deine E-Mail wurde abgesendet.</b></p>";
     echo "<p><a href=\"".$_SERVER['PHP_SELF']."?from_name=$from_name&from_mail=$from_mail\">Zurück zum Formular</a></p>";
     }else{
     echo "<p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>";
     echo "<p><a href=\"".$_SERVER['PHP_SELF']."?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text=";
     echo urlencode($mail_text)."\">Zurück zum Formular</a></p>";
     }
    }
    ?>
    </body>
    </html>
    
    ach ja ^^ wenn hier der ultra css checker untwerwegs is, ich hab auch noch n andres problem, einfach mal ne pm schreiben das würde n bissl länger dauern und will ich nich public machen

    mfg alpha
     
  2. 17. April 2007
    AW: php -HLP!

    da wo es nicht geht, gibt es keinen quellcode...

    Hast du dort alle einstellungen auch richtig gemacht? ist die aktuellste PHP version aktiviert?
     
  3. 17. April 2007
    AW: php -HLP!

    es ist aber ein und die selbe datei hochgeladen ^^ und aktivieren kann man da bei seinem account nich viel ^^ in den einstellungen kann man kaum was ändern - nichts was php betrifft
     
  4. 17. April 2007
    AW: php -HLP!

    mach mal ne datei mitm phpinfo drin und poste hier den link
     
  5. 17. April 2007
    AW: php -HLP!

    http://jpberlin.de/s.baumeister/phpinfp.php
    bleibt alles leer ^^ auch der quellcode... :-(
     
  6. 17. April 2007
    AW: php -HLP!

    Schon mal ein starkes Zeichen dafür, das da was generell mit PHP nicht stimmt
     
  7. 17. April 2007
    AW: php -HLP!

    ok, danke für eure antworten, ich werde mich mal an den support von denen wenden

    mfg alpha

    ~closed~
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.