Torna indietro   Serverplan Forum > Risorse per Webmaster > PHP

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 16-10-2006, 10.15.38
Member
 
Data registrazione: 04-07-2003
Messaggi: 41
acaonweb is on a distinguished road
Predefinito Download di file via PHP...solo se esiste!!!

Ciao a tutti,
vorrei risolvere un problemino che secondo me per un esperto ? molto facile ma per me...no

Vorrei fare il download di un file che risiede su un server, raggiungibile tramite il percorso http://www.server.it/nomefile.zip

Ora, il fatto ? che vorrei che il link che effettua il download (e questo lo so fare tramite header) mi apparisse solo se il file esiste!!!
Ovvero lo script dovrebbe controllare che il file sia raggiungibile tramite il percorso suddetto.
Se no, fine dello script, se invece ? raggiungibile scrivo un link al suddetto.
Se scrivo l'url nel browser e il file non c'?, ottengo un errore 404...ma non so se ? la strada giusta.

Qualcuno sa aiutarmi???
Grazie e ciao

Fabrizio
Rispondi citando
  #2 (permalink)  
Vecchio 16-10-2006, 12.44.47
Member
 
Data registrazione: 04-07-2003
Messaggi: 41
acaonweb is on a distinguished road
Predefinito

nessuno che mi indichi la strada???
Rispondi citando
  #3 (permalink)  
Vecchio 16-10-2006, 14.01.45
Member
 
Data registrazione: 06-10-2006
Messaggi: 51
SnaKeZ is on a distinguished road
Predefinito

puoi usare la funzione file_exists:
http://it.php.net/manual/it/function.file-exists.php
Rispondi citando
  #4 (permalink)  
Vecchio 16-10-2006, 16.17.10
Member
 
Data registrazione: 04-07-2003
Messaggi: 41
acaonweb is on a distinguished road
Predefinito

se il file esiste sul MIO server funziona, io intendevo se il file risede su un server diverso e raggiungibile solo tramite l'url completo

esempio pratico
http://magiccup.gazzetta.it/statiche...card/MCC10.zip

se tu lo inserisci nell'url browser ti da che il file non esiste

HTTP 404 - File non trovato
Internet Explorer

io vorrei fare questo:
if (il file esiste) { echo "esiste";} else { echo "non esiste"}

Ho pensato che ci fosse qualcosa inerente all'errore HTTP 404..ma non so ogni strada ? aperta.
Rispondi citando
  #5 (permalink)  
Vecchio 16-10-2006, 17.59.00
Member
 
Data registrazione: 06-10-2006
Messaggi: 51
SnaKeZ is on a distinguished road
Predefinito

Questi links penso facciano al caso tuo allora:

http://www.devscripts.net/browse/53.php

oppure

http://forums.dreamincode.net/showtopic11197.htm
Rispondi citando
  #6 (permalink)  
Vecchio 17-10-2006, 07.23.45
L'avatar di morphey
Administrator
 
Data registrazione: 13-03-2006
Messaggi: 212
morphey ha disabilitato la reputazione
Predefinito

Ciao,

forse ti puo interessare il mod_rewrite:

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
Rispondi citando
  #7 (permalink)  
Vecchio 10-04-2007, 22.27.12
Junior Member
 
Data registrazione: 22-06-2005
Residenza: Catania
Messaggi: 2
titanus is on a distinguished road
Predefinito

e perche' non
try
{
// esiste. Fai cio' che deve essere fatto!
}
catch ($Exception $e)
{
// non esiste! decidi cosa fare. In $e c'? il messaggio d'errore.
}
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato


Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Apache log: "File does not exist" ma il file esiste mpolito1969 PHP 0 11-09-2008 08.29.16
download automaticvo backup guru Pannello di controllo Cpanel - Linux 0 20-08-2007 11.07.16
Esiste la ricerca istantanea di domini liberi .it? ghisirds Registrare / Trasferire un dominio 0 15-05-2007 20.53.08
Download con PHP fabiopoli PHP 1 24-04-2007 08.36.04
SOLO CHAT O SOLO FORUM CON UN SOLO DATABASE? inmezzo PHP 0 12-12-2004 18.36.17


Tutti gli orari sono GMT +1. Adesso sono le 21.09.36.


Powered by vBulletin versione 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0
Traduzione italiana : www.vbulletin.it