Ankündigung

Einklappen
Keine Ankündigung bisher.

Hab ich da wo einen Syntaxfehler?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hab ich da wo einen Syntaxfehler?

    Hallo Leute,

    muss einem Link Daten anhängen, aber iwie will er die Daten nicht auslesen (bekomm keinen Error auf der Seite), fügt mir aber laut Quellcode auch nicht die Daten in den Link.

    Was is daran falsch?

    PHP-Code:
    <img src="http://meinlink/link.php?TotalCost=<?php echo $totalfee;?>;&OrderID=<?php echo $customer['payment_number'];?>&ProductID=<?php echo $plan->name;?>"width="1" height="1"" border="0" />

  • #2
    Ich vermute mal das Semikolon vor &OrderID= soll da nicht hin und vor width= gehört ein Leerzeichen.

    Kommentar


    • #3
      Achja hier noch der Gesamtcode (falls das was hilft wegen dem Aufbau)

      Code:
      <?php// Check to ensure this file is included in Joomla!defined( '_JEXEC' ) or die( 'Restricted access' );jimport( 'joomla.application.component.view');require_once(JPATH_COMPONENT.DS.'helper.php');require_once(JPATH_COMPONENT.DS.'domain.class.php');require_once(JPATH_COMPONENT.DS.'helpers'.DS."payment.php");date_default_timezone_set('Europe/Berlin');class ISPViewFinish extends JView{     function write_pdf($xcoord,$ycoord,$fontsize,$h,$s,$ifilename,$ofilename,$re)      {        require_once(JPATH_COMPONENT.DS.'fpdi'.DS.'fpdf.php');        require_once(JPATH_COMPONENT.DS.'fpdi'.DS.'fpdi.php');        $fontfamily = 'helvetica';        $fontfamily = 'arial';        $pages = 1;        $pdf =& new FPDI();        $pdf->setSourceFile($ifilename);        $tplidx = $pdf->importPage(1, '/MediaBox');        $pdf->addPage();        $pdf->useTemplate($tplidx);        $pdf->SetFont($fontfamily,'',$fontsize);        $pdf->SetTextColor(0,0,0);        $rec = split($re, $s);      //  echo count($rec);        $pdf->SetXY($xcoord,$ycoord);        for ($i=0;$i<count($rec);$i++)           {        //    echo $rec[$i].'<br>';            $pdf->Write(0,$rec[$i]);            $pdf->x=$xcoord;            $pdf->y+=$h;           }        //Save PDF to file        $pdf->Output( $ofilename);    }    function display( $tpl = null)    {        global $mainframe;        $database = &JFactory::getDBO();        $params = JComponentHelper::getParams( 'com_isp' );        if(JRequest::getVar('finish') && isset($_SESSION['planid']))        {            if(!JRequest::getVar('checkbox1') && strip_tags(trim($params->get('checkbox1')))!=='')                $_SESSION['error1']=true;            if(!JRequest::getVar('checkbox2') && strip_tags(trim($params->get('checkbox2')))!=='')                $_SESSION['error2']=true;            if(!JRequest::getVar('checkbox3') && strip_tags(trim($params->get('checkbox3')))!=='')                $_SESSION['error3']=true;            if($_SESSION['error1'] == true || $_SESSION['error2'] == true || $_SESSION['error3'] == true)            $mainframe->redirect(html_entity_decode(JRoute::_( 'index.php?option=com_isp&view=summary')));            // Get data            $database->setQuery("SELECT id, name, features_short, attribs, price, setup_fee, payment, backupspace FROM #__isp_plans WHERE id='".$_SESSION['planid']."' LIMIT 1");            $plan = $database->loadObject();            $backupspace = $plan->backupspace;            $user =& JFactory::getUser();            if($user->get('id')==0) {                // Register user                $authorize    =& JFactory::getACL();                $userdata['name'] = $_SESSION['address']['firstname'].' '.$_SESSION['address']['lastname'];                $userdata['username'] = $_SESSION['address']['username'];                $userdata['email'] = $_SESSION['address']['email'];                jimport('joomla.user.helper');                $userdata['password'] = JUserHelper::genRandomPassword(8);                $password = $userdata['password'];                $userdata['password2'] = $userdata['password'];                $user->set('id',0);                $gid = $params->get('defaultusergroup',18);                $user->set('gid', $gid);                $user->set('usertype', $authorize->get_group_name($gid));                $user->bind($userdata);                usleep(1000000);                $plesk_password = JUserHelper::genRandomPassword(8);                if ( !$user->save() )                {                    JError::raiseWarning('', JText::_( $user->getError()));                }                $mainframe->login(array('username'=>$user->get('username'),'password'=>$password));            } else {                $password = JText::_('only known by you');                $pp_password = JText::_('only known by you');            }            // Calculate Fees            // Domains            $setupfee=$plan->setup_fee;            $attribs = $plan->attribs;            $billing_cycle=$plan->payment;            $domains=ISPHelper::get_domainarray();            $domainfees = 0;            if(is_array($domains))                foreach($domains as $domain) {                    $domainfees+=$domain['price'];                }            if($params->get('domainfees_per_month','no')=='yes') {                $domainfees=($domainfees*$billing_cycle)/12;                $months_domains=$billing_cycle;            } else {                $months_domains='12';            }            if($months_domains=='1') {                $months_domains.=' '.JText::_('MONTH');            } else {                $months_domains.=' '.JText::_('MONTHS');            }            // Paket            $planfee=($plan->price+$_SESSION['premium']['value'])*$billing_cycle;            if($billing_cycle=='1') {                $months_plan=$billing_cycle.' '.JText::_('MONTH');            } else {                $months_plan=$billing_cycle.' '.JText::_('MONTHS');            }            // Gesamt            $totalfee=$domainfees+$planfee+$setupfee;            // Save / load customer            $database->setQuery('SELECT c.*, u.email, u.username FROM #__isp_customers AS c'.                    ' LEFT JOIN #__users AS u ON u.id=c.user_id'.                    ' WHERE user_id='.$user->get('id').' LIMIT 1');            $database->query();            if(! $customer = $database->loadAssoc() ) {                $fields = ISPHelper::getFields();                $queryvalues='';                $queryfields='';                foreach($fields as $field=>$required) {                    if($field!=='email' && $field!=='username') {                        $queryvalues.=",'".$_SESSION['address'][$field]."'";                        $queryfields.=",".$field;                    }                }                $queryvalues.=",'".$_SESSION['payment']['payment']."'";                $queryfields.=",payment";                $queryvalues.=",'".$_SESSION['payment']['payment_owner']."'";                $queryfields.=",payment_owner";                $queryvalues.=",'".$_SESSION['payment']['payment_code']."'";                $queryfields.=",payment_code";                $queryvalues.=",'".$_SESSION['payment']['payment_number']."'";                $queryfields.=",payment_number";                $database->setQuery("INSERT INTO #__isp_customers (                        user_id".$queryfields.")                        VALUES('".                        $user->get('id')."'".                        $queryvalues.                        ")");                $database->query();                $customer['id'] = $database->insertid();            }            // Save order            $date=gmdate("Y-m-d");            $ordertype = JRequest::getVar('ordertype','0');            if(  $ordertype !== '0' ) {                $comment = JText::_('Upgrade: Contract No.').' '.$ordertype;            } else {                $comment = '';            }            $database->setQuery('SELECT id FROM #__isp_states WHERE `default` = 1 AND type="order" LIMIT 1');            if(!$defaultorderstate = $database->loadResult())                $defaultorderstate = 0;            $database->setQuery('SELECT id FROM #__isp_states WHERE `default` = 1 AND type="domain" LIMIT 1');            if(!$defaultdomainstate = $database->loadResult())                $defaultdomainstate = 0;            $database->setQuery("INSERT INTO #__isp_orders (                    plan_id,                    price,                    date,                    customer_id,                    state,                    comment)                    VALUES(".                    $_SESSION['planid'].",".                    $planfee.",".                    "'".$date."',".                    $customer['id'].",".                    $defaultorderstate.",".                    "'".$comment."'".                    ")");            $database->query();            $orderid=$database->insertid();            if(is_array($domains))                foreach($domains as $domain) {                    $database->setQuery("INSERT INTO #__isp_domains (order_id, domainname,price,date,state)".                                " VALUES(".                                $orderid.                                " ,'".$domain['domain']."'".                                " ,".$domain['price'].                                " ,'".$date."'".                                " ,".$defaultdomainstate.                                ")");                    $database->query();                }            // Prepare feature list            $where=ISPHelper::get_where($plan->features_short,"f.");            $database->setQuery("SELECT f.id AS key1, f.title, f.value, f.ordering, c.ordering as catordering FROM #__isp_features as f, #__isp_featurecat as c WHERE f.cat = c.id AND ".$where." ORDER BY c.ordering,f.ordering");            $features=$database->loadObjectList();            $featurelist = '';            if(is_array($features)) foreach($features as $feature)            {                $featurelist .= html_entity_decode(ISPHelper::replace_variables($feature->title,$_SESSION['planid']));                $featurelist .= ': ';                $featurelist .= html_entity_decode(ISPHelper::replace_variables($feature->value,$_SESSION['planid']));                $featurelist .= "\n";            }               if ($_SESSION['premium']['value'] != '0')              $featurelist .= "Super-Premium Support (24 h): ". ISPHelper::convert_price($_SESSION['premium']['value'])."\n";                        // Prepare lists of domains            $domains=ISPHelper::get_domains();            $domainlist='';            $i=0;            unset($_SESSION['kkforms']);            if(is_array($domains))                foreach($domains as $domain) {                    if( $domainlist != '' )                        $domainlist.="\n";                    $domainlist.=$domain['domain'];                    $domainlist.=' - '.$domain['price'];                    $domainobject=new domain($domain['domain']);                    if($domainobject->is_available() === false) {                        if($params->get('kkform') == 'yes') {                            $uri = JFactory::getURI();                            $kkform_link = JRoute::_($uri->base().'index.php?option=com_isp&controller=kkform&format=raw&domain='.$domain['domain']);                            $domainlist.= ' '.sprintf(JText::_('DOMAIN_TRANSFER_KKFORM'), $kkform_link);                            $_SESSION['kkforms'][$i]['domain'] = $domain['domain'];                            $_SESSION['kkforms'][$i]['link'] = $kkform_link;                            $i++;                        } else {                            $domainlist.= ' '.JText::_('DOMAIN_TRANSFER');                        }                    }            }            // Prepare address data            $n=0;            $addressdata='';            $fields = ISPHelper::getFields();            foreach($fields as $field=>$required)            {                if(isset($customer[$field]) && $customer[$field] !== '') {                    if($addressdata !== '')                        $addressdata.="\n";                    $addressdata.=JText::_('FIELDS_'.strtoupper($field));                    $addressdata.=": ";                    $addressdata.=$customer[$field];                    $emailreplaces[$field] = $customer[$field];                } elseif(isset($_SESSION['address'][$field]) && $_SESSION['address'][$field]!=="")                {                    if($addressdata !== '')                    $addressdata.="\n";                    $addressdata.=JText::_('FIELDS_'.strtoupper($field));                    $addressdata.=": ";                    $addressdata.=$_SESSION['address'][$field];                    $emailreplaces[$field] = $_SESSION['address'][$field];                } else {                    $emailreplaces[$field] = '';                }            }            $re = chr(13) . chr(10);            $bank_einzug = '';            $ueberweisung = '';            $paypal = '';            // Prepare Payment data            if(isset($customer['payment'])) {                $_SESSION['payment']['payment'] = $customer['payment'];                $_SESSION['payment']['payment_owner'] = $customer['payment_owner'];                $_SESSION['payment']['payment_code'] = $customer['payment_code'];                $_SESSION['payment']['payment_number'] = $customer['payment_number'];            }            if($_SESSION['payment']['payment']!=='none')            {                $database->setQuery('SELECT name,id FROM #__plugins WHERE element="'.$_SESSION['payment']['payment'].'"');                $paymenttitle = $database->loadResult();                $paymentdata=JText::_('Payment Method').": ".$paymenttitle;                    if (strpos($paymenttitle,'berweisung') != FALSE)                  $pd = JText::_('Payment Method').": " . '�berweisung';                else                  $pd = $paymentdata;                    $paymentsubject=sprintf(JText::_('PAYMENT SUBJECTSTRING'), $orderid,$plan->name);                if($_SESSION['payment']['payment']=='bankcol') {                    $paymentdata.="\n";                    $paymentdata.=JText::_('PAYMENT OWNER').': '.$_SESSION['payment']['payment_owner']."\n";                    $paymentdata.=JText::_('PAYMENT CODE').': '.$_SESSION['payment']['payment_code']."\n";                    $paymentdata.=JText::_('PAYMENT NUMBER').': '.$_SESSION['payment']['payment_number'];                    $pd.= $re . JText::_('PAYMENT OWNER').': '.$_SESSION['payment']['payment_owner'].$re;                    $pd.=JText::_('PAYMENT CODE').': '.$_SESSION['payment']['payment_code'].$re;                         $t = $_SESSION['payment']['payment_number'];                    $l = strlen($t) - 3;                    $t2 = 'xxxxxxxxxxxxxxxxxxxxx';                    $t2 = substr($t2,0,$l);                    $t1 = substr($t,0,$l);                    $t3 = str_replace($t1,$t2,$t);                    $pd.=JText::_('PAYMENT NUMBER').': '. $t3;                                        /*                    $bank_einzug = $_SESSION['payment']['payment_owner']. $re .                                   $_SESSION['payment']['payment_number'] . $re . $re .                                   $_SESSION['payment']['payment_code'];                                                       */                                                       $bank_einzug = $_SESSION['payment']['payment_owner']. $re . $re . $re .                                   $_SESSION['payment']['payment_code'];                                                            $emailreplaces['payment_link'] = '';                }                    elseif($_SESSION['payment']['payment']=='banktrans') {                    $ueberweisung = 'ja';                    $paymentdata.="\n";                    $paymentdata.=JText::_('PAYMENT SUBJECT').': '.$paymentsubject;                 //   $pd .= $re . JText::_('PAYMENT SUBJECT').': '.$paymentsubject;                    $emailreplaces['payment_link'] = '';                }                else {                    $paypal = 'ja';                    $paymentdata.="\n";                    $paymentdata.=JText::_('payment link').': ';                    $pd .= $re . JText::_('payment link').': ';                         $_SESSION['paymentsubject']=$paymentsubject;                    $_SESSION['orderid']=$orderid;                    $_SESSION['recurringamount'] = ISPHelper::convert_price($domainfees+$planfee,false,true);                    $_SESSION['amount']=ISPHelper::convert_price($totalfee,false,true);                    $_SESSION['billing_cycle']=$billing_cycle;                    if($paymentlink=ISPHelperPayment::getLink()) {                        $paymentdata.=$paymentlink;                        $pd.=$paymentlink;                    }                    $emailreplaces['payment_link'] = $paymentlink;                }            } else {                $paymentdata='';                $pd = '';            }            $emailreplaces['password'] = $password;            $emailreplaces['payment'] = $_SESSION['payment']['payment'];            $emailreplaces['payment_owner'] = $_SESSION['payment']['payment_owner'];            $emailreplaces['payment_code'] = $_SESSION['payment']['payment_code'];            $emailreplaces['payment_number'] = $_SESSION['payment']['payment_number'];            $emailreplaces['paymentsubject'] = $paymentsubject;            $emailreplaces['date'] = JHTML::_('date',  '', JText::_('DATE_FORMAT_LC2') );            $emailreplaces['ip'] = $_SERVER['REMOTE_ADDR'];            $emailreplaces['orderid'] = $orderid;            $emailreplaces['planname'] = $plan->name;            $emailreplaces['planid'] = $_SESSION['planid'];            $emailreplaces['billing_cycle'] = html_entity_decode(JText::_('BILLING CYCLE '.$billing_cycle));            $emailreplaces['months_domains'] = $months_domains;            $emailreplaces['domainfees'] = ISPHelper::convert_price($domainfees);            $emailreplaces['setupfee'] = ISPHelper::convert_price($setupfee);            $emailreplaces['months_plan'] = $months_plan;            $emailreplaces['planfee'] = ISPHelper::convert_price($planfee);            $emailreplaces['totalfee'] = ISPHelper::convert_price($totalfee);            $emailreplaces['domainlist'] = $domainlist;            $emailreplaces['addresslist'] = $addressdata;            $emailreplaces['paymentlist'] = $paymentdata;            $emailreplaces['featurelist'] = $featurelist;            $emailreplaces['comment'] = $comment;            //----Create Attachments ---------------------------------------------------------------------            $com_path = 'components/com_isp/';            $tmp_path = 'tmp/';                        $doc = 'Login-Informationen.pdf';            $tmpl = $com_path . $doc;            $fn   = $tmp_path . $doc;            $s  =  $emailreplaces['firstname'] . $re;            $s .=  $emailreplaces['street'] . $re;            $s .=  $emailreplaces['phone'] . $re;            $s .=  $emailreplaces['fax'] . $re;            $this->write_pdf(61,72,12,12,$s,$tmpl,$fn,$re);            $s  =  $emailreplaces['lastname'] . $re;            $s .=  $emailreplaces['zip'] . ' ' . $emailreplaces['city'] . $re;            $this->write_pdf(145,72,12,12,$s,$fn,$fn,$re);                        $this->write_pdf(22,134,12,8,$pd,$fn,$fn,$re);                        $s  =  "Wird Ihnen nach Freischaltung mitgeteilt" . $re;            $s .=  $plesk_password . $re;                        $this->write_pdf(60,204,12,12,$s,$fn,$fn,$re);                                    $s  =  $emailreplaces['username'] . $re;            $s .=  $emailreplaces['password'] . $re;                        $this->write_pdf(60,240,12,12,$s,$fn,$fn,$re);                       //-------------------------------------------------------------------------------                                    if ($bank_einzug != '')              {                 $doc = 'Einzugsermaechtigung.pdf';                 $tmpl = $com_path . $doc;                 $fn1  = $tmp_path . $doc;                                                   $s  = $emailreplaces['firstname'] . ' ' . $emailreplaces['lastname'] . ', ' .                       $emailreplaces['street'] . ', ' . $emailreplaces['zip'] . ' ' . $emailreplaces['city'] . $re;                 $this->write_pdf(27,70,10,12,$s,$tmpl,$fn1,$re);                                  $this->write_pdf(75,145,10,8,$bank_einzug ,$fn1,$fn1,$re);                               }                                         $doc = 'Anschreiben.pdf';             $tmpl = $com_path . $doc;             $fn2  = $tmp_path . $doc;                          $s = date('d.m.Y');             $this->write_pdf(143,90,10,7,$s,$tmpl,$fn2,$re);                                         $s  = $emailreplaces['firstname'] . ' ' . $emailreplaces['lastname'] . $re . $re;             $s .= $emailreplaces['street'] . $re;             $s .= $emailreplaces['zip'] . ' ' . $emailreplaces['city'] . $re . $re . $re . $re;                         $s .= 'Sehr geehrter Herr/Frau ' . $emailreplaces['lastname'] . ',' . $re. $re;             $s .= 'Ihre Bestellung ist bei uns eingegangen und wird innerhalb der n�chsten 24 Stunden' . $re;             $s .= 'bearbeitet. Wir bitten Sie Ihre Daten nochmals abzugleichen und uns bei Unstimmigkeiten zu' . $re;             $s .= 'kontaktieren.' . $re . $re;             if (strpos($attribs,'webspace=-1') !== false)               {                 $s .= 'Bitte teilen Sie uns umgehend mit, auf welche IP-Adresse wir die Domain weiterleiten sollen,' . $re;                 $s .= 'oder auf welche Internetadresse. Nur so kann die Domain erfolgreich installiert werden!' . $re . $re;               }             if ($bank_einzug != '')               {                 $s .= 'Sie haben als Zahlungsart �Bankeinzug� gew�hlt. Bitte f�llen Sie die in der Email enthaltene' . $re;                 $s .= 'Einzugserm�chtigung aus. Sobald uns die Einzugserm�chtigung vorliegt k�nnen wir mit der' . $re;                 $s .= 'Bearbeitung Ihres Auftrages fortfahren und Ihren Account entg�ltig freischalten. Sobald Sie' . $re;                 $s .= 'Ihren Account nutzen k�nnen erhalten Sie eine separate E-Mail von uns.' . $re . $re;               }                            if ($paypal != '')               {                 $s .= 'Sie haben als Zahlungsart �PayPal� gew�hlt, Sie erhalten in K�rze eine Rechnung f�r den' . $re;                 $s .= 'von Ihnen bezahlten Betrag. Der Account wird binnen weniger Stunden (i.d.R. innerhalb' . $re;                 $s .= 'eines Werktages) f�r Sie freigeschaltet. Sobald Sie Ihren Account nutzen k�nnen erhalten' . $re;                 $s .= 'Sie eine separate E-Mail von uns.' . $re . $re;               }             if ($ueberweisung != '')               {                 $s .= 'Sie haben als Zahlungsart ��berweisung� gew�hlt, innerhalb der n�chsten 24 Stunden' . $re;                 $s .= 'wird Ihr Account freigeschaltet und Ihre Rechnung per Email versandt. Sie erhalten '  . $re;                 $s .= 'bei Freischaltung eine separate E-Mail von uns.' . $re . $re;               }             $s .= 'Ihre Zugangsdaten f�r den Kundenlogin sind bereits jetzt aktiv. In unserem Kundenlogin' . $re;             $s .= 'k�nnen Sie Ihre aktuellen Vertr�ge einsehen und eventuell ben�tige Formulare' . $re;             $s .= 'herunterladen. Zudem k�nnen Sie �ber unser Support-Ticket-System einfach und schnell' . $re;             $s .= 'Kontakt mit uns aufnehmen. Wir bitten Sie bei Anfragen auch das System zu nutzen. Wir' . $re;             $s .= 'werden Ihr Anliegen schnell und unkompliziert l�sen.' . $re .$re;             if ($backupspace == 1)               {                 $s .= 'Die Software zum Durchf�hren des Backups erhalten Sie in einer separaten E-Mail als' . $re;                 $s .= 'Downloadlink. Bitte beachten Sie, dass Sie keine Passwortlisten, TAN-Listen von Banken' . $re;                 $s .= 'oder personenbezogene Daten in das Backup einschlie�en. Hierf�r �bernehmen wir' . $re;                 $s .= 'keinerlei Haftung.' . $re . $re;               }             $s .= 'Mit freundlichen Gr��en' . $re;             $s .= 'Ihr' . $re;             $s .= 'Support-Team';             $this->write_pdf(20,60,10,6,$s,$fn2,$fn2,$re);                                        //-------------------------------------------------------------------------                        $path = JPATH_COMPONENT.DS.'';                    //    $from = array($mainframe->getCfg( 'mailfrom' ),$mainframe->getCfg( 'fromname' ));            $from = array(mail);                                    require_once('Rmail.php');                        // prepare email to admin            $admintemplate = ISPHelper::getTemplate('emailtoadmin',$emailreplaces);            $adminmessage = $admintemplate->content;            $adminsubject=$admintemplate->caption;            if($params->get('adminmail')=="") {                $params->set('adminmail',$mainframe->getCfg( 'mailfrom' ));            }                  $amail = new Rmail();            $amail->setFrom($from[1].'<'.$from[0].'>');            $amail->setSubject($adminsubject);                        $amail->addAttachment(new FileAttachment($fn2));            $amail->addAttachment(new FileAttachment($fn));                        $amail->setText($adminmessage);            $empfaenger = $params->get('adminmail');            $amail->send(array($empfaenger));               // prepare email to customer            $customertemplate = ISPHelper::getTemplate('emailtocustomer',$emailreplaces);            $customermessage = $customertemplate->content;            $customermail=$user->get('email');            $customersubject=$customertemplate->caption;                        // send email to customer            $rmail = new Rmail();            $rmail->setFrom($from[1].'<'.$from[0].'>');            $rmail->setSubject($customersubject);                                    $rmail->addAttachment(new FileAttachment($fn2));            $rmail->addAttachment(new FileAttachment($fn));                        if ($bank_einzug != '')              $rmail->addAttachment(new FileAttachment($fn1));                        $rmail->setText($customermessage);            $empfaenger = $customermail;            $rmail->send(array($empfaenger));                                    @unlink($fn);                        if ($bank_einzug != '')              @unlink($fn1);                          @unlink($fn2);               unset($_SESSION['planid']);            unset($_SESSION['domains']);            unset($_SESSION['address']);            //   echo 'ok';         //   print_r($s);                        $mainframe->redirect(html_entity_decode(JRoute::_( 'index.php?option=com_isp&view=finish' )));        } else {            $link = JRoute::_( 'index.php' );            $this->assignRef('link', $link);            if( isset($_SESSION['payment']) && $replaces1['button'] = ISPHelperPayment::getForm() ) {                $template = ISPHelper::getTemplate('finish_payment',$replaces1);                $replaces['payment'] = $template->content;            } else {                $replaces['payment'] = '';            }            if(isset($_SESSION['kkforms'])) {                $replaces3['links'] = '';                foreach($_SESSION['kkforms'] as $kkform) {                    $replaces2 = $kkform;                    $links=ISPHelper::getTemplate('finish_transferforms_links',$replaces2);                    $replaces3['links'] .= $links->content;                }                $transferform = ISPHelper::getTemplate('finish_transferforms',$replaces3);                $replaces['transferforms'] = $transferform->content;            } else {                $replaces['transferforms'] = '';            }            $template=ISPHelper::getTemplate('finish',$replaces);            $this->assignRef('template',$template);            parent::display($tpl);        }    }}?><img src="http://meinlink/link.php?TotalCost=<?php echo $totalfee;?>;&OrderID=<?php echo $customer['payment_number'];?>&ProductID=<?php echo $plan->name;?>"width="1" height="1"" border="0" />
      Das mit dem Semikolon versuch ich ma

      Kommentar


      • #4
        Code:
        height="1""
        Da ist scheinbar ein " zuviel

        Kommentar


        • #5
          boah Bedde - soll man sich den Mausfinger brechen beim scrollen nach rechts ?

          du könntest die RiesenZeile zumindest fürs Forum in überschaubare Abschnitte häckseln und die dann Zeilenweise posten ... erhöht die Übersicht ohne Ende

          Kommentar


          • #6
            Hab jetzt anbei mal die Datei gehängt, bevor ich da ne ganze Seite vollposte
            Angehängte Dateien

            Kommentar


            • #7
              Lern debuggen.

              Korrigier die benannten Fehler und prüfe dann den Inhalt diener Variablen. Z.B. mit mit der Funtion var_dump(). Wenn da nicht drin steht was drin stehen soll geh im Code zurück und schau an der Stelle nach wo sie gesetzt werden warum sie nicht gesetzt werden.

              Kommentar


              • #8
                Okay danke das mach ich jetzt mal

                Kommentar


                • #9
                  Du hast die Fehler doch gar nicht korrigiert!
                  Also Korrektur, dann Test.

                  Und überprüfe ob in den Variablen auch was drin steht, sonst
                  kanns nicht gehn.

                  Edit: Da war ich wohl zu spät

                  Kommentar


                  • #10
                    Die Variablen waren leer, passt der syntax mit den Punkten und Anführungszeichen so? Ich find da keinen Fehler (bin einsteiger und will halt lernen)

                    PHP-Code:
                    echo "<img src=meinlink/link.php?TotalCost='$emailreplaces['totalfee']'.&OrderID='$emailreplaces['orderid']'.&ProductID='$emailreplaces['planid']'. width='1' height='1' border='0' /> 

                    Kommentar


                    • #11
                      Und dabei bekommst du keinen Parse Error? Zumindest das fehlende Semikolon nach dem Echo sollte dir auch als Anfänger auffallen.

                      Versuch mal:

                      PHP-Code:
                      echo     '<img src="meinlink/link.php?TotalCost=' 
                                  
                      $emailreplaces['totalfee'] . 
                              
                      '&OrderID='  
                                  
                      $emailreplaces['orderid'] . 
                              
                      '.&ProductID=' 
                                  
                      $emailreplaces['planid'] . 
                              
                      '" width="1" height="1" border="0" />'

                      Kommentar


                      • #12
                        Also den richtigen Syntax von echo solltest du auch als Anfänger kennen.

                        Kommentar

                        Lädt...
                        X