php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.11.2008, 10:18  
Neuer Benutzer
 
Registriert seit: 06.11.2008
Beiträge: 5
bazik befindet sich auf einem aufstrebenden Ast
Standard CURL funktieonieren nicht

Habe folgende datei http://www.kreuzfahrten-verzeichnis.de/test4.php:

PHP-Code:
ini_set('display_errors',1); 
error_reporting(E_ALL); 

// Create a curl handle to a non-existing location 
$ch curl_init('http://web.de'); 
curl_setopt($chCURLOPT_RETURNTRANSFERtrue); 

if(
curl_exec($ch) === false

echo 
'Curl error: ' curl_error($ch); 

else 

echo 
'Operation completed without any errors'

// Close handle 
curl_close($ch); 
Die Seite wird ein Paar Minuten geladet und dann commt Curl error: socket error: 110


Das gleiche Code habe auf CURL TEST

Resultate: Operation completed without any errors

Wie soll ich meine CURL auf http://www.kreuzfahrten-verzeichnis.de/test4.php arbeiten lassen????

Hier ist PHP-configuration des servers: phpinfo()

Geändert von bazik (06.11.2008 um 10:25 Uhr).
bazik ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.11.2008, 10:20  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Für das Highlighting von PHP-Code sind die [php]-Tags zuständig. Bitte ändere das noch. Und bitte den Thread-Titel korrigieren.
cycap ist offline   Mit Zitat antworten
Alt 06.11.2008, 10:56  
Erfahrener Benutzer
 
Benutzerbild von byFd
 
Registriert seit: 06.11.2008
Beiträge: 154
byFd befindet sich auf einem aufstrebenden Ast
Standard

Hi,

auf deinem Server ist die php.ini Einstellung allow_url_fopen deaktiviert.
Dies bewirkt das nur Dateien die auf dem eigenen Server liegen mit Dateifunktionen geöffnet werden können, auch mit include und require können nur "lokale" Dateien geöffnet werden.
Allerdings weiß ich nicht ob diese Einstellung auch für die cURL Funktionen gilt, wahrscheinlich ist es aber so.
byFd ist offline   Mit Zitat antworten
Alt 06.11.2008, 11:00  
Neuer Benutzer
 
Registriert seit: 06.11.2008
Beiträge: 5
bazik befindet sich auf einem aufstrebenden Ast
Standard

Vielen DANK, werde sofort meinen Provider einschalten!
bazik ist offline   Mit Zitat antworten
Alt 06.11.2008, 11:21  
Erfahrener Benutzer
 
Benutzerbild von byFd
 
Registriert seit: 06.11.2008
Beiträge: 154
byFd befindet sich auf einem aufstrebenden Ast
Standard

Du solltest dazu aber auch wissen, das es ein Sicherheitsrisiko sein kann allow_url_fopen zu aktivieren. Wenn du nicht aufpasst können dann externe Scripte in deine Seite eingebunden werden, die dann Böse Sachen veranstalten.
Desweiteren sagte ich ja bereits, das ich mir nicht sicher bin, ob allow_url_fopen auch für die cURL Funktionen gilt.
byFd ist offline   Mit Zitat antworten
Alt 06.11.2008, 12:06  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von byFd Beitrag anzeigen
Du solltest dazu aber auch wissen, das es ein Sicherheitsrisiko sein kann allow_url_fopen zu aktivieren. Wenn du nicht aufpasst können dann externe Scripte in deine Seite eingebunden werden, die dann Böse Sachen veranstalten.
Blödsin. Dafür gibt es den Flag "allow_url_include".

mit allow_url_fopen kannst du nur dateien in den Speicher lesen, der als String oder was auch immer behandelt wird:

PHP-Code:
$file = @file_get_contents'http://php.net/' ); 
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline   Mit Zitat antworten
Alt 06.11.2008, 12:25  
Erfahrener Benutzer
 
Benutzerbild von byFd
 
Registriert seit: 06.11.2008
Beiträge: 154
byFd befindet sich auf einem aufstrebenden Ast
Standard

