php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.05.2005, 10:37  
Erfahrener Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 145
DDogg
Standard PHP/Javascript Problem zum seite neu laden/aktualisieren

Ich hab echt ein riesenproblem und brauch dringend hilfe

Ich hab ein script das ein Bild hochläd, es resized und dann dem User anbietet einen bestimmten Ausschnitt aus dem bild auszuwählen. Er hat dann links das Orginalbild wo er den ausschnitt setzten kann und links den Ausschnitt der sich dann ergibt.

Das Problem dabei ist das er den neuen Auschnitt nach klick aufs Orginal erst anzeigt, wenn man den Browser aktualisiert.

Ich hab momentan folgendes eingefügt um die seite automatisch neu zu laden:

Code:
<body onLoad="location.reload();">
Er läd die Seite auch neu, aber immer wieder und wieder ... Hab ich das an der falschen Stelle platziert? Oder was kann ich noch tun um das Problem zu beheben????

Hier das ganze Script

PHP-Code:
<?php
<?

echo 
"<tr> <td></td> <td class=\"weiss\"><img src=\"Bilder/main_01.gif\" width=13 height=13 alt=\"\"></td> <td class=\"Weiss\" width=533></td> <td class=\"weiss\"><img src=\"Bilder/main_03.gif\" width=12 height=13 alt=\"\"></td> </tr> <tr> <td></td> <td class=\"weiss\"></td> <td class=\"weiss\"> <table > <tr>  <td><img src=\"Bilder/Abstandhalter.gif\" width=\"5\" height=\"1\" border=\"0\" alt=\"\"> </td>  <td>Bitte klicken Sie auf [b]\"Durchsuchen\"[/b] und wählen Sie Ihr gewünschtes Bild aus. Klicken Sie dann 
auf [b]\"Öffnen\"[/b] und der Dateipfad erscheint im Anzeigefenster. Klicken Sie nun auf [b]\"Bild hochladen\"[/b].
 
 <form name=\"mf\" action=\"admin.php?Aufruf=Dummi&Design=1&upload=1\" method=\"post\" enctype=\"multipart/form-data\"> Bild:<input type='file' name='bilddatei' value='durchsuchen'>

<input type='submit' name='senden' value='Bild hochladen'> </form><img src=\"Bilder/gelb.gif\" width=\"8\" height=\"8\" border=\"0\" alt=\"\">Bitte haben Sie nach klicken auf \"Bild hochladen\" einen Moment Geduld. 
Je nach größe der Datei kann es einige Sekunden dauern.<img src=\"Bilder/gelb.gif\" width=\"8\" height=\"8\" border=\"0\" alt=\"\">

   </td> </tr> </table> </td> <td class=\"weiss\"></td> </tr> <tr> <td></td> <td class=\"weiss\"><img src=\"Bilder/main_07.gif\" width=13 height=12 alt=\"\"></td> <td><img src=\"Bilder/clpxw.gif\" width=\"533\" height=\"12\" border=\"0\" alt=\"\"></td> <td class=\"weiss\"> <img src=\"Bilder/main_09.gif\" width=12 height=12 alt=\"\"></td> </tr>"
;


$extlimit "yes"//Do you want to limit the extensions of files uploaded
$limitedext = array(".gif",".jpg",".gif",".jpeg"); //Extensions you want files uploaded limited to.
$sizelimit "yes"//Do you want a size limit, yes or no?
$sizebytes "100000"//size limit in bytes
if($senden){
if(
$bilddatei!= "") {
if ((
$sizelimit == "yes") && ($bilddatei_size $sizebytes)) {
echo 
"Die Bilddateiname ist zu gross, sie darf mamimal $sizebytes bytes sein.";
}
$ext strrchr($bilddatei_name,'.');
if ((
$extlimit == "yes") && (!in_array($ext,$limitedext))) {
echo 
"Die Bilddateiname hat nicht die richtige Endung.";
}

if (
file_exists("Gallerie/$bilddatei_name")) {
echo 
"Der Dateiname existiert bereits. Bitte ändern Sie den Dateinamen.";
}

if (
file_exists("Gallerie/$bilddatei_name") == false)
{
copy($bilddatei,"Gallerie/$bilddatei_name");
echo 
"
Das Bild [b][i]$bilddatei_name[/i][/b] wurde erfolgreich hochgeladen!

"
;
}
}
}

echo
"</td> </tr> </table> </td> <td class=\"gelb\"></td> </tr> <tr> <td></td> <td class=\"gelb\"><img src=\"Bilder/main_07.gif\" width=13 height=12 alt=\"\"></td> <td><img src=\"Bilder/clpxw.gif\" width=\"533\" height=\"12\" border=\"0\" alt=\"\"></td> <td class=\"gelb\"> <img src=\"Bilder/main_09.gif\" width=12 height=12 alt=\"\"></td> </tr>";

$test "Gallerie/$bilddatei_name";
$test2 "Gallerie/_$bilddatei_name";

   
$bild "$test";
   
$groesse getimagesize$bild );
   echo 
"<input type=\"hidden\" name=\"widthB\" value=\"$groesse[0]\" size=\"\" maxlength=\"\">";
   echo 
"<input type=\"hidden\" name=\"heightB\" value=\"$groesse[1]\" size=\"\" maxlength=\"\">";

   
$teiler 80;
   
$faktor $groesse[0] / $groesse[1];
   
$width =  $teiler $faktor;
$BILD "$test";
$BILD1 "$test2";

function 
bild_rezize($altes_bild,$neues_bild$bb '$width'$hh 80) {

    
$im1 imageCreateFromJPEG($altes_bild);
    
$bb_org imageSX($im1);
    
$hh_org imageSY($im1);

    
$im2 ImageCreateTrueColor($bb$hh);
    
ImageCopyResampled($im2$im10000$bb$hh$bb_org$hh_org);

imageDestroy($im1);

imagejpeg ($im2,$neues_bild70);
imageDestroy($im2);
}

bild_rezize($BILD,$BILD1,$width,80);

if (
$upload == 1)
{

echo
"<html><head></head><body onLoad=\"location.reload();\">";

$KX $_REQUEST['sub_x'];
$KY 0;

$BILD_ORG "$BILD1";
$BILD_NEW "Gallerie/end_$bilddatei_name";

$BILD2_NEW "Gallerie/temp_$bilddatei_name";
$AUS_BB 50;
$AUS_HH 80;

$BD = @getimagesize($BILD_ORG);
$BB $BD[0];
$HH $BD[1];

$im ImageCreateTrueColor($BB$HH);
$ROT ImageColorAllocate($im25500);
$WEISS ImageColorAllocate($im255255255);
$SW ImageColorAllocate($im000);

imagecopy($imimageCreateFromjpeg($BILD_ORG), 0000$BB$HH);
ImageLine ($im$KX0$KX$HH$WEISS);
ImageLine ($im0$KY$BB$KY$WEISS);

imagerectangle ($im$KX$KY$KX+50$KY+80$SW);

$im2 ImageCreateTrueColor(5080);
ImageCopyResized($im2$im00$KX+1$KY+1$AUS_BB$AUS_HH$AUS_BB-1$AUS_HH-1);

Imagejpeg($im$BILD_NEW);
ImageDestroy($im);

Imagejpeg($im2$BILD2_NEW);
ImageDestroy($im2);

echo
"<form  method=\"post\" action=\"admin.php?Aufruf=Dummi&Design=1&bilddatei_name=$bilddatei_name&upload=1\">";

echo
"<table><tr><td>[b]Ihr Bannerbild:[/b]
<td width=15></td><td>[b]Ihr gewählter Ausschnitt:[/b]
</td></tr><tr><td><input type=\"image\" src=\"$BILD_NEW\" name=\"sub\" /></td><td></td><td>[img]$BILD2_NEW[/img]</td></tr></table>"
;

echo
"</form></body></html>";

echo
"<form action=\"admin.php?Aufruf=Dummi&Design1=edit&BILD2_NEW=$BILD2_NEW\" method=\"post\" target=\"\">[*]Wählen Sie aus Ihrem Bannerbild den gewünschten Ausschnitt aus. Klicken Sie dazu in das Bannerbild.[*]Dann wird rechts daneben automatisch Ihr Ausschnitt angezeigt.[*]Wenn Sie mit dem Ausschnitt zufrieden sind, klicken Sie auf \"Ausschnitt speichern\".

<input type=\"Submit\" name=\"\" value=\"Ausschnitt speichern\">

<img src=\"Bilder/teasertrenner.gif\" width=\"503\" height=\"1\" border=\"0\" alt=\"\">

</form>"
;

echo
"</body></html>";

}

 
?>
?>
Ich hoffe mir kann jemand helfen. Ich verzweifel echt dadran
DDogg ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.05.2005, 13:06  
Matthias959
Gast
 
Beiträge: n/a
Standard

Das Script lädt immer wieder neu, da du denn Befehl im <body> geschrieben hast und er somit bei jedem Aufruf der Seite wieder neu ausgeführt wird.
Hast du's mal mit OnChange probiert?
 
Alt 30.05.2005, 10:30  
Erfahrener Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 145
DDogg
Standard

OnChange geht nicht. Er läd die Seite nicht neu
DDogg ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CURL in Seite einloggen und einen Teil parsen Matt PHP Tipps 2008 8 03.09.2009 22:30
Bei richtiger Eingabe Daten an nächste Seite versenden xx_heidi_xx PHP Tipps 2008 49 27.05.2008 14:56
Weblog Rss Problem - auf eigener Seite ypsie PHP Tipps 2007 0 17.12.2005 14:26
JS: Wie Seite "neu zeichnen"?? Problem bei Opera.. HTML, Usability und Barrierefreiheit 1 06.10.2005 16:48
xampp->apache problem mit skydsl proxy djrace Server, Hosting und Workstations 0 25.09.2005 16:14
Teil der Seite wird erst nach Reload angezeigt! PHP Tipps 2005-2 1 06.08.2005 22:46
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 11:21
[Erledigt] Seite in Seite PHP-Fortgeschrittene 3 15.03.2005 19:27
Fehlerhandlungsfunktion - Umleitung auf neue Seite MerlinderZauberer PHP-Fortgeschrittene 4 11.01.2005 20:37
Problem mit eine Seite Weiter... PHP Tipps 2004-2 2 22.12.2004 15:23
blätterfunktion-limit-letzte seite PHP Tipps 2004-2 2 20.12.2004 23:56
Problem beim einbinden einer PHP seite. imported_DJ Nuno HTML, Usability und Barrierefreiheit 26 11.09.2004 20:06
Templates (?) - dynamische Seite - Problem PHP Tipps 2004 0 15.07.2004 16:45
"NEWS-SCRIPT" in eine Seite einbinden: Aber wie ? PHP Tipps 2004 2 03.07.2004 16:33
Werte auf andere Seite übergeben themonk PHP Tipps 2004 2 29.06.2004 21:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript php siete sekunde aktualisieren, javascript php aktualisieren, aktualisieren php javascript, php seite mit javascript aktualisieren, javascript und php img neu laden, seite neu laden nach sekunden js, befehl zumseite aktualisieren

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.