Antworten auf deine Fragen:
Neues Thema erstellen

Funktion "funktioniert nicht"

Hallo Community

Wir haben vor kurzem unsere Domain inkl. dem kompletten Material von unserem alten Provider nach hoststar.ch verschoben.

Nach dem Umzug sind einige Probleme aufgetretten welche ich glücklicherweise schnell korrigieren konnte. Nun stehe ich jedoch bei folgendem Problem an :

unter *Join Us* wird aus mir unbekannten Gründen das Captcha nicht angezeigt / geladen, leider wird auch keine Fehlermeldung ausgegeben welche das Symptom erklären könnte. Fakt ist :
Auf meiner lokalen Testumgebung funktioniert die Captcha anzeige einwandfrei. auf dem alten Hoster hat sie ebenfalls funktioniert. am Code wurde noch nichts angepasst. ist also unverändert. PHP Version des alten Hosters ist mirt leider nicht bekannt. Leider msus ich euch auch mitteilen das die Page nicht aus meiner Feder stammt ich bin nur die arme Sau welche es *ausbaden* muss (Der Programmierer ist leider nicht erreichbar resp. Reagiert auf Anfragen nichtmehr warum ist mir unbekannt).
Hier die Infos :

Adresse :
Join us Seite :

PHP Info Link :

Server Apache - der alte Server war scheinbar kein Apache da wir nach dem Umzug einige Fehler mit Gross klein Schreibung hatten. Ich kann bei bestem Wille nicht sagen ob das auch hier ein Problem ist jedoch vermute ich es...

PHP Code Join Us Seite :

Code:
<?php
require_once('captcha_functions.php');
/*
 ########################################################################
#                                                                        #
#           Version 4       /                        /   /               #
#          -----------__---/__---__------__----__---/---/-               #
#           | /| /  /___) /   ) (_ `   /   ) /___) /   /                 #
#          _|/_|/__(___ _(___/_(__)___/___/_(___ _/___/___               #
#                       Free Content / Management System                 #
#                                   /                                    #
#                                                                        #
#                                                                        #
#   Copyright 2005-2006 by webspell.org / webspell.info                  #
#                                                                        #
#   visit webSPELL.org, webspell.info to get webSPELL for free           #
#   - Script runs under the GNU GENERAL PUBLIC LICENCE                   #
#   - It's NOT allowed to remove this copyright-tag                      #
#   -- http://www.fsf.org/licensing/licenses/gpl.html                    #
#                                                                        #
#   Code based on WebSPELL Clanpackage (Michael Gruber - webspell.at),   #
#   Far Development by Development Team - webspell.org / webspell.info   #
#                                                                        #
#   visit webspell.org / webspell.info                                   #
#                                                                        #
#   visit www.webspell.de.tt for addons                                  #
#                                                                        #
 ########################################################################
*/

//php below this line ;)

$action = $_GET['action'];

if($action=="save") {
    if($_SESSION['joinuscode']!=$_POST['password']){
  $_SESSION['joinuscode']=get_code(4);
        die('<script type="text/javascript">
alert("Der Bestätigungscode wurde falsch eingegeben!");
</script><meta http-equiv="refresh" content="1;URL=index.php?site=joinus">');
    }

  $_SESSION['joinuscode']=get_code(4);
  $sid=session_id();
  $sname=session_name();
  $squad = $_POST['squad'];
  $nick = $_POST['nick'];
  $name = $_POST['name'];
  $email = $_POST['email'];
  $messenger = $_POST['messenger'];
  $country = $_POST['country'];
  $*** = $_POST['***'];
  $age = $_POST['age'];
  $b_day = $_POST['b_day'];
  $b_month = $_POST['b_month'];
  $b_year = $_POST['b_year'];
  $city = $_POST['city'];
  $clanhistory = $_POST['clanhistory'];
  $info = $_POST['info'];

    $sem = '^[a-z0-9_\.-]+@[a-z0-9_-]+\.[a-z0-9_\.-]+$';
    if(!(eregi($sem, $email))) {
        $error="Ihre E-Mail-Adresse ist ung&uuml;ltig!";
        die('<b>FEHLER: '.$error.'</b><br><br><input type="button" class="button" onClick="javascript:history.back()" value="zur&uuml;ck">');
    }

    $ergebnis=safe_query("SELECT userID FROM ".PREFIX."squads_members WHERE joinmember='1' AND squadID='".$squad."'");
    while($ds=mysql_fetch_array($ergebnis)) {
        $touser[]=$ds[userID];
    }

    if($touser[0] != "") {
    $email=$email;
    $message = '[b]'.$nick.' möchte Ihrer Gruppe beitreten![/b]
    
    Spitzname: '.$nick.'
    Name: '.$name.'
    Geschlecht: '.$***.'
    Geburtsdatum: '.$b_day.''.$b_month.''.$b_year.'
    Alter: '.$age.'
    E-Mail: [EMAIL='.$email.'?Subject=Gruppenbeitritt]'.$email.'[/EMAIL]
    Messenger: '.$messenger.'
    Land: '.$country.'
    Stadt: '.$city.'
    
    Clangeschichte:
    '.$clanhistory.'
    
    Informationen: 
    '.$info.'';
    foreach($touser as $id) {
    sendmessage($id,'Gruppenbeitritt',$message,$email);
   }
    }
    redirect('index.php?site=joinus', 'Vielen Dank f&uuml;r Ihre Anfrage.<br>Ihre Nachricht wird schnellstmöglichst bearbeitet.');
}
else {
    echo'<div><div style="float:left;"><h2>Join us</h2></div>
<div style="float:right;">
  <h2 style="display:inline;">Other languages:</h2> <a href="index.php?site=joinusenglish"><img src="images/flags/uk.gif" alt="English" border="0" style="margin-top:5px;" /></a>
  <a href="index.php?site=joinus"><img src="images/flags/de.gif" alt="German" border="0"/></a>
  
 </div>
 <br style="clear:both" />
</div>';
    
    if($joinus=="1") $squads=getgamesquads();
    else $squads=getsquads();
    $_SESSION['joinuscode']=get_code(4);
        $bg1=BG_1;

    eval ("\$joinus = \"".gettemplate("joinus")."\";");
    echo $joinus;
}

?>

PHP Code captcha functions :
Code:
<?php

        function get_code( $num_chars=8 )
        {
            // define characters of which the captcha can consist
            $alphabet = array( 
                
                'A','B','C','D','E','F','G','H','I','J','K','L','M',
                'N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
                '1','2','3','4','5','6','7','8','9');

                
            $max = sizeof( $alphabet );
            
            $captcha_str = '';
            for ($i=1;$i<=$num_chars;$i++)
            {
                  $chosen = rand( 1, $max );
                $captcha_str .= $alphabet[$chosen-1];
            }
            
            return $captcha_str;
        }

?>

Die gesamte Page liegt im rootverzeichniss
und die captchabilder soweit ich es sehen kann im unterverzeichniss tmp

wie gesagt hat es bereits funktioniert auf dem alten Hoster (genotec)

Wird sonst noch etwas benötigt?
Kann mir jmd weiterhelfen? ich stehe echt an

Vielen Dank


Proxi
 

AW: Funktion "funktioniert nicht"

Ohne jetzt das Script angeschaut zu haben:
Sind die Schreib-/Leserechte der Dateien bzw. Ordner richtig gesetzt?
 
AW: Funktion "funktioniert nicht"

Rate doch mal, wie ich auf diese Frage kam. ;)

Ist mir nämlich in ähnlicher Form schon selbst passiert :D
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
119.002
Beiträge
1.540.312
Mitglieder
23.157
Neuestes Mitglied
Schutzengel088
Oben