Hmm stimmt da hast du eigentlich recht, hab die Klammer im manual überlesen...
Jetzt hab ich aber nochmal genau nachgeschaut und da steht ab PHP Version 5.2 muss man auch allow_url_include aktivieren, laut seiner phpinfo(); hat er aber nur 4.4.7, also wird es wohl auhc ohne jenes gehen.

Weißt du denn ob allow_url_fopen auch für die cURL Funktionen gültig ist? Konnte dazu auf die schnelle nichts im manual finden...
byFd ist offline   Mit Zitat antworten
Alt 06.11.2008, 12:35  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von byFd Beitrag anzeigen
Hmm stimmt da hast du eigentlich recht, hab die Klammer im manual überlesen...
Jetzt hab ich aber nochmal genau nachgeschaut und da steht ab PHP Version 5.2 muss man auch allow_url_include aktivieren, laut seiner phpinfo(); hat er aber nur 4.4.7, also wird es wohl auhc ohne jenes gehen.

Weißt du denn ob allow_url_fopen auch für die cURL Funktionen gültig ist? Konnte dazu auf die schnelle nichts im manual finden...
zu url_fopen, sieh dir das mal an: PHP: Laufzeit-Konfiguration - Manual Da muss sowohl als auch aktiviert sein, dass eine Datei includiert werden darf...

ZU cUrl, auch ich hab in der Doku nichts gefunden. Vielleicht postest du uns auch mal eine phpinfo von dem Hoster bei dem es geht.
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline   Mit Zitat antworten
Alt 06.11.2008, 13:12  
Neuer Benutzer
 
Registriert seit: 06.11.2008
Beiträge: 5
bazik befindet sich auf einem aufstrebenden Ast
Standard

gern,

phpinfo()
bazik ist offline   Mit Zitat antworten
Alt 06.11.2008, 20:59  
Neuer Benutzer
 
Registriert seit: 06.11.2008
Beiträge: 5
bazik befindet sich auf einem aufstrebenden Ast
Standard

Provider hat allow_url_fopen eingeschaltet: phpinfo()

Aber hat nichts geaendert...:http://www.kreuzfahrten-verzeichnis.de/test4.php
bazik ist offline   Mit Zitat antworten
Antwort


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 File Upload scrippi PHP-Fortgeschrittene 19 27.03.2009 17:47
fsockopen mit https ohne curl und openssl loom613 PHP-Fortgeschrittene 13 25.10.2008 03:17
nuSOAP SSL und cURL Typhon PHP Tipps 2008 0 24.10.2008 15:10
änderung einer konfiguration mit curl emmi PHP Tipps 2008 12 08.02.2008 09:46
POST RAW übernehmen (curl url --data-binary "$data" sponer PHP Tipps 2007 3 20.06.2007 22:06
Montrada POSH Service via cURL ansteuern Plague PHP-Fortgeschrittene 0 04.05.2007 10:46
Datei Upload mit curl? R.E.M. PHP Tipps 2006 1 18.09.2006 20:44
CURL aufrufe in Klasse verpacken vegeta PHP Tipps 2006 8 16.05.2006 11:03
cURL lamp PHP-Fortgeschrittene 5 26.01.2006 12:59
statt http_request über curl ? seven-12 PHP Tipps 2005-2 2 12.06.2005 22:47
kein CURL benutzen seven-12 PHP-Fortgeschrittene 3 12.06.2005 20:57
CURL Traffic begrenzen ? robo47 PHP Tipps 2005 13 02.06.2005 15:04
Zufalls IP per Curl mitgeben Flor1an PHP Tipps 2005 4 04.05.2005 22:38
[Erledigt] PHP nachträglich mit CURL Support ausstatten PHP-Fortgeschrittene 2 20.12.2004 16:19
cURL: Webseite einlesen PHP Tipps 2004 1 14.07.2004 00:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
curl aktivieren, file_get_contents aktivieren, curl einschalten, curl php aktivieren, curl in php aktivieren, allow_url_include einschalten, php curl test, curl_init aktivieren, php curl einschalten, php curl testen, allow_url_include ausschalten, file_get_contents() aktivieren, php curl aktivieren, curl_init() aktivieren, curl sicherheitsrisiko, curl nicht aktiviert, curl deaktivieren, curl aktivieren php, curl ist deaktiviert, curl_exec aktivieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:37 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