SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.10.2003, 21:17:33
cridde cridde ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 12
GD Library Bild über URL öffnen

Hallo!

Ich habe das Problem, dass ich keine Bilder als URL öffnen kann:

$image = imagecreatefromjpeg("http://localhost/pics/test.jpg");
imagejpeg($image);

Ich bekomme immer ein Fehlermeldung, das Bild könne nicht gefunden
werden.
Die URL stimmt aber, wenn ich die Adresse kopiere und das Bidl normal öffne.

Funktioniert das nur mit lokalen Dateien? (Das hat nämlich bei mir funktioniert)

Gibt es da eine Möglichkeit?

Ich würde gerne Thumbs erstellen, die Bilder liegen aber wegen des Traffics auf einem anderen Server.

Hat da einer eine Lösung?


Vielen Dank!

Gruß Cridde
Mit Zitat antworten
  #2  
Alt 03.10.2003, 03:18:29
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 43
Beiträge: 992
Hi cridde

GB kann keine Bilder über HTTP bearbeiten, sondern nur Bilder die auf dem lokalen-System liegen.

Mit einem kleinen Umweg kannst du dieses Problem aber beseitigen.
PHP-Code:
function LoadJPEG ($imgURL) {

    
##-- Holt Bild über HTTP -> Port 80 --##
    
$fp fopen($imgURL"r");
    
$imageFile fread ($fp3000000);
    
fclose($fp);

    
##-- Generiert ein Temp-File auf dem System --##
    ##-- im Ordner /temp  --##
    
$tmpfname tempnam ("/temp""IMG");

    
##-- Speichert das Bild ins Temp-File --##
    
$fp fopen($tmpfname"w");
    
fwrite($fp$imageFile);
    
fclose($fp);

    
##-- Bearbeitet Bild mittels GD library --##
    
$im imagecreatefromjpeg ($tmpfname);

    
##-- Löscht Temp-Bild --##
    
unlink($tmpfname);

    
##-- Schaut nach ob das NEUE Bild-Vorhanden ist --##
    
if (!$im) {
        print 
"Could not create JPEG image $imgURL";
    }

    return 
$im;
}

$imageData LoadJPEG("http://www.example.com/example.jpg");

Header"Content-Type: image/jpeg");

imagejpeg($imageData''100); 
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #3  
Alt 03.10.2003, 09:34:01
Fuchs Fuchs ist offline
Junior Member
 
Registriert seit: Jul 2003
Beiträge: 182
Manual:
Windows versions of PHP prior to PHP 4.3.0 do not support accessing remote files via this function, even if allow_url_fopen is enabled.
Mit Zitat antworten
  #4  
Alt 03.10.2003, 11:42:00
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 43
Beiträge: 992
Hi Fuchs

das stimmt schon, nur mit der oberen Funnktion betrifft dich das ned
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:36:08 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt