Ergebnis 1 bis 7 von 7

Thema: grafik auslesen und ersetzen!

  1. #1
    HTML Newbie
    Registriert seit
    05.11.2006
    Ort
    Sankt Augustin
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard grafik auslesen und ersetzen!

    Hallo erstmal!

    Nun bin ich auch registriert - das Forum hat mir nun schon einige male geholfen - bis auf dieses mal...

    Wie haben Samstag Nacht, fast 3 Uhr, Ich suche bei google und in allen möglichen Foren und es ist zum Haarezerraufen!!

    Also folgende Problematik:

    Gehen wir davon aus das ein User ein Bild hochladen kann! Dieses auch umbenannt wird in den nicknamen - sprich "nickname.jpg"

    zudem soll das bild bei aufruf aus dem ordner geholt werden und angezeigt - klar kein problem! allerdings soll wenn der user kein bild hochgeladen hat eine ersatzgrafik angezeigt werden!


    und nun meine vorstellung und meine erklärung!

    der inhalt meiner php-datei wo upgeloadet werden soll sieht folgendermaßen aus:
    Code:
    <?php
    $link = "http&#58;//".$HTTP_HOST.$PHP_SELF;
    $link = str_replace&#40;"?site=userstat&doit=log", "", $link&#41;;
    $link = $link."?site=luvme&user=".$dnick;
    
    if&#40;$doit == "log"&#41;&#123;
    $sql = "SELECT * FROM `luvme_users` WHERE dnick='".$dnick."' AND dpass='".md5&#40;$dpass&#41;."' LIMIT 1";
    $query = mysql_query&#40;$sql&#41;;
    $result = mysql_fetch_array&#40;$query&#41;;
    if&#40;!$result&#41;&#123; $doit = ""; unset&#40;$doit&#41;; &#125;
    if&#40;$result&#41;
    &#123;
    $abfrage = mysql_query&#40;"SELECT * FROM `luvme_users` WHERE dgeklaut>'".$result&#91;'dgeklaut'&#93;."'"&#41;;
    $range = mysql_num_rows&#40;$abfrage&#41;+1;
    $default = new template&#40;&#41;;
    $default -> main&#40;"templates/user_stat.htm"&#41;;
    $default -> code&#40;array&#40;"link"=>$link, "nick"=>$result&#91;'dnick'&#93;, "beklaut"=>$result&#91;'daufrufe'&#93;, "geklaut"=>$result&#91;'dgeklaut'&#93;, "rang"=>$range&#41;&#41;;
    $default -> t_print&#40;&#41;;
    &#125;
    &#125;
    
    if&#40;$doit != "log"&#41;&#123;
    $default = new template&#40;&#41;;
    $default -> main&#40;"templates/user_login.htm"&#41;;
    $default -> t_print&#40;&#41;;
    &#125;
    ?>
    und das ist die dazugehörige templatedatei:
    Code:
    [img]http&#58;//bilder.tndmedia.de/luvme.de/image/inhaltuser.jpg[/img]
    
    
    <font size="2">Herzlich Willkommen</font> ...in Deiner Luv-Statistik!
    
    
    Insgesamt wurde Dein Link schon  mal geklickt!
    Damit hast Du insgesamt  Küsse verteilt!
    
    Mann o Mann! ! Das ist ja ein Knaller! ;-&#41; Mit dieser Leistung bist du bisher auf Platz  gelandet!
    
    
    
    
    
    <table width="100%">
    <tr>
     <td width="50%" valign="top">Dein persönlicher Kuss-Link lautet&#58;
    
    
    
    http&#58;//luvme.de/index.php?site=luvme&user=
    
    
    
    Diesen solltest du so oft wie es nur geht verteilen,
    
    umso schneller sammelst du wertvolle Küsse
    
    und steigst auf Platz 1!
    
    
    
    </td>
     <td width="50%" valign="top" align="right">Dein Ref-Link lautet&#58;
    
    
    
    http&#58;//luvme.de/register.php?ref= 
    
    
    
    Dein RefLink ist was besonderes! Klicken neue User darauf und melden sich an, bekommst du innerhalb von 24 Stunden 25.000 ExtraKüsse für jeden neuen geworbenen User!!
    
    
    
    </td>
    </tr>
    </table>
    so und das mein uploadscript welches eingefügt werden soll und der name des users automatisch statt manuell eingetragen werden soll:
    (hatte ich bisher als externe datei)
    Code:
    <?
    
     $picdir = "pics";
     $thumbdir = "thumbs";
     $height = "100";
     $zusatz = "_klein";
     $newext = "jpg";
    
             if&#40;!isset&#40;$DEFAULTS&#41;&#41;
                    echo "<html><head><title>LuvMe´s Bilder-Service!</title></head><body link='#006600' alink='#006600' vlink='#FF0000' scroll='auto'>";
    
            $array = explode &#40;".",$file_name&#41;;
            $filename = $array&#91;0&#93;;
            $extension = strtolower&#40;$array&#91;1&#93;&#41;;
    
            if&#40;$file_name == ""&#41;
             &#123;
                    echo "Bitte eine Datei auswählen";
             &#125;
            else
             &#123;
                    if&#40;!&#40;&#40;$extension == jpe&#41; or &#40;$extension == jpg&#41; or &#40;$extension == jpeg&#41;&#41;&#41;
                     &#123;
                            echo"<font color=#FF0000>Die ausgewählte Datei ist keine gültige JPEG-Datei</font>";
                     &#125;
                    else
                     &#123;
                            if&#40;$newname == ""&#41;
                             &#123;
                                    $smallimage = "$thumbdir"."/"."$filename"."$zusatz"."."."$newext";
                                    $original = "$picdir"."/"."$filename"."."."$newext";
                             &#125;
                            else
                             &#123;
                                    $filename = $newname;
                                    $smallimage = "$thumbdir"."/"."$newname"."$zusatz"."."."$newext";
                                    $original = "$picdir"."/"."$newname"."."."$newext";
                             &#125;
    
                            if&#40;file_exists&#40;$original&#41;&#41;
                             &#123;
                                    echo"<font color=#FF0000>Eine Datei mit diesem Namen existiert bereits auf dem Server !</font>";
                             &#125;
                            else
                             &#123;
                                    @copy&#40;$file, "$picdir/$filename"."."."$newext"&#41;;
                                    echo "<font color=#006600>Die Datei wurde auf den Server übertragen !</font>";
                                    if&#40;@copy&#40;$file,"$thumbdir/$filename$zusatz"."."."$newext"&#41;&#41;;
    
                                    if&#40;file_exists&#40;$smallimage&#41;&#41;
                                     &#123;
                                            $image = imagecreatefromjpeg&#40;"$smallimage"&#41;;
                                            $ywert=imagesy&#40;$image&#41;;
                                            $xwert=imagesx&#40;$image&#41;;
    
                                            if&#40;$xwert > $ywert&#41;
                                             &#123;
                                                    $verh = $xwert / $ywert;
                                                    $newheight = $height;
                                                    $newwidth = $newheight * $verh;
                                             &#125;
                                            else
                                             &#123;
                                                    $verh = $ywert / $xwert;
                                                    $newheight = $height;
                                                    $newwidth = $newheight / $verh;
                                             &#125;
    
                                            $destimage = imagecreate&#40;$newwidth,$newheight&#41;;
                                            imagecopyresized&#40;$destimage, $image, 0,   0,   0,   0, $newwidth, $newheight,$xwert,$ywert&#41;;
                                            imagejpeg&#40;$destimage,$smallimage&#41;;
                                     &#125;
                             &#125;
                     &#125;
             &#125;
    
    ?>
    
    <table bgcolor="#FFFFFF" width="100%">
     <tr>
      <td>
      Hier kannst Du ein Foto hochladen!
    Achtung! Es funktionieren NUR JPG oder JPEG Fotos! Keine GIF!!!
    
    
       <form method="POST" action="<?php echo $PHP_SELF ?>" enctype="multipart/form-data">
        <input type=file name=file size=25>
    
        <input type=text name=newname size=20> Dein NickName &#40;Genau wie im Spiel !!!&#41;
        
    
        <button name="upload" type="submit">Upload</button>
       </form>
      </td>
     <tr>
    </table>
    <hr color="#006600">
    
    
    
    <?
    
            if&#40;isset&#40;$original&#41;&#41;
             &#123;
                    echo "<font color='#006600' face='verdana, arial' size='2'>Vorschau</font>
    
    
                    Thumbnail &raquo; ".$smallimage."
    [img].$smallimage.[/img]
    
    
                    Original &raquo; ".$original."
    [img].$original.[/img]";
             &#125;
            if&#40;!isset&#40;$DEFAULTS&#41;&#41;
                    echo "</body></html>";
    ?>

    So ...
    weiter sollen nun die bilder hier angezeigt werden, und sollte ein user keines hochgeladen haben soll stattdessen eine ersatzgrafik angezeigt werden:
    php datei:
    Code:
    <?php
    if&#40;$HTTP_X_FORWARDED_FOR&#41;&#123; $ip = $HTTP_X_FORWARDED_FOR; &#125;
    else &#123; $ip = $REMOTE_ADDR; &#125;
    
    $zzahl = rand&#40;load_set&#40;'_ZAHL_VON_'&#41;, load_set&#40;'_ZAHL_BIS_'&#41;&#41;;
    $zhallo = rand&#40;load_set&#40;'_hello1_'&#41;, load_set&#40;'_hello2_'&#41;&#41;;
    
    $zusatz_opt = load_set&#40;'_SPERRE_GLOBAL_'&#41;;
    $ipsperre = load_set&#40;'_IP_SPERRE_'&#41;;
    
    if&#40;$zusatz_opt == "1"&#41;&#123; $zusatz = "AND dnick='".$user."'"; &#125;
    else &#123; $zusatz = ""; &#125;
    
    $rows = mysql_num_rows&#40;mysql_query&#40;"SELECT * FROM `luvme_beute` WHERE dip='".$ip."' AND dtime>'".&#40;time&#40;&#41;-&#40;&#40;$ipsperre*60&#41;*60&#41;&#41;."' ".$zusatz." LIMIT 1"&#41;&#41;;
    if&#40;$rows == "0"&#41;&#123;
    $nick = mysql_fetch_array&#40;mysql_query&#40;"SELECT * FROM `luvme_users` WHERE dnick='".$user."' LIMIT 1"&#41;&#41;;
    
    mysql_query&#40;"INSERT INTO `luvme_beute` &#40;`dip`, `dnick`, `dtime`, `dgeklaut`, `hallo`&#41; VALUES &#40;'".$ip."', '".$user."', '".time&#40;&#41;."', '".$zzahl."', '".$zhallo."'&#41;"&#41;;
    mysql_query&#40;"UPDATE `luvme_users` SET dgeklaut='".&#40;$nick&#91;'dgeklaut'&#93;+$zzahl&#41;."' WHERE dnick='".$user."' LIMIT 1"&#41; or die&#40;mysql_error&#40;&#41;&#41;;
    mysql_query&#40;"UPDATE `luvme_users` SET hallo='".&#40;$nick&#91;'hallo'&#93;+$zhallo&#41;."' WHERE dnick='".$user."' LIMIT 1"&#41; or die&#40;mysql_error&#40;&#41;&#41;;
    mysql_query&#40;"UPDATE `luvme_users` SET daufrufe='".&#40;$nick&#91;'daufrufe'&#93;+1&#41;."' WHERE dnick='".$user."' LIMIT 1"&#41;;
    $default = new template&#40;&#41;;
    $default -> main&#40;"templates/luvme_erfolg.htm"&#41;;
    $default -> code&#40;array&#40;"user"=>$user, "zzahl"=>$zzahl, "zhallo"=>$zhallo&#41;&#41;;
    $default -> t_print&#40;&#41;;
    &#125;
    else
    &#123;
    mysql_query&#40;"UPDATE `luvme_beute` SET dtime='".time&#40;&#41;."' WHERE dip='".$ip."'".$zusatz." LIMIT 1"&#41;;
    $default = new template&#40;&#41;;
    $default -> main&#40;"templates/luvme_kein_erfolg.htm"&#41;;
    $default -> code&#40;array&#40;"user"=>$user, "zzahl"=>$zzahl, "zhallo"=>$zhallo, "stunden"=>$ipsperre&#41;&#41;;
    $default -> t_print&#40;&#41;;
    &#125;
    ?>
    und die dazugehörige templatedatei:
    Code:
    <title>´s Knutschseite bei LuvMe.de ---> daten, chatten, Freunde finden...</title>
    <center><font size="+1" face="VERDANA,ARIAL,HELVETICA">LuvMe´s  hat Dich gerade  mal geküsst!</font>
    
    
    Leider hat der Halloween-Geist von LuvMe.de diese Seite völlig auf den Kopf gestellt!
    Dafür hast du aber mit <font size="+1"> Knoblauchzehen</font>
    dafür gesorgt, das der Geist bald verschwindet & die Community endlich an den Start geht!
    
    </center>
    <table>
       <tr>
          <td width="260" align="left" valign="top">
    
    
    Hier ist &#58;
    
    [img]http&#58;//luvme.de/pics/.jpg[/img]
    
          <a href="http&#58;//forum.luvme.de/profile.php?mode=viewprofile&u=">Ist  im Forum angemeldet? 
    
    Sieh dir das Profil an! <u>Klicke hier!</u></a></td>
          <td width="480" align="center">[img]images/halloween-65.gif[/img]</td>
    
    
    
    
       </tr>
    </table>
    
    
    
    
    
    
    Möchtest du selbst küssen, oder Andere mit einem virtuellem Kuss überraschen? 
    Dazu einfach hier klicken und Deinen eigenen Link zum küssen bekommen!
    -


    So ich hoffe ihr könnt mir helfen... wie ihr seht habe ich einiges im script verändert und gemacht... alles soweit kein problem - allerdings habe ich hier nun wohl einen mega denkfehler und wäre um eure hilfe echt bemüht!

    die seite wo das script läuft ist Luvme.de - ursprünglich war das mal ein diebspiel welches ich völlig auf den kopf gestellt und umgemodelt habe...

    das zur info...

    also für tipps und ratschläge meines problems wäre ich wirklich dankbar!!!

    viele viele grüße
    chris
    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 !!!!!
    --------------------------
    www.luvme.de
    www.mailads24.de

  2. #2
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Was mich betrifft: "Sorry, but no support for porn-sides"

    Ronald

  3. #3
    Fortgeschrittene/r
    Registriert seit
    30.09.2006
    Beiträge
    150
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ich glaube das kann dir weiter helfen
    http://www.webmasterpark.net/forum/w...c/74323-1.html
    Suchst du kostenlose Scripte ?

    dann klick hier
    http://rescue-center.de

  4. #4
    HTML Newbie
    Themenstarter

    Registriert seit
    05.11.2006
    Ort
    Sankt Augustin
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Porn-Sides??????

    *lach*

    also ich suche in diesem Forum hilfe für modifizierung von scriptteilen...
    und ich habe sicher KEINE PORN-SIDES!!!

    vielleicht schaut man sich die seite erstmal an, ich denke nicht das meine seite wie eine pornoseite aussieht!

    vielen dank für den hilfreichen beitrag! !


    wozu gibt es den etliche foren im netz wenn man doch keine hilfe, sondern nur irgendwelche kommentare bekommt!

    soweit ich weis bin ich im bereich für newbies oder nicht?
    wo liegt also das problem???

    muss man jedem für eine frage heutzutage erstmal nen hunni in den hintern schieben?

    ich selbst mache design und bin auch in einigen foren vertreten!
    ich würde niemals einem newbie in seiner anfangsphase hilfe verweigern!


    Vielen Dank!
    sowas lässt dann gleich das Bild und niveau des forums deutlich blicken!!



    Porn-Sides... das ich nicht lache!!!!
    --------------------------
    www.luvme.de
    www.mailads24.de

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    05.11.2006
    Ort
    Sankt Augustin
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von webcool
    ich glaube das kann dir weiter helfen
    http://www.webmasterpark.net/forum/w...c/74323-1.html

    Hey danke!

    DAS IST ES was ich gesucht habe - telweise zumindest!


    Junikus - der Jens... SEHR guter Freund von mir...
    allerdings wusste er auch nichts mehr und wir haben gesucht bis zum abwinken! *lach*


    Vielen dank!!!!!!
    --------------------------
    www.luvme.de
    www.mailads24.de

  6. #6
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Dann klick mal deine Links durch!

    Wenn das keine Porn-Pics sind, dann frag ich mich was du unter Pornos verstehst.

    Ronald

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    05.11.2006
    Ort
    Sankt Augustin
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    also diese links oben - da steht vor:
    LINK-ADS!

    das ist ein LinkTausch! mehr nicht!!

    dieser fliegt auch raus weil er mir selbst nicht gefällt - es gibt wohl rubriken für erotik, welche aer auch dort angezeigt werden was mir nicht passt!


    dmeine seite ist ja lange nicht fertig und ich probiere viel aus!


    da werde ich wohl normale werbung einsetzen oder sonst was...


    also diese links sind nicht von mir - und ich persönlich bin auch generell gegen pornsides! weil ich finde das das nichts weiter als einfache abzocke ist!


    hoffe das wäre geklärt...
    --------------------------
    www.luvme.de
    www.mailads24.de

Ähnliche Themen

  1. Scrolbalken ersetzen
    Von haillo im Forum HTML & CSS Forum
    Antworten: 10
    Letzter Beitrag: 04.07.2008, 14:16
  2. Kann eine Grafik in einer anderen Grafik durchlaufen
    Von Bianca77 im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 6
    Letzter Beitrag: 09.07.2007, 09:04
  3. ersetzen
    Von tamiiiiii im Forum Off Topic und Quasselbox
    Antworten: 0
    Letzter Beitrag: 20.03.2007, 18:41
  4. PHP - variable ersetzen?
    Von tanja2 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 15.08.2006, 22:08
  5. Antworten: 2
    Letzter Beitrag: 27.05.2004, 18:09

Stichworte

Berechtigungen

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