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 :
PHP Code captcha functions :
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
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ültig!";
die('<b>FEHLER: '.$error.'</b><br><br><input type="button" class="button" onClick="javascript:history.back()" value="zurü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ü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
Damn... stundenlang den Code rumgewälzt und dann wars dass... Danke wird mir eine Lehre sein 