Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 24

Thema: Bildpfad in externe Datei auslagern

  1. #1
    Unregistriert
    Gast

    Standard Bildpfad in externe Datei auslagern

    Hi. Mal eine absolute Anfängerfrage:

    angenommen ich habe 2 Dateien. Eine mit dem auszugebenden Inhalt, die andere mit den Konfigurationsangaben.

    Beispiel:

    1) Index.php

    Dort steht nur ein Bild. <img src="/images/image.jpg">

    2) config.php

    Hier soll der Pfad für die images in der Index.php stehen.
    Bspw. /images/

    Jetzt möchte ich in der Index statt dem vollständigen Pfad eine Variable nehmen, die sich den Pfad dann aus der Config.php holt.

    <img src="'.IMGPATH.'/image.jpg"> oder ähnlich ..

    Die config.php binde ich über require in die index.php ein.

    Vermutlich absolute Basics, aber dennoch habe ich keine Ahnung, wie ich da anfangen soll. Jemand eine Idee ?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Bildpfad in externe Datei auslagern

    Zitat Zitat von Unregistriert Beitrag anzeigen
    Vermutlich absolute Basics
    Richtig
    PHP-Code:
    <?php
       
    // config.php
       
    define ("IMAGE_PATH""/images/");
    ?>
    PHP-Code:
    <?php
       
    echo "<img src='" IMAGE_PATH "bild.jpg' alt=''>";
    ?>

  3. #3
    Unregistriert
    Gast

    Standard AW: Bildpfad in externe Datei auslagern

    Klasse, vielen Dank !

  4. #4
    Unregistriert
    Gast

    Standard AW: Bildpfad in externe Datei auslagern

    Noch eine Anfängerfrage

    Ich habe folgenden Code in der php-Datei, die eine Message an den Ausfüller eines Formulars sendet:

    if($error == false){
    $message .="Vielen Dank f&uuml;r Ihre Bestellung.<br>";
    $message .="<b>Name:</b> ".$name ."<br>";
    $message .="<b>Strasse:</b> ".$Strasse ."<br>";
    $message .="<b>Hausnummer :</b> ".$Hausnummer ."<br>";
    $message .="<b>PLZ :</b> ".$PLZ ."<br>";

    Die jeweiligen Daten werden durch ein Formular übergeben.
    Jetzt möchte ich aber, dass die Email-Msg formatiert wird, sprich in Tabellenform versandt wird.
    Linke Spalte = Name:, etc. und rechte Spalte der Content, der übermittelt wird.

    Gleichzeitig soll der font-face nicht standardmässig in Times New Roman, sondern Arial übermittelt werden.

    Jemand eine Idee ?

  5. #5
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Bildpfad in externe Datei auslagern

    mimeMailer oder phpmailer nutzern, das sind fertige klassen denen man ein text-set und ein html-set übergeben kann so dass ein gewünschtes format versand wird. noch dazu kann man das charset einstellen is ne prima sache das
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  6. #6
    HTML Newbie
    Registriert seit
    02.06.2012
    Beiträge
    9
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Bildpfad in externe Datei auslagern

    Werde ich das nächste Mal berücksichtigen .. Problem hier ist lediglich, dass ich jetzt seit Wochen an dieser Datei dran bin und das nun endlich alles läuft
    Ich bin kein php Experte und versuche mich peu a peu einzuarbeiten und möchte aber zunächst dieses Projekt abschliessen.

    Gibt es eine Möglichkeit das unter den o.g. Vorgaben irgendwie umzusetzen oder habe ich es dann quasi schon verbockt, indem ich es falsch aufgesetzt habe ?

  7. #7
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Bildpfad in externe Datei auslagern

    häh? wieso das nächste mal berücksichtigen?
    du includierst die file, erstellst ein objekt und machst ganz einfach die mail fertig...
    oben zeigst du doch nur wie du die ausgabe machst...

    die mail machste ebenso, nen string bauen der des html-gerüst darstellt, inhalte rein und abschicken
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  8. #8
    HTML Newbie
    Registriert seit
    02.06.2012
    Beiträge
    9
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Bildpfad in externe Datei auslagern

    Sorry, ich bin blutiger Anfänger.
    Das Dokument ist so aufgebaut:

    PHP-Code:
    if(isset($_POST['log'])){
     
    /*echo "<pre>";
     print_r($_POST);*/
     
    $error false;
     
    $msg "";
     
    $ich "";
     
    $message_success "";
     
    $name    $_POST['name'];
     
    $Strasse   $_POST['Strasse'];
     
    $Hausnummer  $_POST['Hausnummer'];
     
    $PLZ           $_POST['PLZ'];
     
    $Wohnort    $_POST['Wohnort'];
     
    $Telefon       $_POST['Telefon'];
     
    $Emailadresse   $_POST['Emailadresse'];
     

     if(
    $name == "")
     {
      
    $msg .= "Bitte geben Sie Ihren Namen an<br>";
      
    $error true;
     }
     if(
    $Strasse == "")
     {
      
    $msg .= "Bitte geben Sie Ihre Strasse an<br>";
      
    $error true;
      
     }
     if(
    $Hausnummer == "")
     {
      
    $msg .= "Bitte geben Sie Ihre Hausnummer ein<br>";
      
    $error true;
     }
     if(
    $Emailadresse == "")
     {
      
    $msg1"Bitte geben Sie Ihre Emailadresse an<br>";
      
    $error true;
     }else if(!
    eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$"$Emailadresse)){
      
    $msg1="Please enter a Valid Email Address<br>";
      
    $error true;
     }
     if(
    $error == false){
      
    $message .="Vielen Dank f&uuml;r Ihre Bestellung<br>";
      
    $message .="<b>Name:</b> ".$name ."<br>";
      
    $message .="<b>Strasse:</b> ".$Strasse ."<br>";
      
    $message .="<b>Hausnummer :</b> ".$Hausnummer ."<br>";
      
    $message .="<b>PLZ :</b> ".$PLZ ."<br>";
      
    $message .="<b>Wohnort:</b> ".$Wohnort ."<br>";
      
    $message .="<b>Telefon:</b> ".$Telefon ."<br>";
      
    $message .="<b>Emailadresse :</b> ".$Emailadresse ."<br>";
      
    $message .="<br>Vielen Dank f&uuml;r Ihre Bestellung. Sollten Sie Fragen haben stehen wir Ihnen jederzeit zur Verf&uuml;gung.;
      
      
    $from     = $Emailadresse;
      
    $to       = EMAIL_TO; (liegt in einer separaten config.php und wird über include reingeholt)
      
    $subject  = "BETREFF";
      
    $headers  = "MIME-Version1.0\r\n";
      
    $headers .= "Content-typetext/htmlcharset=iso-8859-1\r\n";
      
    $headers .= "From$from \r\n";
      
    $headers .= "X-Priority1\r\n";
      
    $headers .= "X-MSMail-PriorityHigh\r\n";
      
    $headers .= "X-MailerPHP\r\n";
     @mail(
    $to$subject,$message$headers);
      if(
    $sender_email == 'yes'){
       
    $to       = $Emailadresse;
       @mail(
    $to$subject,$message$headers);
      }
      
    $_SESSION['message_success'] = 'Wir haben Ihre Bestellung erhalten. Vielen Dank.';
      //print_r(
    $_SESSION);exit;
       }
       } 
    Danach kommt dann der ganze HTML Kram:

    <!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>
    <?php require_once("header.html"); ?>
    </head>
    <body>

    ...
    ...
    ...

  9. #9
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Bildpfad in externe Datei auslagern

    also ich geb dir jetzt nen bespiel, deine mailfaxen da wirste ja selber austauschen können (auch als anfänger :O) )
    und die mail als html darstellen wirste auch schaffen. html haste ja in der $message schon drin

    PHP-Code:
    $mail = new htmlMimeMail5();

                    
    $mail->setSubject('Kontaktanfrage von '.HOSTNAME);
                    
    $mail->setFrom('deine@blub.de');

                    
    $mail->setHeadCharset('UTF-8');
                    
    $mail->setHTMLCharset('UTF-8');

                    
    $arrMailContent = array();

                    foreach (
    $_POST as $key => $value) {
                        if(!empty(
    $value)){
                            
    $arrMailContent[$this->arrText[$key]] = $value;
                        }
                        
                    }

                    
    $mail->setHTML($mail->strBuildHtml($arrMailContent));
    $mail->send(array('mailempfaenger@home.de)); 
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  10. #10
    Bandit
    Gast

    Standard AW: Bildpfad in externe Datei auslagern

    Das Script von Tiger_Joe liefert so garantiert einen Parse-Error

Ähnliche Themen

  1. Externe .JS Datei aufbauen.
    Von OJMD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 12.11.2010, 23:23
  2. javascript in externer datei auslagern interpretationsprobleme
    Von pcforumschreiber im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 30.06.2010, 17:12
  3. Externe CSS-Datei
    Von webzetty im Forum HTML & CSS Forum
    Antworten: 15
    Letzter Beitrag: 25.05.2009, 17:20
  4. Javascript: externe JS-Datei in einer externen JS-Datei
    Von µaTh im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 29.10.2005, 19:27
  5. externe css-datei
    Von D.K. im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 24.07.2005, 21:51

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •